diff options
author | Martin Odersky <odersky@gmail.com> | 2012-12-22 18:03:08 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2012-12-22 18:03:08 +0100 |
commit | c88f31f494bf4aa5f8210b603d34a5c70a274186 (patch) | |
tree | 28c0d12c9078e918f51ea1b5d6707237419ada92 /src | |
parent | 4f9a6165d4df0970a7ced9a91f766d94c83dbec7 (diff) | |
download | dotty-c88f31f494bf4aa5f8210b603d34a5c70a274186.tar.gz dotty-c88f31f494bf4aa5f8210b603d34a5c70a274186.tar.bz2 dotty-c88f31f494bf4aa5f8210b603d34a5c70a274186.zip |
Fixes to Position.
Diffstat (limited to 'src')
-rw-r--r-- | src/dotty/tools/dotc/core/Positions.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/core/Positions.scala b/src/dotty/tools/dotc/core/Positions.scala index 31537712f..5b2e57bda 100644 --- a/src/dotty/tools/dotc/core/Positions.scala +++ b/src/dotty/tools/dotc/core/Positions.scala @@ -9,14 +9,14 @@ object Positions { def isRange = coords < 0 def point: Int = if (isRange) start else coords.toInt def start: Int = coords.abs.toInt - def end: Int = if (isRange) start else (coords.abs >>> Shift).toInt + def end: Int = (if (isRange) coords.abs >>> Shift else coords).toInt } def rangePos(start: Int, end: Int) = new Position(-(start + (end.toLong << Shift))) - def offsetPosition(point: Int) = + def offsetPos(point: Int) = new Position(point.toLong) - + val NoPosition = new Position(-1L) }
\ No newline at end of file |