From dd5413623a88dd672f7c171cb00dfe3b713cc73d Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Wed, 8 Apr 2020 16:15:04 -0700 Subject: [PATCH] Add some missing original nodes --- src/compiler/transformers/es2015.ts | 2 +- src/compiler/transformers/ts.ts | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/compiler/transformers/es2015.ts b/src/compiler/transformers/es2015.ts index 6bffbe3b299..955a10ee931 100644 --- a/src/compiler/transformers/es2015.ts +++ b/src/compiler/transformers/es2015.ts @@ -870,7 +870,7 @@ namespace ts { transformConstructorBody(constructor, node, extendsClauseElement, hasSynthesizedSuper) ); - setTextRange(constructorFunction, constructor || node); + setTextRange(setOriginalNode(constructorFunction, constructor), constructor || node); if (extendsClauseElement) { setEmitFlags(constructorFunction, EmitFlags.CapturesThis); } diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index 0ef7db06272..e67663d9e9c 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -2178,13 +2178,16 @@ namespace ts { return undefined; } - return setTextRange( - createExpressionStatement( - inlineExpressions( - map(variables, transformInitializedVariable) - ) + return setOriginalNode( + setTextRange( + createExpressionStatement( + inlineExpressions( + map(variables, transformInitializedVariable) + ) + ), + node ), - node + node, ); } else {