diff --git a/jode/jode/flow/InstructionBlock.java b/jode/jode/flow/InstructionBlock.java index 60953d2..35ecfd5 100644 --- a/jode/jode/flow/InstructionBlock.java +++ b/jode/jode/flow/InstructionBlock.java @@ -144,7 +144,12 @@ public class InstructionBlock extends InstructionContainer { } else { if (instr.getType() != Type.tVoid) writer.print("PUSH "); - instr.dumpExpression(writer); + + try { + instr.dumpExpression(writer); + } catch (RuntimeException ex) { + writer.print("(RUNTIME ERROR IN EXPRESSION)"); + } } writer.println(";"); }