changeset 10091:51b8585a1d70

more restrictive condition in ForeignCallNode.setStateAfter
author Lukas Stadler <lukas.stadler@jku.at>
date Wed, 19 Jun 2013 16:46:41 +0200
parents ae6f0c381087
children 72034f38f953 a47dd157277e
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java	Wed Jun 19 16:42:56 2013 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java	Wed Jun 19 16:46:41 2013 +0200
@@ -111,7 +111,7 @@
 
     @Override
     public void setStateAfter(FrameState x) {
-        if (hasSideEffect() || canDeoptimize()) {
+        if (hasSideEffect()) {
             super.setStateAfter(x);
         }
     }