Mercurial > hg > graal-compiler
changeset 21751:1524f4f7894d
fix rethrowException flag in exception dispatch state
author | Andreas Woess <andreas.woess@oracle.com> |
---|---|
date | Fri, 05 Jun 2015 17:59:05 +0200 |
parents | c87d2672da43 |
children | 14011021636e |
files | graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java Fri Jun 05 16:43:34 2015 +0200 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java Fri Jun 05 17:59:05 2015 +0200 @@ -931,8 +931,8 @@ } else { dispatchBegin = graph.add(new DispatchBeginNode()); dispatchState.push(Kind.Object, exceptionObject); + dispatchState.setRethrowException(true); dispatchBegin.setStateAfter(dispatchState.create(bci, dispatchBegin)); - dispatchState.setRethrowException(true); } this.controlFlowSplit = true; FixedNode target = createTarget(dispatchBlock, dispatchState);