diff --git a/src/core/stuff.c b/src/core/stuff.c index 380ce6a0..75a355f2 100644 --- a/src/core/stuff.c +++ b/src/core/stuff.c @@ -443,6 +443,7 @@ bool isPureFn(B x) { // doesn't consume B bqn_merge(B x, u32 type) { assert(isArr(x)); + if (TI(x,arrD1)) return x; usz xia = IA(x); ur xr = RNK(x); if (xia==0) {