aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-11-12 07:32:28 +0000
committermrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-11-12 07:32:28 +0000
commita3b6c4e31e21ab864f50970fd0b5770925352a81 (patch)
tree3628bcc35207a029efbcb9860b568bba47294695
parent37cf6f3788ffd94b936cf6f935c5038cdfb693a6 (diff)
downloadruby-a3b6c4e31e21ab864f50970fd0b5770925352a81.tar.gz
rational.c: refactor by removing needless ID vars
* rational.c (id_cmp, id_trunate): removed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--rational.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/rational.c b/rational.c
index 5c82898236..0c64f797af 100644
--- a/rational.c
+++ b/rational.c
@@ -33,9 +33,9 @@
VALUE rb_cRational;
-static ID id_abs, id_cmp, id_eqeq_p, id_expt, id_fdiv,
+static ID id_abs, id_eqeq_p, id_expt, id_fdiv,
id_idiv, id_integer_p, id_negate,
- id_to_i, id_truncate, id_i_num, id_i_den;
+ id_to_i, id_i_num, id_i_den;
#define f_boolcast(x) ((x) ? Qtrue : Qfalse)
#define f_inspect rb_inspect
@@ -1102,7 +1102,7 @@ nurat_cmp(VALUE self, VALUE other)
}
}
else {
- return rb_num_coerce_cmp(self, other, id_cmp);
+ return rb_num_coerce_cmp(self, other, rb_intern("<=>"));
}
}
@@ -2569,7 +2569,6 @@ Init_Rational(void)
assert(fprintf(stderr, "assert() is now active\n"));
id_abs = rb_intern("abs");
- id_cmp = rb_intern("<=>");
id_eqeq_p = rb_intern("==");
id_expt = rb_intern("**");
id_fdiv = rb_intern("fdiv");
@@ -2577,7 +2576,6 @@ Init_Rational(void)
id_integer_p = rb_intern("integer?");
id_negate = rb_intern("-@");
id_to_i = rb_intern("to_i");
- id_truncate = rb_intern("truncate");
id_i_num = rb_intern("@numerator");
id_i_den = rb_intern("@denominator");