Remove old block handling

This commit is contained in:
Yoshi Askharoun
2025-07-20 10:27:03 -05:00
parent 05d00fcdea
commit e74c47e480
+1 -11
View File
@@ -164,10 +164,7 @@ partial class Decompiler
blockStack.Push(ifBlock);
break;
case OpCode.ReturnVoid:
break;
default:
case not OpCode.ReturnVoid:
if (!TryDecompileExpression(instruction, stack, blockStack))
throw new NotImplementedException();
break;
@@ -214,13 +211,6 @@ partial class Decompiler
.ToString();
}
private static void AddStatementToBlock(Stack<BlockSyntax> blockStack, StatementSyntax statement)
{
var block = blockStack.Pop();
block = block.AddStatements(statement);
blockStack.Push(block);
}
private bool TryDecompileExpression(Instruction instruction, Stack<object> stack, Stack<CodeBlockInfo> blockStack = null)
{
var opCode = instruction.OpCode;