Skip to content

Commit c8e106e

Browse files
Don't use a sourceFile if one isn't passed in.
1 parent 39c8c0d commit c8e106e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/compiler/utilities.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -302,9 +302,9 @@ module ts {
302302
return getSpanOfTokenAtPosition(sourceFile, node.pos);
303303
}
304304

305-
let pos = nodeIsMissing(errorNode)
306-
? errorNode.pos
307-
: skipTrivia(sourceFile.text, errorNode.pos);
305+
let pos = sourceFile && !nodeIsMissing(errorNode)
306+
? skipTrivia(sourceFile.text, errorNode.pos)
307+
: errorNode.pos;
308308

309309
return createTextSpanFromBounds(pos, errorNode.end);
310310
}

0 commit comments

Comments
 (0)