comparison graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/util/InliningUtil.java @ 4678:a03f3fd16b22

Fix reexecute boolean in HotSpot debug information. Introduce "duringCall" flag in FrameState that indicates that the bci of the frame state denotes an invoke that should *not* be reexecuted.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 23 Feb 2012 21:43:59 +0100
parents 41034914e2ee
children bacc18e07f7b
comparison
equal deleted inserted replaced
4677:74c0b866fe8d 4678:a03f3fd16b22
857 assert stateAtExceptionEdge == null; 857 assert stateAtExceptionEdge == null;
858 } 858 }
859 } else { 859 } else {
860 if (outerFrameState == null) { 860 if (outerFrameState == null) {
861 outerFrameState = stateAfter.duplicateModified(invoke.bci(), stateAfter.rethrowException(), invoke.node().kind()); 861 outerFrameState = stateAfter.duplicateModified(invoke.bci(), stateAfter.rethrowException(), invoke.node().kind());
862 outerFrameState.setDuringCall(true);
862 } 863 }
863 frameState.setOuterFrameState(outerFrameState); 864 frameState.setOuterFrameState(outerFrameState);
864 } 865 }
865 } 866 }
866 } 867 }