CallSite* CallSite::empty(STATE, Symbol* name, Executable* executable, int ip) { CallSite* cache = state->new_object_dirty<CallSite>(G(call_site)); cache->name_ = name; cache->executor_ = empty_cache; cache->fallback_ = empty_cache; cache->updater_ = empty_cache_updater; cache->executable(state, executable); cache->ip_ = ip; return cache; }