fix range calculation of ⊐
This commit is contained in:
parent
05a69415bd
commit
383d649480
@ -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++) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user