diff --git a/src/compiler/transformers/utilities.ts b/src/compiler/transformers/utilities.ts index b4d01704f6..53052ba2d4 100644 --- a/src/compiler/transformers/utilities.ts +++ b/src/compiler/transformers/utilities.ts @@ -283,7 +283,6 @@ namespace ts { export function shouldCaptureInTempVariable(expression: Expression): boolean { // don't capture identifiers and `this` in a temporary variable // `super` cannot be captured as it's not a real variable - return !isIdentifier(expression) && expression.kind !== SyntaxKind.ThisKeyword && expression.kind !== SyntaxKind.SuperKeyword;