changeset 15022:bceb077143ae

Preserve value range in stamp of ParameterNode.
author Roland Schatz <roland.schatz@oracle.com>
date Tue, 08 Apr 2014 15:44:41 +0200
parents 9dcd5407a603
children 652564fe42d5
files graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java	Tue Apr 08 16:04:59 2014 +0200
+++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java	Tue Apr 08 15:44:41 2014 +0200
@@ -85,7 +85,7 @@
             if (eagerResolve) {
                 type = type.resolve(accessingClass);
             }
-            Kind kind = type.getKind().getStackKind();
+            Kind kind = type.getKind();
             Stamp stamp;
             if (kind == Kind.Object && type instanceof ResolvedJavaType) {
                 stamp = StampFactory.declared((ResolvedJavaType) type);
@@ -366,7 +366,7 @@
 
     /**
      * Adds a locked monitor to this frame state.
-     * 
+     *
      * @param object the object whose monitor will be locked.
      */
     public void pushLock(ValueNode object, MonitorIdNode monitorId) {
@@ -380,7 +380,7 @@
 
     /**
      * Removes a locked monitor from this frame state.
-     * 
+     *
      * @return the object whose monitor was removed from the locks list.
      */
     public ValueNode popLock() {