This was built to track decompiler and CFG progress.
An error occurred while decompiling the function: Inconsistent number of phi candidates in predecessor block BasicBlockId { index: 0, block_type: Entry, address: 1 }: expected 2, got 1
{
"frames": []
}
{
"current_block_id": {
"index": 2,
"block_type": "Normal",
"address": 32
},
"current_ast_node_stack": [],
"current_instruction": {
"opcode": "ConvertToFloat",
"operand": null,
"address": 31
}
}
function onCreated()
{
lit#2 = true;
temp.thingOne = lit#2;
lit#4 = true;
temp.thingTwo = lit#4;
lit#6 = false;
temp.thingThree = lit#6;
// RegionId(0)
// Unresolved nodes:
// idx=0: temp.thingOne
// idx=1: temp.simpleAndTwo
// RegionId(1)
// Unresolved nodes:
// idx=0: temp.thingTwo
// idx=1: temp.simpleAndTwo
// idx=2: temp.thingOne
if (temp.thingOne)
{
}
temp.simpleAndTwo = phi<idx=0, regions=(RegionId(1), RegionId(0))>;
lit#8 = "simpleAndTwo: ";
fn_call#10 = echo#9(lit#8 @ temp.simpleAndTwo);
lit#11 = 0;
return lit#11;
}
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 7