# HG changeset patch # User Gilles Duboscq # Date 1417101944 -3600 # Node ID b17e125f772fe27591a2b5bd3c0fc5d2fda837c0 # Parent 22217b2353b17c85b874a01ad79c433a1b529923 Invoke.uncheckedStamp: return type of invoke is already available on MethodCallTargetNode diff -r 22217b2353b1 -r b17e125f772f graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java Wed Nov 26 11:03:47 2014 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java Thu Nov 27 16:25:44 2014 +0100 @@ -109,8 +109,7 @@ default Stamp uncheckedStamp() { if (callTarget() instanceof MethodCallTargetNode) { MethodCallTargetNode methodCallTargetNode = (MethodCallTargetNode) callTarget(); - JavaType returnType = methodCallTargetNode.targetMethod().getSignature().getReturnType(getContextType()); - return UncheckedInterfaceProvider.uncheckedOrNull(returnType, asNode().stamp()); + return UncheckedInterfaceProvider.uncheckedOrNull(methodCallTargetNode.returnType(), asNode().stamp()); } return null; }