Skip to content

Commit 780a06b

Browse files
committed
fix: avoid treating await in jsdoc as top-level await
1 parent cab7a0b commit 780a06b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

internal/parser/jsdoc.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ func (p *Parser) parseJSDocComment(parent *ast.Node, start int, end int, fullSta
129129
saveScannerState := p.scanner.Mark()
130130
saveDiagnosticsLength := len(p.diagnostics)
131131
saveHasParseError := p.hasParseError
132+
saveHasAwaitIdentifier := p.statementHasAwaitIdentifier
132133

133134
// initial indent is start+4 to account for leading `/** `
134135
// + 1 because \n is one character before the first character in the line and,
@@ -158,6 +159,7 @@ func (p *Parser) parseJSDocComment(parent *ast.Node, start int, end int, fullSta
158159
p.scanner.Rewind(saveScannerState)
159160
p.token = saveToken
160161
p.hasParseError = saveHasParseError
162+
p.statementHasAwaitIdentifier = saveHasAwaitIdentifier
161163

162164
return comment
163165
}

0 commit comments

Comments
 (0)