From 24fea51bdd24a2f7ccb8f265cf0dd097bc3455b3 Mon Sep 17 00:00:00 2001 From: dzaima Date: Mon, 10 Jul 2023 22:51:23 +0300 Subject: [PATCH] fix unshare of fillslice --- src/builtins/internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/internal.c b/src/builtins/internal.c index 2102c011..dec50d1e 100644 --- a/src/builtins/internal.c +++ b/src/builtins/internal.c @@ -253,7 +253,7 @@ static B unshare(B x) { Arr* r = arr_shCopy(m_fillarr0p(xia), x); fillarr_setFill(r, unshare(getFillR(x))); 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]); return unshareShape(r); }