summaryrefslogtreecommitdiff
path: root/rational.c
diff options
context:
space:
mode:
Diffstat (limited to 'rational.c')
-rw-r--r--rational.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/rational.c b/rational.c
index bbf1cafcb1..b7a3ee6bf5 100644
--- a/rational.c
+++ b/rational.c
@@ -370,8 +370,8 @@ nurat_s_new_internal(VALUE klass, VALUE num, VALUE den)
{
NEWOBJ_OF(obj, struct RRational, klass, T_RATIONAL);
- obj->num = num;
- obj->den = den;
+ RRATIONAL_SET_NUM(obj, num);
+ RRATIONAL_SET_DEN(obj, den);
return (VALUE)obj;
}
@@ -1638,8 +1638,8 @@ nurat_loader(VALUE self, VALUE a)
{
get_dat1(self);
- dat->num = rb_ivar_get(a, id_i_num);
- dat->den = rb_ivar_get(a, id_i_den);
+ RRATIONAL_SET_NUM(dat, rb_ivar_get(a, id_i_num));
+ RRATIONAL_SET_DEN(dat, rb_ivar_get(a, id_i_den));
return self;
}