# HG changeset patch # User Andreas Woess # Date 1329622120 -3600 # Node ID 2855c491e2bd993c0c73f6297b21d9677c352732 # Parent a9181b59a6bfb9b10a20e0f55c5d242a7e58fe6b Fix NPE in DebugValueMap.group diff -r a9181b59a6bf -r 2855c491e2bd graal/com.oracle.max.graal.debug/src/com/oracle/max/graal/debug/internal/DebugValueMap.java --- a/graal/com.oracle.max.graal.debug/src/com/oracle/max/graal/debug/internal/DebugValueMap.java Fri Feb 17 16:03:09 2012 -0800 +++ b/graal/com.oracle.max.graal.debug/src/com/oracle/max/graal/debug/internal/DebugValueMap.java Sun Feb 19 04:28:40 2012 +0100 @@ -140,10 +140,12 @@ } public void group() { - List oldChildren = new ArrayList<>(this.children); - this.children.clear(); - for (DebugValueMap map : oldChildren) { - mergeWith(map); + if (this.hasChildren()) { + List oldChildren = new ArrayList<>(this.children); + this.children.clear(); + for (DebugValueMap map : oldChildren) { + mergeWith(map); + } } } }