--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java 2019-03-09 03:57:03.601070990 +0100 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java 2019-03-09 03:57:03.237068415 +0100 @@ -132,6 +132,7 @@ nodeStartOffsets[i] = encodedGraph.getStartOffset() - reader.getUVInt(); } encodedGraph.nodeStartOffsets = nodeStartOffsets; + graph.setGuardsStage((StructuredGraph.GuardsStage) readObject(this)); } } else { reader = null; @@ -1322,7 +1323,7 @@ } protected Object readObject(MethodScope methodScope) { - return methodScope.encodedGraph.getObjects()[methodScope.reader.getUVInt()]; + return methodScope.encodedGraph.getObject(methodScope.reader.getUVInt()); } /**