# HG changeset patch # User Thomas Wuerthinger # Date 1309452782 -7200 # Node ID e8ae455bb5383cbcd39413332e8875d4283b4e95 # Parent a2b425ca743e8946b1c8a9c8eeeaafa1d5d16c49 Do not move deopt point above ExceptionObject! diff -r a2b425ca743e -r e8ae455bb538 graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/GraphBuilderPhase.java --- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/GraphBuilderPhase.java Thu Jun 30 18:45:44 2011 +0200 +++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/GraphBuilderPhase.java Thu Jun 30 18:53:02 2011 +0200 @@ -1135,6 +1135,10 @@ if (cur.predecessors().size() == 0) { break; } + + if (cur instanceof ExceptionObject) { + break; + } } if (cur instanceof If) {