diff options
-rw-r--r-- | object.c | 4 | ||||
-rw-r--r-- | rational.c | 4 |
2 files changed, 4 insertions, 4 deletions
@@ -477,7 +477,7 @@ mutable_obj_clone(VALUE obj, VALUE kwfreeze) if (!freeze_true_hash) { freeze_true_hash = rb_hash_new(); rb_gc_register_mark_object(freeze_true_hash); - rb_hash_aset(freeze_true_hash, ID2SYM(rb_intern("freeze")), Qtrue); + rb_hash_aset(freeze_true_hash, ID2SYM(idFreeze), Qtrue); rb_obj_freeze(freeze_true_hash); } @@ -493,7 +493,7 @@ mutable_obj_clone(VALUE obj, VALUE kwfreeze) if (!freeze_false_hash) { freeze_false_hash = rb_hash_new(); rb_gc_register_mark_object(freeze_false_hash); - rb_hash_aset(freeze_false_hash, ID2SYM(rb_intern("freeze")), Qfalse); + rb_hash_aset(freeze_false_hash, ID2SYM(idFreeze), Qfalse); rb_obj_freeze(freeze_false_hash); } diff --git a/rational.c b/rational.c index 846e8bd586..76a4264e0a 100644 --- a/rational.c +++ b/rational.c @@ -1043,7 +1043,7 @@ rb_rational_pow(VALUE self, VALUE other) return rb_float_pow(nurat_to_f(self), other); } else { - return rb_num_coerce_bin(self, other, rb_intern("**")); + return rb_num_coerce_bin(self, other, idPow); } } #define nurat_expt rb_rational_pow @@ -1102,7 +1102,7 @@ rb_rational_cmp(VALUE self, VALUE other) return rb_dbl_cmp(nurat_to_double(self), RFLOAT_VALUE(other)); default: - return rb_num_coerce_cmp(self, other, rb_intern("<=>")); + return rb_num_coerce_cmp(self, other, idCmp); } } |