diff --git a/src/builtins/fns.c b/src/builtins/fns.c index b683178b..129cf4b0 100644 --- a/src/builtins/fns.c +++ b/src/builtins/fns.c @@ -82,7 +82,7 @@ B ud_c2(B t, B w, B x) { if (isArr(w)) { if (RNK(w)>1) thrM("↕: 𝕨 must have rank at most 1"); wia = IA(w); - if (wia==0) { decG(w); return x; } + if (wia==0) { decG(w); return isArr(x)? x : m_atomUnit(x); } } ur xr; if (isAtm(x) || (xr=RNK(x))m/2) thrM("/⁼: Argument cannot contain negative numbers"); \ i32* rp; r = m_i32arrv(&rp, ria); for (usz i=0; i