diff --git a/src/builtins/cells.c b/src/builtins/cells.c index 242a68b7..d97b5a82 100644 --- a/src/builtins/cells.c +++ b/src/builtins/cells.c @@ -37,9 +37,10 @@ B insert_base(B f, B x, usz xia, bool has_w, B w) { p -= x_csz; r = SLICE(x, p); } + BBB2B fc2 = c2fn(f); while(p!=0) { p-= x_csz; - r = c2(f, SLICE(x, p), r); + r = fc2(f, SLICE(x, p), r); } E_SLICES(x) return r;