Skip to content

Commit cf4544d

Browse files
committed
fix propagation condition
1 parent c29601c commit cf4544d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/compiler/binder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,7 @@ function createBinder(): (file: SourceFile, options: CompilerOptions) => void {
10691069
currentExceptionTarget = saveExceptionTarget;
10701070
activeLabelList = saveActiveLabelList;
10711071
hasExplicitReturn = saveHasExplicitReturn;
1072-
seenThisKeyword = isImmediatelyInvoked ? saveSeenThisKeyword || seenThisKeyword : saveSeenThisKeyword;
1072+
seenThisKeyword = node.kind === SyntaxKind.ArrowFunction ? saveSeenThisKeyword || seenThisKeyword : saveSeenThisKeyword;
10731073
}
10741074
else if (containerFlags & ContainerFlags.IsInterface) {
10751075
const saveSeenThisKeyword = seenThisKeyword;

0 commit comments

Comments
 (0)