[K/N] Assertion for checking frame in LeaveFrame for old MM
This commit is contained in:
@@ -2546,6 +2546,7 @@ template <bool Strict>
|
||||
void leaveFrame(ObjHeader** start, int parameters, int count) {
|
||||
MEMORY_LOG("LeaveFrame %p: %d parameters %d locals\n", start, parameters, count)
|
||||
FrameOverlay* frame = reinterpret_cast<FrameOverlay*>(start);
|
||||
RuntimeAssert(currentFrame == frame, "Frame to leave is expected to be %p, but current frame is %p", frame, currentFrame);
|
||||
if (Strict) {
|
||||
currentFrame = frame->previous;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user