diff --git a/jode/jode/flow/RemoveEmpty.java b/jode/jode/flow/RemoveEmpty.java index 6c58f46..9e3eb58 100644 --- a/jode/jode/flow/RemoveEmpty.java +++ b/jode/jode/flow/RemoveEmpty.java @@ -25,6 +25,7 @@ public class RemoveEmpty { public static boolean removeSwap(SpecialBlock swapBlock, StructuredBlock last) { + /* Remove non needed swaps; convert: * * PUSH expr1 @@ -72,7 +73,7 @@ public class RemoveEmpty { /* PUSH expr2 * PUSH expr1 */ - block1.flowBlock.lastModified = block1.outer; + block1.flowBlock.lastModified = block1; return true; } return false;