diff --git a/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/code/cfg/ControlFlowGraph.java b/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/code/cfg/ControlFlowGraph.java index da6e145a0058..8fccd04843d0 100644 --- a/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/code/cfg/ControlFlowGraph.java +++ b/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/code/cfg/ControlFlowGraph.java @@ -404,7 +404,7 @@ public class ControlFlowGraph implements CodeConstants { private void setSubroutineEdges() { - final Map subroutines = new HashMap<>(); + final Map subroutines = new LinkedHashMap<>(); for (BasicBlock block : blocks) {