summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Vigdorchik <eugenevigdorchik@epfl.ch>2010-09-23 12:03:08 +0000
committerEugene Vigdorchik <eugenevigdorchik@epfl.ch>2010-09-23 12:03:08 +0000
commitd7420203456f4369a490310170a2597cb4c32fe6 (patch)
treed0903083ee3a8b46b1df1c2ab0c8259f418597a8
parentc37a59c6834db378086566f473c09e4bc794cf33 (diff)
downloadscala-d7420203456f4369a490310170a2597cb4c32fe6.tar.gz
scala-d7420203456f4369a490310170a2597cb4c32fe6.tar.bz2
scala-d7420203456f4369a490310170a2597cb4c32fe6.zip
AIOOBE in scanner when typing in the end of file.
-rw-r--r--src/compiler/scala/tools/nsc/ast/parser/Scanners.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala b/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala
index f798d3979b..66a3dc356e 100644
--- a/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala
+++ b/src/compiler/scala/tools/nsc/ast/parser/Scanners.scala
@@ -242,7 +242,8 @@ trait Scanners {
// println("blank line found at "+lastOffset+":"+(lastOffset to idx).map(buf(_)).toList)
return true
}
- } while (idx < end && ch <= ' ')
+ if (idx == end) return false
+ } while (ch <= ' ')
}
idx += 1; ch = buf(idx)
}