don't poinlessly overallocate group fill size
This commit is contained in:
parent
24e37b4a84
commit
48a9b786c9
@ -560,7 +560,7 @@ B group_c2(B t, B w, B x) {
|
|||||||
for (usz i = 0; i < ria; i++) rp[i] = m_f64(0); // don't break if allocation errors
|
for (usz i = 0; i < ria; i++) rp[i] = m_f64(0); // don't break if allocation errors
|
||||||
B xf = getFillQ(x);
|
B xf = getFillQ(x);
|
||||||
|
|
||||||
B rf = m_fillarrp(ria);
|
B rf = m_fillarrp(0);
|
||||||
arr_shVec(rf, 0);
|
arr_shVec(rf, 0);
|
||||||
fillarr_setFill(r, rf);
|
fillarr_setFill(r, rf);
|
||||||
if (TI(x).elType==el_i32) {
|
if (TI(x).elType==el_i32) {
|
||||||
@ -619,7 +619,7 @@ B group_c2(B t, B w, B x) {
|
|||||||
a(c)->ia = 0;
|
a(c)->ia = 0;
|
||||||
rp[i] = c;
|
rp[i] = c;
|
||||||
}
|
}
|
||||||
B rf = m_fillarrp(ria);
|
B rf = m_fillarrp(0);
|
||||||
arr_shVec(rf, 0);
|
arr_shVec(rf, 0);
|
||||||
fillarr_setFill(rf, xf);
|
fillarr_setFill(rf, xf);
|
||||||
fillarr_setFill(r, rf);
|
fillarr_setFill(r, rf);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user