summaryrefslogtreecommitdiff
path: root/class.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-12-22 13:13:20 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-12-22 14:27:33 +0900
commit9902398d8613ac4eaf9b90c3d2c1a103a32d61e2 (patch)
tree5550f037c51a4fce0ddd38f9f905b296ed7bd56f /class.c
parentc9396a35203fb99e8e6115b36042b2bec116b088 (diff)
Split too long line
I don't have a display enough for 170 columns, and it is hard to use small fonts for my eyes. :(
Diffstat (limited to 'class.c')
-rw-r--r--class.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/class.c b/class.c
index dd9da9b66f..aefeffb22d 100644
--- a/class.c
+++ b/class.c
@@ -201,7 +201,10 @@ class_alloc(VALUE flags, VALUE klass)
alloc_size += sizeof(rb_classext_t);
#endif
- RVARGC_NEWOBJ_OF(obj, struct RClass, klass, (flags & T_MASK) | FL_PROMOTED1 /* start from age == 2 */ | (RGENGC_WB_PROTECTED_CLASS ? FL_WB_PROTECTED : 0), alloc_size);
+ flags &= T_MASK;
+ flags |= FL_PROMOTED1 /* start from age == 2 */;
+ if (RGENGC_WB_PROTECTED_CLASS) flags |= FL_WB_PROTECTED;
+ RVARGC_NEWOBJ_OF(obj, struct RClass, klass, flags, alloc_size);
#if USE_RVARGC
memset(RCLASS_EXT(obj), 0, sizeof(rb_classext_t));