comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java @ 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 4fc75b6ca3dd
comparison
equal deleted inserted replaced
10090:ae6f0c381087 10091:51b8585a1d70
109 deoptState = f; 109 deoptState = f;
110 } 110 }
111 111
112 @Override 112 @Override
113 public void setStateAfter(FrameState x) { 113 public void setStateAfter(FrameState x) {
114 if (hasSideEffect() || canDeoptimize()) { 114 if (hasSideEffect()) {
115 super.setStateAfter(x); 115 super.setStateAfter(x);
116 } 116 }
117 } 117 }
118 118
119 @Override 119 @Override