aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/parsing/Parsers.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-02-27 12:03:33 +0100
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-03-18 11:14:11 +0100
commit471881d0d51460c93294e006982aa7022a627814 (patch)
tree408d532e9ede6593c492d54881be4607586499e2 /src/dotty/tools/dotc/parsing/Parsers.scala
parentc669d08e84aa05fb8ee849fbc1ddb09502a76256 (diff)
downloaddotty-471881d0d51460c93294e006982aa7022a627814.tar.gz
dotty-471881d0d51460c93294e006982aa7022a627814.tar.bz2
dotty-471881d0d51460c93294e006982aa7022a627814.zip
Ensure that start position is <= end position in Parser
Diffstat (limited to 'src/dotty/tools/dotc/parsing/Parsers.scala')
-rw-r--r--src/dotty/tools/dotc/parsing/Parsers.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/parsing/Parsers.scala b/src/dotty/tools/dotc/parsing/Parsers.scala
index 238c43854..2bb6b974b 100644
--- a/src/dotty/tools/dotc/parsing/Parsers.scala
+++ b/src/dotty/tools/dotc/parsing/Parsers.scala
@@ -61,7 +61,7 @@ object Parsers {
atPos(Position(start, end, point))(t)
def atPos[T <: Positioned](start: Offset, point: Offset)(t: T): T =
- atPos(start, point, in.lastOffset)(t)
+ atPos(start, point, in.lastOffset max start)(t)
def atPos[T <: Positioned](start: Offset)(t: T): T =
atPos(start, start)(t)