summaryrefslogtreecommitdiff
path: root/vm_method.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-01-31 15:11:59 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2024-02-08 18:08:42 +0900
commitf3cc1f9a703ab56f5601d6c7b6a964333b668c17 (patch)
treee977faa21efef24defdb772b3e3a2841e5e86005 /vm_method.c
parentd31a12a210bec646eadc23c11ede29f05e72e373 (diff)
Show actual imemo type when unexpected type
Diffstat (limited to 'vm_method.c')
-rw-r--r--vm_method.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vm_method.c b/vm_method.c
index 1f14d82bcd..a4d0a9f411 100644
--- a/vm_method.c
+++ b/vm_method.c
@@ -118,7 +118,7 @@ rb_vm_mtbl_dump(const char *msg, VALUE klass, ID target_mid)
static inline void
vm_cme_invalidate(rb_callable_method_entry_t *cme)
{
- VM_ASSERT(IMEMO_TYPE_P(cme, imemo_ment));
+ VM_ASSERT(IMEMO_TYPE_P(cme, imemo_ment), "cme: %d", imemo_type((VALUE)cme));
VM_ASSERT(callable_method_entry_p(cme));
METHOD_ENTRY_INVALIDATED_SET(cme);
RB_DEBUG_COUNTER_INC(cc_cme_invalidate);