From 8ca94cc623f029788c5f5ecb6609fb754390fefb Mon Sep 17 00:00:00 2001 From: dzaima Date: Fri, 22 Jul 2022 05:03:57 +0300 Subject: [PATCH] make withFill properly know that a bit boolean array is a number array --- src/core/fillarr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/fillarr.c b/src/core/fillarr.c index b3260427..ec5dd737 100644 --- a/src/core/fillarr.c +++ b/src/core/fillarr.c @@ -115,7 +115,7 @@ B withFill(B x, B fill) { // consumes both u8 xt = v(x)->type; if (noFill(fill) && xt!=t_fillarr && xt!=t_fillslice) return x; switch(xt) { - case t_f64arr: case t_f64slice: + case t_f64arr: case t_f64slice: case t_bitarr: case t_i32arr: case t_i32slice: case t_i16arr: case t_i16slice: case t_i8arr: case t_i8slice: if(fill.u == m_i32(0 ).u) return x; break; case t_c32arr: case t_c32slice: case t_c16arr: case t_c16slice: case t_c8arr: case t_c8slice: if(fill.u == m_c32(' ').u) return x; break; case t_fillslice: if (fillEqual(c(FillSlice,x)->fill, fill)) { dec(fill); return x; } break;