From e9cf8ac330ee7f7e87f9888b2981c0a16c4658ca Mon Sep 17 00:00:00 2001 From: dzaima Date: Thu, 12 Sep 2024 05:40:11 +0300 Subject: [PATCH] fix try_interleave_cells on copying TO_BPTR --- src/builtins/transpose.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/builtins/transpose.c b/src/builtins/transpose.c index fd0af17f..d01e2da2 100644 --- a/src/builtins/transpose.c +++ b/src/builtins/transpose.c @@ -146,9 +146,11 @@ B try_interleave_cells(B w, B x, ur xr, ur xk, usz* xsh) { #if SINGELI else if (csz==1 && re==el_B) { if (we!=xe) goto to_equal_types; + incG(w); incG(x); B* wp = TO_BPTR(w); B* xp = TO_BPTR(x); HArr_p p = m_harrUv(ia); // Debug build complains with harrUp si_interleave[3](p.a, wp, xp, n); + decG(w); decG(x); for (usz i=0; i