rb_int_powm: call rb_int_pow directly
* bignum.c (rb_int_powm): call rb_int_pow directly instead of calling `**` operator. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
da9300dce5
commit
591baf8fe3
2
bignum.c
2
bignum.c
@ -7051,7 +7051,7 @@ rb_int_powm(int const argc, VALUE * const argv, VALUE const num)
|
|||||||
rb_check_arity(argc, 1, 2);
|
rb_check_arity(argc, 1, 2);
|
||||||
|
|
||||||
if (argc == 1) {
|
if (argc == 1) {
|
||||||
return rb_funcall(num, rb_intern("**"), 1, argv[0]);
|
return rb_int_pow(num, argv[0]);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
VALUE const a = num;
|
VALUE const a = num;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user