changeset 23391:814e83e82d16

Bugfix: add missing graph cleanup after graph decoding (to clean up degenerated loops when using SimplifyingGraphDecoder)
author Christian Wimmer <christian.wimmer@oracle.com>
date Fri, 05 Feb 2016 11:18:33 -0800
parents de7387a91cea
children 51f603c0ea9b
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java	Thu Feb 04 17:19:14 2016 -0800
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java	Fri Feb 05 11:18:33 2016 -0800
@@ -336,6 +336,7 @@
         try (Debug.Scope scope = Debug.scope("GraphDecoder", graph)) {
             MethodScope methodScope = new MethodScope(graph, encodedGraph, LoopExplosionKind.NONE);
             decode(methodScope, null);
+            cleanupGraph(methodScope, null);
             methodScope.graph.verify();
         } catch (Throwable ex) {
             Debug.handle(ex);