diff --git a/src/compiler/factory.ts b/src/compiler/factory.ts index 4c07e227398..0b32988a6ee 100644 --- a/src/compiler/factory.ts +++ b/src/compiler/factory.ts @@ -1163,11 +1163,11 @@ namespace ts { let thisArg: Expression; let target: LeftHandSideExpression; if (isSuperProperty(callee)) { - thisArg = createThis(/*location*/ callee.expression); + thisArg = createThis(); target = callee; } else if (callee.kind === SyntaxKind.SuperKeyword) { - thisArg = createThis(/*location*/ callee); + thisArg = createThis(); target = languageVersion < ScriptTarget.ES6 ? createIdentifier("_super", /*location*/ callee) : callee; } else { @@ -1180,15 +1180,15 @@ namespace ts { createAssignment( thisArg, (callee).expression, - /*location*/(callee).expression + /*location*/ (callee).expression ), (callee).name, - /*location*/ callee + /*location*/ callee ); } else { thisArg = (callee).expression; - target = callee; + target = callee; } break; } @@ -1201,10 +1201,10 @@ namespace ts { createAssignment( thisArg, (callee).expression, - /*location*/(callee).expression + /*location*/ (callee).expression ), (callee).argumentExpression, - /*location*/ callee + /*location*/ callee ); } else {