void ContextStack::popInvokeArgs(const InvokeArgsGuard &iag) { JS_ASSERT(iag.pushed()); JS_ASSERT(onTop()); JS_ASSERT(space().firstUnused() == seg_->calls().end()); seg_->popCall(); if (iag.pushedSeg_) popSegment(); }
void ContextStack::popInvokeArgs(const InvokeArgsGuard &iag) { JS_ASSERT(iag.pushed()); JS_ASSERT(onTop()); JS_ASSERT(space().firstUnused() == seg_->calls().end()); Value *oldend = seg_->end(); seg_->popCall(); if (iag.pushedSeg_) popSegment(); Debug_SetValueRangeToCrashOnTouch(space().firstUnused(), oldend); }