From 8e5960341826849e96cf34e777601a24ff1d04a9 Mon Sep 17 00:00:00 2001 From: Jesper Gravgaard Date: Sat, 15 Jul 2017 22:21:07 +0200 Subject: [PATCH] made map linked for predictability --- src/dk/camelot64/kickc/icl/ControlFlowGraphCopyVisitor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dk/camelot64/kickc/icl/ControlFlowGraphCopyVisitor.java b/src/dk/camelot64/kickc/icl/ControlFlowGraphCopyVisitor.java index 0ee885fc0..e39badadc 100644 --- a/src/dk/camelot64/kickc/icl/ControlFlowGraphCopyVisitor.java +++ b/src/dk/camelot64/kickc/icl/ControlFlowGraphCopyVisitor.java @@ -1,6 +1,7 @@ package dk.camelot64.kickc.icl; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; /** @@ -16,7 +17,7 @@ public class ControlFlowGraphCopyVisitor extends ControlFlowGraphBaseVisitor copyBlockMap; + private LinkedHashMap copyBlockMap; /** * The current block being copied. @@ -32,7 +33,7 @@ public class ControlFlowGraphCopyVisitor extends ControlFlowGraphBaseVisitor(); + this.copyBlockMap = new LinkedHashMap<>(); for (ControlFlowBlock origBlock : origGraph.getAllBlocks()) { ControlFlowBlock copyBlock = visitBlock(origBlock); if (copyBlock != null) {