# HG changeset patch # User Christian Humer # Date 1363446700 -3600 # Node ID c210577168e7e67b7c215674512a673533e5027b # Parent 3fbe6772dbf615dbf06963c80186bccff3012571 Fixed not specializing nodes were named Null instead of Default. diff -r 3fbe6772dbf6 -r c210577168e7 graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeParser.java --- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeParser.java Sat Mar 16 15:53:48 2013 +0100 +++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeParser.java Sat Mar 16 16:11:40 2013 +0100 @@ -407,6 +407,9 @@ // reduce id horizontally for (List signature : signatureChunks) { + if (signature.isEmpty()) { + continue; + } String prev = null; boolean allSame = true; for (String arg : signature) { @@ -430,8 +433,12 @@ List signatures = new ArrayList<>(); for (List signatureChunk : signatureChunks) { StringBuilder b = new StringBuilder(); - for (String s : signatureChunk) { - b.append(s); + if (signatureChunk.isEmpty()) { + b.append("Default"); + } else { + for (String s : signatureChunk) { + b.append(s); + } } signatures.add(b.toString()); }