diff --git a/src/builtins/arithd.c b/src/builtins/arithd.c index 913d2b4c..e37ffc6d 100644 --- a/src/builtins/arithd.c +++ b/src/builtins/arithd.c @@ -73,7 +73,8 @@ #define Rf64(A) f64* rp; B r=m_f64arrc(&rp, A); static NOINLINE u8 iMakeEq(B* w, B* x, u8 we, u8 xe) { - B s = wexe?we:xe; if (elNum(we) & elNum(xe)) { switch(me) { default: UD; @@ -84,7 +85,7 @@ static NOINLINE u8 aMakeEq(B* w, B* x, u8 we, u8 xe) { // returns el_MAX if fail case el_c32: s = taga(cpyC32Arr(s)); break; } } else return el_MAX; - *(we