@@ -529,7 +529,7 @@ namespace ts {
529529 createVariableStatement ( /*modifiers*/ undefined ,
530530 createVariableDeclarationList ( taggedTemplateStringDeclarations ) ) ) ;
531531 }
532- prependStatements ( statements , endLexicalEnvironment ( ) ) ;
532+ addStatementsAfterPrologue ( statements , endLexicalEnvironment ( ) ) ;
533533 exitSubtree ( ancestorFacts , HierarchyFacts . None , HierarchyFacts . None ) ;
534534 return updateSourceFileNode (
535535 node ,
@@ -837,7 +837,7 @@ namespace ts {
837837 setEmitFlags ( statement , EmitFlags . NoComments | EmitFlags . NoTokenSourceMaps ) ;
838838 statements . push ( statement ) ;
839839
840- prependStatements ( statements , endLexicalEnvironment ( ) ) ;
840+ addStatementsAfterPrologue ( statements , endLexicalEnvironment ( ) ) ;
841841
842842 const block = createBlock ( setTextRange ( createNodeArray ( statements ) , /*location*/ node . members ) , /*multiLine*/ true ) ;
843843 setEmitFlags ( block , EmitFlags . NoComments ) ;
@@ -980,7 +980,7 @@ namespace ts {
980980 ) ;
981981 }
982982
983- prependStatements ( statements , endLexicalEnvironment ( ) ) ;
983+ addStatementsAfterPrologue ( statements , endLexicalEnvironment ( ) ) ;
984984
985985 if ( constructor ) {
986986 prependCaptureNewTargetIfNeeded ( statements , constructor , /*copyOnWrite*/ false ) ;
@@ -1892,7 +1892,7 @@ namespace ts {
18921892 }
18931893
18941894 const lexicalEnvironment = context . endLexicalEnvironment ( ) ;
1895- prependStatements ( statements , lexicalEnvironment ) ;
1895+ addStatementsAfterPrologue ( statements , lexicalEnvironment ) ;
18961896 prependCaptureNewTargetIfNeeded ( statements , node , /*copyOnWrite*/ false ) ;
18971897
18981898 // If we added any final generated statements, this must be a multi-line block
@@ -2707,7 +2707,7 @@ namespace ts {
27072707 if ( loopOutParameters . length ) {
27082708 copyOutParameters ( loopOutParameters , CopyDirection . ToOutParameter , statements ) ;
27092709 }
2710- prependStatements ( statements , lexicalEnvironment ) ;
2710+ addStatementsAfterPrologue ( statements , lexicalEnvironment ) ;
27112711 loopBody = createBlock ( statements , /*multiline*/ true ) ;
27122712 }
27132713
0 commit comments