We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents de80b01 + cbec594 commit 184aac0Copy full SHA for 184aac0
ext/date/date_core.c
@@ -9496,6 +9496,7 @@ Init_date_core(void)
9496
sym_zone = ID2SYM(rb_intern_const("zone"));
9497
9498
half_days_in_day = rb_rational_new2(INT2FIX(1), INT2FIX(2));
9499
+ rb_gc_register_mark_object(half_days_in_day);
9500
9501
#if (LONG_MAX / DAY_IN_SECONDS) > SECOND_IN_NANOSECONDS
9502
day_in_nanoseconds = LONG2NUM((long)DAY_IN_SECONDS *
@@ -9507,8 +9508,6 @@ Init_date_core(void)
9507
9508
day_in_nanoseconds = f_mul(INT2FIX(DAY_IN_SECONDS),
9509
INT2FIX(SECOND_IN_NANOSECONDS));
9510
#endif
-
9511
- rb_gc_register_mark_object(half_days_in_day);
9512
rb_gc_register_mark_object(day_in_nanoseconds);
9513
9514
positive_inf = +INFINITY;
0 commit comments