@@ -1163,11 +1163,11 @@ namespace ts {
11631163 let thisArg : Expression ;
11641164 let target : LeftHandSideExpression ;
11651165 if ( isSuperProperty ( callee ) ) {
1166- thisArg = createThis ( /*location*/ callee . expression ) ;
1166+ thisArg = createThis ( ) ;
11671167 target = callee ;
11681168 }
11691169 else if ( callee . kind === SyntaxKind . SuperKeyword ) {
1170- thisArg = createThis ( /*location*/ callee ) ;
1170+ thisArg = createThis ( ) ;
11711171 target = languageVersion < ScriptTarget . ES6 ? createIdentifier ( "_super" , /*location*/ callee ) : < PrimaryExpression > callee ;
11721172 }
11731173 else {
@@ -1180,15 +1180,15 @@ namespace ts {
11801180 createAssignment (
11811181 thisArg ,
11821182 ( < PropertyAccessExpression > callee ) . expression ,
1183- /*location*/ ( < PropertyAccessExpression > callee ) . expression
1183+ /*location*/ ( < PropertyAccessExpression > callee ) . expression
11841184 ) ,
11851185 ( < PropertyAccessExpression > callee ) . name ,
1186- /*location*/ callee
1186+ /*location*/ callee
11871187 ) ;
11881188 }
11891189 else {
11901190 thisArg = ( < PropertyAccessExpression > callee ) . expression ;
1191- target = < PropertyAccessExpression > callee ;
1191+ target = < PropertyAccessExpression > callee ;
11921192 }
11931193 break ;
11941194 }
@@ -1201,10 +1201,10 @@ namespace ts {
12011201 createAssignment (
12021202 thisArg ,
12031203 ( < ElementAccessExpression > callee ) . expression ,
1204- /*location*/ ( < ElementAccessExpression > callee ) . expression
1204+ /*location*/ ( < ElementAccessExpression > callee ) . expression
12051205 ) ,
12061206 ( < ElementAccessExpression > callee ) . argumentExpression ,
1207- /*location*/ callee
1207+ /*location*/ callee
12081208 ) ;
12091209 }
12101210 else {
0 commit comments