MCPcopy Create free account
hub / github.com/ReadyTalk/avian / popLocalFrame

Method popLocalFrame

src/compile.cpp:8616–8627  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8614 }
8615
8616 virtual void popLocalFrame(Thread* vmt)
8617 {
8618 MyThread* t = static_cast<MyThread*>(vmt);
8619
8620 List<Reference*>* f = t->referenceFrame;
8621 t->referenceFrame = f->next;
8622 while (t->reference != f->item) {
8623 vm::dispose(t, t->reference);
8624 }
8625
8626 t->m->heap->free(f, sizeof(List<Reference*>));
8627 }
8628
8629 virtual object invokeArray(Thread* t,
8630 GcMethod* method,

Callers 1

popLocalFrameFunction · 0.45

Calls 2

disposeFunction · 0.70
freeMethod · 0.45

Tested by

no test coverage detected