diff options
author | Peter John Acklam <pjacklam@online.no> | 2011-03-05 16:55:30 -0800 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2011-03-05 17:16:20 -0800 |
commit | 913a64d572c047fbf9e646912677430ae169371b (patch) | |
tree | 636585b816f33c1aaa66eb5e5782d5c0aa6e5072 /Porting | |
parent | 02916adf982e17a20465ed6e7008686ec9499a1e (diff) | |
download | perl-913a64d572c047fbf9e646912677430ae169371b.tar.gz |
[perl #85482] Make bmuladd() able to handle third arg properly.
bmuladd() contains a test to avoid calling objectify() when it isn't
necessary. This test catches too much, so objectify() isn't always called
when it should have been, e.g., when the two first arguments are are
Math::BigInts and the third is something else, a Math::BigInt::Lite for
example. This causes tests in Math::BigInt::Lite to fail (RT #66369). Also
fix bmuladd() in Math::BigFloat since it suffers from the same problem.
Diffstat (limited to 'Porting')
0 files changed, 0 insertions, 0 deletions