Fixed: #2226 Incorrect decompilation of continue statements in some cases

This commit is contained in:
Jindra Petřík
2024-08-02 01:52:45 +02:00
parent de21cc3a7e
commit 31099c64e8
9 changed files with 191 additions and 101 deletions

View File

@@ -130,6 +130,7 @@ package
TestWhileBreak;
TestWhileBreak2;
TestWhileContinue;
TestWhileSwitch;
TestWhileTry;
TestWhileTry2;
TestXml;

View File

@@ -0,0 +1,35 @@
package tests
{
public class TestWhileSwitch
{
public function run():*
{
var a:Boolean = true;
var d:int = 5;
var e:Boolean = true;
var i:int = 0;
while(i < 100)
{
trace("start");
if(a)
{
trace("A");
}
else
{
switch(d)
{
case 1:
trace("D1");
}
}
if(e)
{
trace("E");
}
i++;
}
}
}
}