This was built to track decompiler and CFG progress.
function ifWithElseIfNested(a#2, b#1, c#0)
{
<temp.res>#6 = "";
if (a#2)
{
<temp.res>#7 = <temp.res>#5 + "a";
if (b#1)
{
<temp.res>#8 = <temp.res>#5 + "a-inner-b";
}
}
else
{
if (b#1)
{
<temp.res>#9 = <temp.res>#5 + "b";
if (c#0)
{
<temp.res>#10 = <temp.res>#5 + "b-inner-c";
}
}
else
{
if (c#0)
{
<temp.res>#11 = <temp.res>#5 + "c";
}
else
{
<temp.res>#12 = <temp.res>#5 + "d";
if (a#2)
{
<temp.res>#13 = <temp.res>#5 + "d-inner-a";
}
}
}
}
<temp.res>#14 = <temp.res>#5 + "e";
return <temp.res>#5;
}
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Step 1 of 15