Mercurial > hg > graal-jvmci-8
changeset 22123:9143e6b3c475
getDebugProperties should handle null more gracefully
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Mon, 29 Jun 2015 10:22:15 -0700 |
parents | 05202e631349 |
children | 84d5125aa31a |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java Mon Jun 29 10:18:50 2015 -0700 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java Mon Jun 29 10:22:15 2015 -0700 @@ -102,6 +102,11 @@ int valuePos = 0; for (int objIndex = 0; objIndex < virtualObjects.size(); objIndex++) { VirtualObjectNode virtual = virtualObjects.get(objIndex); + if (virtual == null) { + // Could occur in invalid graphs + properties.put("object(" + objIndex + ")", "null"); + continue; + } StringBuilder s = new StringBuilder(); s.append(virtual.type().toJavaName(false)).append("["); for (int i = 0; i < virtual.entryCount(); i++) {