From a7561744838a59ecc85c19a0e505f1b90941f1e5 Mon Sep 17 00:00:00 2001 From: dzaima Date: Mon, 9 Jun 2025 23:00:58 +0300 Subject: [PATCH] fix WARN_SLOW build WARN_SLOW has generally been forgotten about, but no harm keeping it working; this looks at x's bits explicitly after it's consumed, but it's not dereferenced so it's "fine" --- src/builtins/select.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/select.c b/src/builtins/select.c index b97c8435..c307a999 100644 --- a/src/builtins/select.c +++ b/src/builtins/select.c @@ -473,6 +473,7 @@ B select_replace(u32 chr, B w, B x, B rep, usz wia, usz cam, usz csz) { // consu // w = taga(cpyF64Arr(w)); we = el_f64; // test the float path DIRECTARR_COPY(r, re, x); B rb = r.obj; + SLOWIF(rb.u!=x.u && cam>100 && wia100 && wia