From d06200445bb7a0eac8391537a793e37a664135f3 Mon Sep 17 00:00:00 2001 From: dzaima Date: Sat, 25 Jan 2025 00:18:25 +0200 Subject: [PATCH] MAYBE_UNUSED --- src/builtins/search.c | 8 ++++---- src/builtins/select.c | 4 ++-- src/builtins/transpose.c | 2 +- src/h.h | 1 + src/utils/mut.c | 4 ++-- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/builtins/search.c b/src/builtins/search.c index 8cfd5e1c..a006f9b7 100644 --- a/src/builtins/search.c +++ b/src/builtins/search.c @@ -52,7 +52,7 @@ INIT_GLOBAL RangeFn getRange_fns[el_f64+1]; #else #define GETRANGE(T,CHK) bool getRange_##T(void* x0, i64* res, u64 ia) { \ assert(ia>0); T* x=x0; T min=*x,max=min; \ - { T c=min; CHK; (void)c; } \ + { MAYBE_UNUSED T c=min; CHK; } \ for (ux i=1; imax)max=c;} \ } \ @@ -248,7 +248,7 @@ static NOINLINE usz indexOfOne(B l, B e) { } else B indexOf_c2(B t, B w, B x) { - bool split = 0; (void) split; + MAYBE_UNUSED bool split = 0; if (RARE(!isArr(w) || RNK(w)!=1)) { split = 1; B2 t = splitCells(x, w, 1); @@ -361,7 +361,7 @@ B indexOf_c2(B t, B w, B x) { GLOBAL B enclosed_0, enclosed_1; B memberOf_c2(B t, B w, B x) { - bool split = 0; (void) split; + MAYBE_UNUSED bool split = 0; if (isAtm(x) || RNK(x)!=1) { split = 1; B2 t = splitCells(w, x, false); @@ -466,7 +466,7 @@ B memberOf_c2(B t, B w, B x) { } B count_c2(B t, B w, B x) { - bool split = 0; (void) split; + MAYBE_UNUSED bool split = 0; if (RARE(!isArr(w) || RNK(w)!=1)) { split = 1; B2 t = splitCells(x, w, 2); diff --git a/src/builtins/select.c b/src/builtins/select.c index b77603a9..9c6105c9 100644 --- a/src/builtins/select.c +++ b/src/builtins/select.c @@ -654,7 +654,7 @@ B select_rows_direct(B x, ux csz, ux cam, void* inds, ux indn, u8 ie) { // ⥊ ( assert(csz*cam == IA(x)); assert(ie<=el_i32); - u8 inds_buf[INDS_BUF_MAX]; (void)inds_buf; + MAYBE_UNUSED u8 inds_buf[INDS_BUF_MAX]; bool generic_allowed = true; // whether required interpretation of x hasn't changed from its real one if (csz==1) { // TODO maybe move to select_rows_B and require csz>=2 here? i64 bounds[2]; @@ -684,7 +684,7 @@ B select_rows_direct(B x, ux csz, ux cam, void* inds, ux indn, u8 ie) { // ⥊ ( } } - bool fast; (void) fast; + MAYBE_UNUSED bool fast; ux xbump = csz<