Mercurial > hg > graal-compiler
changeset 8379:fd9488c69250
Fix createUnwind.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 19 Mar 2013 15:46:37 +0100 |
parents | a58a48bb0a5b |
children | 2543392b9197 |
files | graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.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/GraphBuilderPhase.java Tue Mar 19 15:22:35 2013 +0100 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java Tue Mar 19 15:46:37 2013 +0100 @@ -1552,10 +1552,10 @@ private void createUnwind() { assert frameState.stackSize() == 1 : frameState; - synchronizedEpilogue(FrameState.AFTER_EXCEPTION_BCI); ValueNode exception = frameState.apop(); FixedGuardNode guard = currentGraph.add(new FixedGuardNode(currentGraph.unique(new IsNullNode(exception)), NullCheckException, InvalidateReprofile, true)); append(guard); + synchronizedEpilogue(FrameState.AFTER_EXCEPTION_BCI); UnwindNode unwindNode = currentGraph.add(new UnwindNode(exception)); append(unwindNode); }