Mercurial > hg > graal-jvmci-8
changeset 21572:d6d7e51d9206
Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Wed, 27 May 2015 20:49:09 -0700 |
parents | 189d7a64b4d9 |
children | ffdd2ec86f42 |
files | graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultVisualizer.java |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultVisualizer.java Wed May 27 16:36:03 2015 -0700 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultVisualizer.java Wed May 27 20:49:09 2015 -0700 @@ -52,6 +52,9 @@ section = node.getEncapsulatingSourceSection(); estimated = true; } + if (section == null) { + return "<error: source location>"; + } return section.getShortDescription() + (estimated ? "~" : ""); }