summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-10-31 22:12:16 +0900
committerNobuyoshi Nakada <[email protected]>2024-10-31 22:12:16 +0900
commitabfefd8e0ceb730f151bdde5f7f9f1a7b5f0b816 ()
tree0af2ff347c4755ecabde27e97942756b7db9ee0c /vm_insnhelper.c
parent53df2a3c548a258b383dfd026a2ba3b53ae9b9dd (diff)
Define `VM_ASSERT_TYPE` macros
-rw-r--r--vm_insnhelper.c4
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) {