From 8ea042a516e249a53d7d9ff3e231bc50e89421a7 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 11 Mar 1999 22:53:38 +0000 Subject: [PATCH] use getHint fix for do/while loops and continue git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@376 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/flow/LoopBlock.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jode/jode/flow/LoopBlock.java b/jode/jode/flow/LoopBlock.java index 8f66fe6..025bab2 100644 --- a/jode/jode/flow/LoopBlock.java +++ b/jode/jode/flow/LoopBlock.java @@ -257,7 +257,7 @@ public class LoopBlock extends StructuredBlock implements BreakableBlock { if (isDeclaration) writer.print(((LocalStoreOperator) init.getInstruction().getOperator()) - .getLocalInfo().getType().toString() + .getLocalInfo().getType().getHint() + " "); writer.print(init.getInstruction().simplify().toString()); } else @@ -361,7 +361,10 @@ public class LoopBlock extends StructuredBlock implements BreakableBlock { * @return false if the stack is inconsistent. */ public void mergeContinueStack(VariableStack stack) { - continueStack.merge(stack); + if (continueStack == null) + continueStack = stack; + else + continueStack.merge(stack); } /**