diff options
author | odersky <odersky@gmail.com> | 2017-02-08 22:15:45 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-08 22:15:45 +1100 |
commit | 56ad4b195e18accf918b56da5f30e7c1eed0d9a4 (patch) | |
tree | 4de1620eb16a54ba9a0181630538bda2e196b1b3 /compiler/src | |
parent | 40954100fa0124e58dc203561ecf3ab082949f62 (diff) | |
parent | fa64b4b613fe5e78a5b4185b4aeda89e2f1446ff (diff) | |
download | dotty-56ad4b195e18accf918b56da5f30e7c1eed0d9a4.tar.gz dotty-56ad4b195e18accf918b56da5f30e7c1eed0d9a4.tar.bz2 dotty-56ad4b195e18accf918b56da5f30e7c1eed0d9a4.zip |
Merge pull request #1952 from dotty-staging/fix/object-namePos
Trees#namePos: Correct position for objects
Diffstat (limited to 'compiler/src')
-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 } |