diff options
author | Nobuyoshi Nakada <[email protected]> | 2024-10-31 22:12:16 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2024-10-31 22:12:16 +0900 |
commit | abfefd8e0ceb730f151bdde5f7f9f1a7b5f0b816 () | |
tree | 0af2ff347c4755ecabde27e97942756b7db9ee0c /vm_insnhelper.c | |
parent | 53df2a3c548a258b383dfd026a2ba3b53ae9b9dd (diff) |
Define `VM_ASSERT_TYPE` macros
-rw-r--r-- | vm_insnhelper.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2189,7 +2189,7 @@ rb_vm_search_method_slowpath(const struct rb_callinfo *ci, VALUE klass) { const struct rb_callcache *cc; - VM_ASSERT(RB_TYPE_P(klass, T_CLASS) || RB_TYPE_P(klass, T_ICLASS), "klass=%"PRIxVALUE", type=%d", klass, TYPE(klass)); RB_VM_LOCK_ENTER(); { @@ -4144,7 +4144,7 @@ aliased_callable_method_entry(const rb_callable_method_entry_t *me) if (orig_me->defined_class == 0) { VALUE defined_class = rb_find_defined_class_by_owner(me->defined_class, orig_me->owner); - VM_ASSERT(RB_TYPE_P(orig_me->owner, T_MODULE)); cme = rb_method_entry_complement_defined_class(orig_me, me->called_id, defined_class); if (me->def->reference_count == 1) { |