From 4a16f65c0074913b08ce147eb620a9ffee4411ce Mon Sep 17 00:00:00 2001 From: Ron Buckton Date: Mon, 27 Jun 2016 13:19:24 -0700 Subject: [PATCH] Removed extranous original parameter. --- src/compiler/factory.ts | 50 +++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/src/compiler/factory.ts b/src/compiler/factory.ts index e20ce42eb04..40c63cb7ac9 100644 --- a/src/compiler/factory.ts +++ b/src/compiler/factory.ts @@ -923,7 +923,7 @@ namespace ts { return createBinary(left, SyntaxKind.LessThanToken, right, location); } - export function createAssignment(left: Expression, right: Expression, location?: TextRange, original?: Node) { + export function createAssignment(left: Expression, right: Expression, location?: TextRange) { return createBinary(left, SyntaxKind.EqualsToken, right, location); } @@ -1586,10 +1586,12 @@ namespace ts { function createExpressionForPropertyAssignment(property: PropertyAssignment, receiver: Expression) { return aggregateTransformFlags( - createAssignment( - createMemberAccessForPropertyName(receiver, property.name, /*location*/ property.name), - property.initializer, - /*location*/ property, + setOriginalNode( + createAssignment( + createMemberAccessForPropertyName(receiver, property.name, /*location*/ property.name), + property.initializer, + /*location*/ property + ), /*original*/ property ) ); @@ -1597,10 +1599,12 @@ namespace ts { function createExpressionForShorthandPropertyAssignment(property: ShorthandPropertyAssignment, receiver: Expression) { return aggregateTransformFlags( - createAssignment( - createMemberAccessForPropertyName(receiver, property.name, /*location*/ property.name), - getSynthesizedClone(property.name), - /*location*/ property, + setOriginalNode( + createAssignment( + createMemberAccessForPropertyName(receiver, property.name, /*location*/ property.name), + getSynthesizedClone(property.name), + /*location*/ property + ), /*original*/ property ) ); @@ -1608,21 +1612,23 @@ namespace ts { function createExpressionForMethodDeclaration(method: MethodDeclaration, receiver: Expression) { return aggregateTransformFlags( - createAssignment( - createMemberAccessForPropertyName(receiver, method.name, /*location*/ method.name), - setOriginalNode( - createFunctionExpression( - method.asteriskToken, - /*name*/ undefined, - /*typeParameters*/ undefined, - method.parameters, - /*type*/ undefined, - method.body, - /*location*/ method + setOriginalNode( + createAssignment( + createMemberAccessForPropertyName(receiver, method.name, /*location*/ method.name), + setOriginalNode( + createFunctionExpression( + method.asteriskToken, + /*name*/ undefined, + /*typeParameters*/ undefined, + method.parameters, + /*type*/ undefined, + method.body, + /*location*/ method + ), + /*original*/ method ), - /*original*/ method + /*location*/ method ), - /*location*/ method, /*original*/ method ) );