diff options
author | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-11-24 03:50:01 +0000 |
---|---|---|
committer | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-11-24 03:50:01 +0000 |
commit | cad2ace82f22389c32d2d472f450dc264f6a17c8 (patch) | |
tree | 86fb34051caba2108f0e6bd8bf6b142d22d46868 /src | |
parent | db83d6f46e02c1b38b09ad505bf51106e4d4603f (diff) | |
download | scala-cad2ace82f22389c32d2d472f450dc264f6a17c8.tar.gz scala-cad2ace82f22389c32d2d472f450dc264f6a17c8.tar.bz2 scala-cad2ace82f22389c32d2d472f450dc264f6a17c8.zip |
Fixing infinite recurse
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/util/SourceFile.scala | 6 |
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)) + } } } |