From 4d3db9ca0bc4338868995316d5ea37f0fff63d62 Mon Sep 17 00:00:00 2001 From: dzaima Date: Fri, 14 Apr 2023 00:05:11 +0300 Subject: [PATCH] =?UTF-8?q?fix=20=E2=88=8A=20&=20=E2=8A=90=20being=20broke?= =?UTF-8?q?n=20on=20one=20c8=20&=20one=20c16=20argument?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/builtins/search.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/builtins/search.c b/src/builtins/search.c index 0345ac67..3eef4dd2 100644 --- a/src/builtins/search.c +++ b/src/builtins/search.c @@ -218,7 +218,7 @@ B indexOf_c2(B t, B w, B x) { TABLE(w, x, i32, wia, i) return reduceI32Width(r, wia); } - } else if (elChr(we) && elChr(xe)) { we-= el_c8-el_i8; xe-= el_c8-el_i8; goto tyEls; } + } else if (elChr(we) && we==xe) { we-= el_c8-el_i8; xe-= el_c8-el_i8; goto tyEls; } i32* rp; B r = m_i32arrc(&rp, x); H_b2i* map = m_b2i(64); @@ -287,7 +287,7 @@ B memberOf_c2(B t, B w, B x) { TABLE(x, w, i8, 0, 1) return taga(cpyBitArr(r)); } - } else if (elChr(we) && elChr(xe)) { we-= el_c8-el_i8; xe-= el_c8-el_i8; goto tyEls; } + } else if (elChr(we) && we==xe) { we-= el_c8-el_i8; xe-= el_c8-el_i8; goto tyEls; } H_Sb* set = m_Sb(64); SGetU(x) SGetU(w)