diff options
| author | Aaron Patterson <aaron.patterson@gmail.com> | 2025-05-20 17:42:16 -0700 |
|---|---|---|
| committer | Aaron Patterson <aaron.patterson@gmail.com> | 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 <tagomoris@gmail.com>
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); |
