# HG changeset patch # User Thomas Wuerthinger # Date 1433107224 -7200 # Node ID 993853d22c14156864d7d008e5883845fb828a4a # Parent d06ff213a181627c02a0c601cc602c90484f68c2 Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction. diff -r d06ff213a181 -r 993853d22c14 graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java --- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java Sun May 31 23:05:25 2015 +0200 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java Sun May 31 23:20:24 2015 +0200 @@ -377,7 +377,7 @@ stream.setBCI(0); BciBlock startBlock = blockMap.getStartBlock(); - if (startInstruction == graph.start()) { + if (this.parent == null) { StartNode startNode = graph.start(); if (method.isSynchronized()) { assert !parsingIntrinsic();