diff options
author | Guillaume Martres <smarter@ubuntu.com> | 2017-02-06 17:41:20 +0100 |
---|---|---|
committer | Guillaume Martres <smarter@ubuntu.com> | 2017-02-06 18:45:23 +0100 |
commit | fa64b4b613fe5e78a5b4185b4aeda89e2f1446ff (patch) | |
tree | eb2f305753ee831d6333f5d773541ab48f4ca201 | |
parent | da7d7231b7f21fe1085abc569eb783590074a359 (diff) | |
download | dotty-fa64b4b613fe5e78a5b4185b4aeda89e2f1446ff.tar.gz dotty-fa64b4b613fe5e78a5b4185b4aeda89e2f1446ff.tar.bz2 dotty-fa64b4b613fe5e78a5b4185b4aeda89e2f1446ff.zip |
Trees#namePos: Correct position for objects
-rw-r--r-- | compiler/src/dotty/tools/dotc/ast/Trees.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/src/dotty/tools/dotc/ast/Trees.scala b/compiler/src/dotty/tools/dotc/ast/Trees.scala index 6dc2c9a13..b492de748 100644 --- a/compiler/src/dotty/tools/dotc/ast/Trees.scala +++ b/compiler/src/dotty/tools/dotc/ast/Trees.scala @@ -3,7 +3,7 @@ package dotc package ast import core._ -import Types._, Names._, Flags._, util.Positions._, Contexts._, Constants._ +import Types._, Names._, NameOps._, Flags._, util.Positions._, Contexts._, Constants._ import SymDenotations._, Symbols._, Denotations._, StdNames._, Comments._ import annotation.tailrec import language.higherKinds @@ -316,7 +316,7 @@ object Trees { def namePos = if (pos.exists) if (rawMods.is(Synthetic)) Position(pos.point, pos.point) - else Position(pos.point, pos.point + name.length, pos.point) + else Position(pos.point, pos.point + name.stripModuleClassSuffix.length, pos.point) else pos } |