From 1eddd56320e5eb72e302fb06d4fdeeb3e7e856a7 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 13 Feb 2018 15:24:08 -0800 Subject: [PATCH] Fix the assert for undefined leaf in LineNode Fixes #21818 --- src/server/scriptVersionCache.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scriptVersionCache.ts b/src/server/scriptVersionCache.ts index dccf4d3267b19..fa4445bfc4fa5 100644 --- a/src/server/scriptVersionCache.ts +++ b/src/server/scriptVersionCache.ts @@ -680,7 +680,7 @@ namespace ts.server { // Skipped all children const { leaf } = this.lineNumberToInfo(this.lineCount(), 0); - return { oneBasedLine: this.lineCount(), zeroBasedColumn: leaf.charCount(), lineText: undefined }; + return { oneBasedLine: this.lineCount(), zeroBasedColumn: leaf ? leaf.charCount() : 0, lineText: undefined }; } /**