diff --git a/NiL.JS/Statements/CodeBlock.cs b/NiL.JS/Statements/CodeBlock.cs index e8b3e554f..e3ca85f94 100644 --- a/NiL.JS/Statements/CodeBlock.cs +++ b/NiL.JS/Statements/CodeBlock.cs @@ -615,7 +615,9 @@ public override void Decompose(ref CodeNode self) for (int i = 0; i < _lines.Length; i++) { - _lines[i].Decompose(ref _lines[i]); + var line = _lines[i]; + line.Decompose(ref line); + _lines[i] = line; } }