# HG changeset patch # User Stefan Anzinger # Date 1411660671 25200 # Node ID 959d3e75534a695dab3232df3b742cdf38d6d7ca # Parent 1b6172cb270e8556db59a429fe9cf50c1bb0295b LabelHints are now collected in ArrayLists instead of HashSet diff -r 1b6172cb270e -r 959d3e75534a graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java --- a/graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java Wed Sep 24 17:17:27 2014 -0700 +++ b/graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java Thu Sep 25 08:57:51 2014 -0700 @@ -33,7 +33,7 @@ public abstract class Assembler { public final TargetDescription target; - private Set jumpDisplacementHints; + private List jumpDisplacementHints; /** * Backing code buffer. @@ -206,7 +206,7 @@ public LabelHint requestLabelHint(Label label) { if (jumpDisplacementHints == null) { - jumpDisplacementHints = new HashSet<>(); + jumpDisplacementHints = new ArrayList<>(); } LabelHint hint = new LabelHint(label, position()); this.jumpDisplacementHints.add(hint);