summaryrefslogtreecommitdiff
path: root/vm_callinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'vm_callinfo.h')
-rw-r--r--vm_callinfo.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/vm_callinfo.h b/vm_callinfo.h
index d5f4388fa8..11c23e02cc 100644
--- a/vm_callinfo.h
+++ b/vm_callinfo.h
@@ -409,16 +409,7 @@ vm_cc_method_missing_reason_set(const struct rb_callcache *cc, enum method_missi
*(enum method_missing_reason *)&cc->aux_.method_missing_reason = reason;
}
-static inline void
-vm_cc_invalidate(const struct rb_callcache *cc)
-{
- VM_ASSERT(IMEMO_TYPE_P(cc, imemo_callcache));
- VM_ASSERT(cc != vm_cc_empty());
- VM_ASSERT(cc->klass != 0); // should be enable
-
- *(VALUE *)&cc->klass = 0;
- RB_DEBUG_COUNTER_INC(cc_ent_invalidate);
-}
+void rb_vm_cc_invalidate(const struct rb_callcache *cc);
/* calldata */