From 8626fb14ced133fccf2094771c4641cc6190a127 Mon Sep 17 00:00:00 2001 From: dzaima Date: Tue, 27 May 2025 20:01:34 +0300 Subject: [PATCH] cleanup from gcc -Wextra --- src/builtins/cells.c | 2 +- src/builtins/fold.c | 1 - src/ffi.c | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/builtins/cells.c b/src/builtins/cells.c index c09b5015..280a1301 100644 --- a/src/builtins/cells.c +++ b/src/builtins/cells.c @@ -179,7 +179,7 @@ NOINLINE B toCells(B x) { } } NOINLINE B toKCells(B x, ur k) { - assert(isArr(x) && k<=RNK(x) && k>=0); + assert(isArr(x) && k<=RNK(x)); usz* xsh = SH(x); usz cam = shProd(xsh, 0, k); diff --git a/src/builtins/fold.c b/src/builtins/fold.c index ad1fafde..4f1992dd 100644 --- a/src/builtins/fold.c +++ b/src/builtins/fold.c @@ -367,7 +367,6 @@ u64 usum(B x) { // doesn't consume; will error on non-integers, or elements <0, f64 c = p[i]; if (!q_fu64(c)) expU_f64(c); u64 ci = (u64)c; - if (ci<0) goto neg; if (addOn(r,ci)) goto overflow; } } else { diff --git a/src/ffi.c b/src/ffi.c index 17654dff..7ea15630 100644 --- a/src/ffi.c +++ b/src/ffi.c @@ -191,7 +191,7 @@ static B m_ffiFn(NFnDesc* desc, B obj, FC1 c1, FC2 c2, void* wc1, void* wc2) { BQN_EXP BQNV bqn_makeBoundFn1(bqn_boundFn1 f, BQNV obj) { return makeX(m_ffiFn(boundFnDesc, inc(getB(obj)), boundFn_c1, c2_bad, f, NULL)); } BQN_EXP BQNV bqn_makeBoundFn2(bqn_boundFn2 f, BQNV obj) { return makeX(m_ffiFn(boundFnDesc, inc(getB(obj)), c1_bad, boundFn_c2, NULL, f)); } -const static u8 typeMap[] = { +static const u8 typeMap[] = { [el_bit] = elt_unk, [el_B ] = elt_unk, [el_i8 ] = elt_i8, [el_c8 ] = elt_c8,