예제 #1
0
  CallUnitAdapter* CallUnitAdapter::create(STATE, Object* self, CallUnit* unit) {
    CallUnitAdapter* pe = state->new_object<CallUnitAdapter>(as<Class>(self));
    pe->unit(state, unit);

    pe->execute = adapter_executor;
    return pe;
  }
예제 #2
0
 CallUnitAdapter* CallUnitAdapter::create(STATE, Object* self, CallUnit* unit) {
   CallUnitAdapter* pe = state->new_object<CallUnitAdapter>(as<Class>(self));
   pe->unit(state, unit);
   pe->inliners_ = 0;
   pe->prim_index_ = -1;
   pe->custom_call_site_ = false;
   pe->execute = adapter_executor;
   return pe;
 }