fix range calculation of ⊐

This commit is contained in:
dzaima 2021-06-30 22:27:54 +03:00
parent 05a69415bd
commit 383d649480

View File

@ -159,11 +159,11 @@ B indexOf_c1(B t, B x) {
if (c<min) min = c;
if (c>max) max = c;
}
i32 dst = 1 + max-(i64)min;
i64 dst = 1 + max-(i64)min;
if ((dst<xia*5 || dst<50) && min!=I32_MIN) {
i32* rp; B r = m_i32arrv(&rp, xia);
TALLOC(i32, tmp, dst);
for (usz i = 0; i < dst; i++) tmp[i] = I32_MIN;
for (i64 i = 0; i < dst; i++) tmp[i] = I32_MIN;
i32* tc = tmp-min;
i32 ctr = 0;
for (usz i = 0; i < xia; i++) {