diff options
Diffstat (limited to 'src/dotty/tools/dotc/util')
-rw-r--r-- | src/dotty/tools/dotc/util/SourceFile.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/util/SourceFile.scala b/src/dotty/tools/dotc/util/SourceFile.scala index 91b296962..5691ddcb8 100644 --- a/src/dotty/tools/dotc/util/SourceFile.scala +++ b/src/dotty/tools/dotc/util/SourceFile.scala @@ -61,7 +61,8 @@ case class SourceFile(file: AbstractFile, content: Array[Char]) { def start = 0 def atPos(pos: Position): SourcePosition = - SourcePosition(underlying, pos) + if (pos.exists) SourcePosition(underlying, pos) + else NoSourcePosition def isSelfContained = underlying eq this |