Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function enhancedForLoop()
{
    lit#5 = "baz";
    lit#6 = "bar";
    lit#7 = "foo";
    temp.arr = {lit#7, lit#6, lit#5};
    lit#8 = 0;
    temp.i = lit#8;
    lit#9 = 0;
    for (phi<idx=0, regions=()> : phi<idx=1, regions=()>) 
    {
        fn_call#10 = echo#2(temp.elem);
        temp.i++;
        phi<idx=0, regions=()>++;
    }
    lit#11 = "done enhanced for";
    fn_call#12 = echo#2(lit#11);
    lit#13 = "num elems: ";
    fn_call#14 = echo#2(lit#13 @ temp.i);
    lit#15 = 0;
    return lit#15;
}