[K/N] Assertion for checking frame in LeaveFrame for old MM

This commit is contained in:
Elena Lepilkina
2021-10-26 14:17:11 +03:00
committed by Space
parent a878b2e530
commit 4d1c2c90d6
@@ -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 {