diff --git a/src/builtins/grade.h b/src/builtins/grade.h index 7890d80d..605c50cd 100644 --- a/src/builtins/grade.h +++ b/src/builtins/grade.h @@ -416,7 +416,10 @@ B GRADE_CAT(c2)(B t, B w, B x) { B r; Arr* ra; - if (wia==0 | xia==0) goto zeroes_done; + if (wia==0 | xia==0) { + ra = allZeroes(xia); + goto copysh_done; + } if (wia==1) { B c = IGet(w, 0); if (LIKELY(we