changeset 23246:9f6dc0676de2

Fix wrong bci given to unwind block in bci block mapping.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sat, 02 Jan 2016 12:46:21 +0100
parents 3083d92bd02f
children d455abbf413d
files graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.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/BciBlockMapping.java	Sat Jan 02 00:50:24 2016 +0100
+++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java	Sat Jan 02 12:46:21 2016 +0100
@@ -848,7 +848,7 @@
         ExceptionDispatchBlock unwindBlock = new ExceptionDispatchBlock();
         unwindBlock.startBci = -1;
         unwindBlock.endBci = -1;
-        unwindBlock.deoptBci = method.isSynchronized() ? BytecodeFrame.UNWIND_BCI : BytecodeFrame.AFTER_EXCEPTION_BCI;
+        unwindBlock.deoptBci = BytecodeFrame.UNWIND_BCI;
         unwindBlock.setId(newBlocks.length - 1);
         newBlocks[newBlocks.length - 1] = unwindBlock;