# HG changeset patch # User Christian Wimmer # Date 1349926147 25200 # Node ID 79119bd2505ad69290a5035afc0887a6da596f57 # Parent 05227ad6eba777fa4d52e82e4d46d1a9eb5c127a Call target can be null, so don't crash debug printer diff -r 05227ad6eba7 -r 79119bd2505a graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java Wed Oct 10 20:28:42 2012 -0700 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java Wed Oct 10 20:29:07 2012 -0700 @@ -116,7 +116,7 @@ if (verbosity == Verbosity.Long) { return super.toString(Verbosity.Short) + "(bci=" + bci() + ")"; } else if (verbosity == Verbosity.Name) { - return "Invoke#" + callTarget().targetName(); + return "Invoke#" + (callTarget == null ? "null" : callTarget().targetName()); } else { return super.toString(verbosity); } diff -r 05227ad6eba7 -r 79119bd2505a graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java Wed Oct 10 20:28:42 2012 -0700 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java Wed Oct 10 20:29:07 2012 -0700 @@ -107,7 +107,7 @@ if (verbosity == Verbosity.Long) { return super.toString(Verbosity.Short) + "(bci=" + bci() + ")"; } else if (verbosity == Verbosity.Name) { - return "Invoke#" + callTarget().targetName(); + return "Invoke#" + (callTarget == null ? "null" : callTarget().targetName()); } else { return super.toString(verbosity); }