aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--insns.def4
2 files changed, 5 insertions, 4 deletions
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 <e@80x24.org>
+
+ * insns.def (opt_succ): remove Time#succ optimization
+ [Feature #10501]
+
Fri Nov 14 05:29:46 2014 Koichi Sasada <ko1@atdot.net>
* 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);