From eb1e1d99b79baab18595ff6a2a159d3b5cc1645a Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 30 Oct 2024 14:48:21 +0900 Subject: [PATCH] Detail the failing assertion [ci skip] --- vm_method.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm_method.c b/vm_method.c index fb6fe3b593..d9699b2f3d 100644 --- a/vm_method.c +++ b/vm_method.c @@ -222,7 +222,7 @@ clear_method_cache_by_id_in_class(VALUE klass, ID mid) else { // invalidate cc by invalidating cc->cme VALUE owner = cme->owner; - VM_ASSERT(BUILTIN_TYPE(owner) == T_CLASS); + VM_ASSERT(RB_TYPE_P(owner, T_CLASS), "owner: %s", rb_obj_info(owner)); VALUE klass_housing_cme; if (cme->def->type == VM_METHOD_TYPE_REFINED && !cme->def->body.refined.orig_me) { klass_housing_cme = owner;