From e74c47e480849bc260059aee0adaac185f67b29c Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Sun, 20 Jul 2025 10:27:03 -0500 Subject: [PATCH] Remove old block handling --- libs/UIX.DecompXml/Decompiler.Script.cs | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/libs/UIX.DecompXml/Decompiler.Script.cs b/libs/UIX.DecompXml/Decompiler.Script.cs index d1670b9..e6bb9e7 100644 --- a/libs/UIX.DecompXml/Decompiler.Script.cs +++ b/libs/UIX.DecompXml/Decompiler.Script.cs @@ -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 blockStack, StatementSyntax statement) - { - var block = blockStack.Pop(); - block = block.AddStatements(statement); - blockStack.Push(block); - } - private bool TryDecompileExpression(Instruction instruction, Stack stack, Stack blockStack = null) { var opCode = instruction.OpCode;