Mercurial > hg > graal-compiler
changeset 17261:d4fe68441072
fixed regression in binary graph serialization
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 30 Sep 2014 08:59:11 +0200 |
parents | 222b60e248ba |
children | b641450c19ce |
files | graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java Tue Sep 30 00:48:47 2014 +0200 +++ b/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java Tue Sep 30 08:59:11 2014 +0200 @@ -234,6 +234,9 @@ private void writeNodeClass(Node node, NodeClass nodeClass) throws IOException { Character id = constantPool.get(nodeClass); if (id == null) { + char index = constantPool.add(nodeClass); + writeByte(POOL_NEW); + writeShort(index); writeByte(POOL_NODE_CLASS); writeString(nodeClass.getJavaClass().getSimpleName()); writeString(node.getNameTemplate());