summaryrefslogtreecommitdiff
diff options
authorAaron Patterson <[email protected]>2025-05-20 17:42:16 -0700
committerAaron Patterson <[email protected]>2025-05-21 09:51:32 -0700
commit6df6aaa036310a499d293e76fe8da2e3093ecdbc (patch)
tree3b2c576e4863b5c81c421419429c74a0a858c1c0
parent6ea893f37688bafaa8145474ce754a74af5a850a (diff)
Update class.c
Co-authored-by: Satoshi Tagomori <[email protected]>
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/13385
-rw-r--r--class.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/class.c b/class.c
index 72817d0824..3c81132ce3 100644
--- a/class.c
+++ b/class.c
@@ -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);