From 131a170ce1a4fc3e2d791b09396418259de6ca05 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:47:05 -0800 Subject: [PATCH] And ending --- src/compiler/parser.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index 767ab37493cb5..ee5dbf96662ba 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -1736,9 +1736,8 @@ namespace Parser { const statements = parseList(ParsingContext.SourceElements, parseStatement); Debug.assert(token() === SyntaxKind.EndOfFileToken); - const endOfFileToken = addJSDocComment(parseTokenNode()); - // TODO(jakebailey): this should really be the following, but why isn't the flag set? - // const endOfFileToken = withJSDoc(parseTokenNode(), hasPrecedingJSDocComment()); + const endHasJSDoc = hasPrecedingJSDocComment(); + const endOfFileToken = withJSDoc(parseTokenNode(), endHasJSDoc); const sourceFile = createSourceFile(fileName, languageVersion, scriptKind, isDeclarationFile, statements, endOfFileToken, sourceFlags, setExternalModuleIndicator);