From 13068480caacc9cba81084e30bdff4ed984ed8bb Mon Sep 17 00:00:00 2001 From: dzaima Date: Wed, 28 May 2025 03:48:43 +0300 Subject: [PATCH] pick_sells handles rank 1 noticed by test/cells.bqn --- src/builtins/cells.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/cells.c b/src/builtins/cells.c index 280a1301..a9ab2c87 100644 --- a/src/builtins/cells.c +++ b/src/builtins/cells.c @@ -251,7 +251,7 @@ static NOINLINE B select_cells(usz ind, B x, ur xr, usz cam, usz k) { // ind ⊏ return r; } static NOINLINE B pick_cells(usz ind, B x, ur xr, usz cam, usz k) { // ind <∘⊑⎉¯k x - assert(xr == RNK(x) && xr>1 && k<=xr); + assert(xr == RNK(x) && xr>0 && k<=xr); usz* xsh = SH(x); usz l = shProd(xsh, k, xr); assert(ind < (k==xr? 1 : xsh[k]) && cam*l == IA(x));