From a439c64e8509331cf5e407c1a69842f2a1d63b03 Mon Sep 17 00:00:00 2001 From: dzaima Date: Tue, 5 Dec 2023 16:03:53 +0200 Subject: [PATCH] fix error message of usum of i32arr encountering a negative element --- src/builtins/fold.c | 2 +- test/cases/prims.bqn | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/builtins/fold.c b/src/builtins/fold.c index 945adb23..9308cb55 100644 --- a/src/builtins/fold.c +++ b/src/builtins/fold.c @@ -301,7 +301,7 @@ u64 usum(B x) { // doesn't consume; will error on non-integers, or elements <0, if (xe==el_bit) return bit_sum(bitarr_ptr(x), xia); else if (xe==el_i8 ) { i8* p = i8any_ptr (x); i8 m=0; for (usz i = 0; i < xia; ) { usz b=1<< 8; i16 s=0; for (usz e = xia-i