changeset 17213:959d3e75534a

LabelHints are now collected in ArrayLists instead of HashSet
author Stefan Anzinger <stefan.anzinger@oracle.com>
date Thu, 25 Sep 2014 08:57:51 -0700
parents 1b6172cb270e
children 2390886b4e27
files graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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<LabelHint> jumpDisplacementHints;
+    private List<LabelHint> 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);