This was built to track decompiler and CFG progress.
A structure analysis error occurred while decompiling the function: A structure analysis error occurred: Linear region does not have exactly one successor
{
"frames": []
}
{
"current_block_id": {
"index": 6,
"address": 10648,
"block_type": "Normal"
},
"current_ast_node_stack": [],
"current_instruction": {
"opcode": "Ret",
"operand": null,
"address": 10649
}
}
function getTitleByTextType(texttype#0)
{
lit#1 = "weapon";
// RegionId(1)
if (texttype#0 == lit#1)
{
lit#2 = "Weapons";
return lit#2;
}
// RegionId(2)
else
{
lit#3 = "npc";
// RegionId(3)
if (texttype#0 == lit#3)
{
lit#4 = "NPCs";
return lit#4;
}
// RegionId(4)
else
{
lit#5 = "class";
// RegionId(5)
if (texttype#0 == lit#5)
{
lit#6 = "Classes";
return lit#6;
}
// RegionId(6)
else
{
lit#7 = null;
return lit#7;
}
}
}
}
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 4