diff --git a/src/compiler/transformers/es6.ts b/src/compiler/transformers/es6.ts index 5dd2b154c01..886ee1b8e40 100644 --- a/src/compiler/transformers/es6.ts +++ b/src/compiler/transformers/es6.ts @@ -790,7 +790,7 @@ namespace ts { const body = saveStateAndInvoke(constructor, hasSynthesizedSuper ? transformConstructorBodyWithSynthesizedSuper : transformConstructorBodyWithoutSynthesizedSuper); addRange(statements, body); } - if (constructor ? hasSynthesizedSuper : extendsClauseElement) { + if (extendsClauseElement) { statements.push( createReturn( createIdentifier("_this")