Tuple* CompiledCode::constant_caches(STATE) { CompiledCode* self = this; OnStack<1> os(state, self); if(self->machine_code() == NULL) { if(!self->internalize(state)) return force_as<Tuple>(Primitives::failure()); } MachineCode* mcode = self->machine_code(); return mcode->constant_caches(state); }
Tuple* CompiledCode::constant_caches(STATE, CallFrame* calling_environment) { GCTokenImpl gct; CompiledCode* self = this; OnStack<1> os(state, self); if(self->machine_code_ == NULL) { if(!self->internalize(state, gct, calling_environment)) return force_as<Tuple>(Primitives::failure()); } MachineCode* mcode = self->machine_code_; return mcode->constant_caches(state); }