Mercurial > hg > graal-compiler
changeset 18570:b17e125f772f
Invoke.uncheckedStamp: return type of invoke is already available on MethodCallTargetNode
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 27 Nov 2014 16:25:44 +0100 |
parents | 22217b2353b1 |
children | b650870fe2fe |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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; }