aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/Getters.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-03-08 18:05:19 +0100
committerMartin Odersky <odersky@gmail.com>2016-03-12 16:08:38 +0100
commitc1814a01c9a48b83174055cdc6acc74906106a92 (patch)
treeb14ea4ea6d345606736a9a15a314f68d5141828e /src/dotty/tools/dotc/transform/Getters.scala
parenta378a46f285dd904a5ba5d2b57a5a8c2cdd7b056 (diff)
downloaddotty-c1814a01c9a48b83174055cdc6acc74906106a92.tar.gz
dotty-c1814a01c9a48b83174055cdc6acc74906106a92.tar.bz2
dotty-c1814a01c9a48b83174055cdc6acc74906106a92.zip
Maintain source position in Getters
Diffstat (limited to 'src/dotty/tools/dotc/transform/Getters.scala')
-rw-r--r--src/dotty/tools/dotc/transform/Getters.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/transform/Getters.scala b/src/dotty/tools/dotc/transform/Getters.scala
index 882e42d2f..75235d0f5 100644
--- a/src/dotty/tools/dotc/transform/Getters.scala
+++ b/src/dotty/tools/dotc/transform/Getters.scala
@@ -68,8 +68,8 @@ class Getters extends MiniPhaseTransform with SymTransformer { thisTransform =>
private val NoGetterNeeded = Method | Param | JavaDefined | JavaStatic
override def transformValDef(tree: ValDef)(implicit ctx: Context, info: TransformerInfo): Tree =
- if (tree.symbol is Method) DefDef(tree.symbol.asTerm, tree.rhs) else tree
+ if (tree.symbol is Method) DefDef(tree.symbol.asTerm, tree.rhs).withPos(tree.pos) else tree
override def transformAssign(tree: Assign)(implicit ctx: Context, info: TransformerInfo): Tree =
- if (tree.lhs.symbol is Method) tree.lhs.becomes(tree.rhs) else tree
+ if (tree.lhs.symbol is Method) tree.lhs.becomes(tree.rhs).withPos(tree.pos) else tree
}