From 2f491ea20267b93ec6b491c26001d9f8e5bf7008 Mon Sep 17 00:00:00 2001 From: yugui Date: Sun, 19 Apr 2009 13:34:51 +0000 Subject: merges r23075 from trunk into ruby_1_9_1. -- * time.c (time_cmp): negate the result of reverse comparison. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- time.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'time.c') diff --git a/time.c b/time.c index fe70b2d12f..32cb27257a 100644 --- a/time.c +++ b/time.c @@ -1109,7 +1109,7 @@ time_cmp(VALUE time1, VALUE time2) cmp = rb_funcall(time2, rb_intern("<=>"), 1, time1); if (NIL_P(cmp)) return Qnil; - n = rb_cmpint(cmp, time1, time2); + n = -rb_cmpint(cmp, time1, time2); if (n == 0) return INT2FIX(0); if (n > 0) return INT2FIX(1); return INT2FIX(-1); -- cgit v1.2.3