Skip to content

Commit c46a2e7

Browse files
committed
always create new node array when assigning positions
1 parent c669398 commit c46a2e7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/services/textChanges.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ namespace ts.textChanges {
380380
return visited;
381381
}
382382
// clone nodearray if necessary
383-
const nodeArray = visited === nodes ? createNodeArray(visited) : visited;
383+
const nodeArray = visited === nodes ? createNodeArray(visited.slice(0)) : visited;
384384
nodeArray.pos = getPos(nodes);
385385
nodeArray.end = getEnd(nodes);
386386
return nodeArray;

0 commit comments

Comments
 (0)