static void pop_frame(compile_t* c) { compile_frame_t* frame = c->frame; compile_locals_destroy(&frame->locals); c->frame = frame->prev; POOL_FREE(compile_frame_t, frame); }
static void pop_frame(compile_t* c) { compile_frame_t* frame = c->frame; compile_locals_destroy(&frame->locals); c->frame = frame->prev; if(c->frame != NULL) c->dwarf.has_source = c->frame->has_source; else c->dwarf.has_source = true; POOL_FREE(compile_frame_t, frame); }