diff options
author | Aaron Patterson <[email protected]> | 2025-05-20 17:42:16 -0700 |
---|---|---|
committer | Aaron Patterson <[email protected]> | 2025-05-21 09:51:32 -0700 |
commit | 6df6aaa036310a499d293e76fe8da2e3093ecdbc (patch) | |
tree | 3b2c576e4863b5c81c421419429c74a0a858c1c0 /class.c | |
parent | 6ea893f37688bafaa8145474ce754a74af5a850a (diff) |
Update class.c
Co-authored-by: Satoshi Tagomori <[email protected]>
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/13385
Diffstat (limited to 'class.c')
-rw-r--r-- | class.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -702,7 +702,7 @@ class_alloc(VALUE flags, VALUE klass) RCLASS_PRIME_NS((VALUE)obj) = ns; // Classes/Modules defined in user namespaces are // writable directly because it exists only in a namespace. - RCLASS_SET_PRIME_CLASSEXT_WRITABLE((VALUE)obj, (NAMESPACE_USER_P(ns) || !rb_namespace_available()) ? true : false); + RCLASS_SET_PRIME_CLASSEXT_WRITABLE((VALUE)obj, !rb_namespace_available() || NAMESPACE_USER_P(ns) ? true : false); RCLASS_SET_ORIGIN((VALUE)obj, (VALUE)obj); RCLASS_SET_REFINED_CLASS((VALUE)obj, Qnil); |