From d41ac8aa9a85203f413a52842975af4a4d4e09ec Mon Sep 17 00:00:00 2001 From: zhengbli Date: Thu, 2 Jun 2016 11:12:38 -0700 Subject: [PATCH] Add null check and CR feedback --- src/compiler/parser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index 13f16f3848a..e377f988d55 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -441,14 +441,14 @@ namespace ts { /* @internal */ export function parseIsolatedJSDocComment(content: string, start?: number, length?: number) { const result = Parser.JSDocParser.parseIsolatedJSDocComment(content, start, length); - if (result.jsDocComment) { + if (result && result.jsDocComment) { // because the jsDocComment was parsed out of the source file, it might // not be covered by the fixupParentReferences. let parentNode: Node = result.jsDocComment; forEachChild(result.jsDocComment, visitNode); function visitNode(n: Node): void { - if (n.parent !== parentNode) { + if (n.parent === undefined) { n.parent = parentNode; const saveParent = parentNode;