diff --git a/ChangeLog b/ChangeLog index 0a6421611d..ae0dab9be3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Nov 14 06:54:06 2014 Eric Wong + + * insns.def (opt_succ): remove Time#succ optimization + [Feature #10501] + Fri Nov 14 05:29:46 2014 Koichi Sasada * gc.c: refactoring. diff --git a/insns.def b/insns.def index 9e1c16be4c..eae0b8e1d8 100644 --- a/insns.def +++ b/insns.def @@ -2105,10 +2105,6 @@ opt_succ BASIC_OP_UNREDEFINED_P(BOP_SUCC, STRING_REDEFINED_OP_FLAG)) { val = rb_str_succ(recv); } - else if (RBASIC_CLASS(recv) == rb_cTime && - BASIC_OP_UNREDEFINED_P(BOP_SUCC, TIME_REDEFINED_OP_FLAG)) { - val = rb_time_succ(recv); - } else { goto INSN_LABEL(normal_dispatch);