1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Split long expression

This commit is contained in:
Nobuyoshi Nakada 2019-01-07 11:03:41 +09:00
parent 4946c3e4b5
commit 0d41adf6e2
No known key found for this signature in database
GPG key ID: 4BC7D6DF58D8DF60

View file

@ -845,12 +845,11 @@ f_divide(VALUE self, VALUE other,
return f_complex_new2(CLASS_OF(self), x, y); return f_complex_new2(CLASS_OF(self), x, y);
} }
if (k_numeric_p(other) && f_real_p(other)) { if (k_numeric_p(other) && f_real_p(other)) {
VALUE x, y;
get_dat1(self); get_dat1(self);
return f_complex_new2(CLASS_OF(self), x = rb_rational_canonicalize((*func)(dat->real, other));
rb_rational_canonicalize( y = rb_rational_canonicalize((*func)(dat->imag, other));
(*func)(dat->real, other)), return f_complex_new2(CLASS_OF(self), x, y);
rb_rational_canonicalize(
(*func)(dat->imag, other)));
} }
return rb_num_coerce_bin(self, other, id); return rb_num_coerce_bin(self, other, id);
} }