summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2007-11-24 03:50:01 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2007-11-24 03:50:01 +0000
commitcad2ace82f22389c32d2d472f450dc264f6a17c8 (patch)
tree86fb34051caba2108f0e6bd8bf6b142d22d46868
parentdb83d6f46e02c1b38b09ad505bf51106e4d4603f (diff)
downloadscala-cad2ace82f22389c32d2d472f450dc264f6a17c8.tar.gz
scala-cad2ace82f22389c32d2d472f450dc264f6a17c8.tar.bz2
scala-cad2ace82f22389c32d2d472f450dc264f6a17c8.zip
Fixing infinite recurse
-rw-r--r--src/compiler/scala/tools/nsc/util/SourceFile.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/util/SourceFile.scala b/src/compiler/scala/tools/nsc/util/SourceFile.scala
index e2b430393c..07cc6de0f0 100644
--- a/src/compiler/scala/tools/nsc/util/SourceFile.scala
+++ b/src/compiler/scala/tools/nsc/util/SourceFile.scala
@@ -224,7 +224,9 @@ extends BatchSourceFile(name, contents) {
override def positionInUltimateSource(position: Position) = {
if (position.offset.isEmpty)
super.positionInUltimateSource(position)
- else positionInUltimateSource(
- new OffsetPosition(this, position.offset.get + start))
+ else {
+ super.positionInUltimateSource(
+ new OffsetPosition(this, position.offset.get))
+ }
}
}