Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function more_builtins()
{
    lit#2 = 3;
    lit#3 = 2;
    lit#4 = 1;
    temp.foo = {lit#2, lit#3, lit#4};
    lit#5 = "hi";
    lit#6 = 0;
    builtin_fn_call#7 = temp.foo.insert(lit#6, lit#5);
    fn_call#9 = temp.foo(echo#8);
    lit#10 = "bye";
    lit#11 = 4;
    builtin_fn_call#12 = temp.foo.insert(lit#11, lit#10);
    fn_call#13 = temp.foo(echo#8);
    lit#15 = 3;
    lit#16 = 2;
    lit#17 = 1;
    temp.arr = {lit#15, lit#16, lit#17};
    lit#18 = 0;
    lit#19 = 1;
    builtin_fn_call#20 = temp.arr.subarray(lit#19, lit#18);
    fn_call#21 = builtin_fn_call#20(echo#8);
    builtin_fn_call#23 = temp.arr.type();
    temp.ty = builtin_fn_call#23;
    fn_call#24 = temp.ty(echo#8);
    builtin_fn_call#25 = temp.arr.clear();
    lit#26 = 0;
    return lit#26;
}