Mercurial > hg > graal-compiler
changeset 23072:97efbbecbc16
Deoptimization inserted for new instance of skipped exception type should invalidate.
author | Andreas Woess <andreas.woess@oracle.com> |
---|---|
date | Tue, 24 Nov 2015 13:42:35 +0100 |
parents | de7e18a6e988 |
children | d6a2b901dced |
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 Tue Nov 24 13:09:25 2015 +0100 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java Tue Nov 24 13:42:35 2015 +0100 @@ -3430,7 +3430,7 @@ if (skippedExceptionTypes != null) { for (ResolvedJavaType exceptionType : skippedExceptionTypes) { if (exceptionType.isAssignableFrom(resolvedType)) { - append(new DeoptimizeNode(DeoptimizationAction.None, TransferToInterpreter)); + append(new DeoptimizeNode(DeoptimizationAction.InvalidateRecompile, TransferToInterpreter)); return; } }