fix unshare of fillslice
This commit is contained in:
parent
cb9f4dbbc1
commit
24fea51bdd
@ -253,7 +253,7 @@ static B unshare(B x) {
|
|||||||
Arr* r = arr_shCopy(m_fillarr0p(xia), x);
|
Arr* r = arr_shCopy(m_fillarr0p(xia), x);
|
||||||
fillarr_setFill(r, unshare(getFillR(x)));
|
fillarr_setFill(r, unshare(getFillR(x)));
|
||||||
B* rp = fillarr_ptr(r);
|
B* rp = fillarr_ptr(r);
|
||||||
B* xp = fillarr_ptr(a(x));
|
B* xp = arr_bptr(x);
|
||||||
for (usz i = 0; i < xia; i++) rp[i] = unshare(xp[i]);
|
for (usz i = 0; i < xia; i++) rp[i] = unshare(xp[i]);
|
||||||
return unshareShape(r);
|
return unshareShape(r);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user