# HG changeset patch # User Roland Schatz # Date 1396964681 -7200 # Node ID bceb077143aef94128c4470afe553d4558511196 # Parent 9dcd5407a6031c775ff8f4db521ed55e4a5d36b2 Preserve value range in stamp of ParameterNode. diff -r 9dcd5407a603 -r bceb077143ae graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java --- 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() {