ref: 9c0d8e242611c7402972f94d3d201c03761c318a
parent: b0100dbaaa0145ac255ebe167bc34b19a20573b0
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Fri Nov 15 20:04:13 EST 2024
fl_any_arith: fix wrong function used (mpnew → vtomp)
--- a/fl_arith_any.inc
+++ b/fl_arith_any.inc
@@ -81,14 +81,8 @@
i++;
if(Maccum == nil)
Maccum = vtomp(Saccum, nil);
- if(m == nil){
- if(u64 != ACCUM_DEFAULT)
- m = uvtomp(u64, nil);
- else if(x != ACCUM_DEFAULT)
- m = vtomp(x, nil);
- else
- m = mpnew(ACCUM_DEFAULT);
- }
+ if(m == nil)
+ m = u64 != ACCUM_DEFAULT ? uvtomp(u64, nil) : vtomp(x, nil);
MP_OP(Maccum, m, Maccum);