summaryrefslogtreecommitdiff
path: root/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/parse.c b/parse.c
index 78a5b1c..f64ffed 100644
--- a/parse.c
+++ b/parse.c
@@ -2016,6 +2016,8 @@ static void fprint_arg_exprs(FILE *out, Expression *args) {
fprintf(out, "(");
arr_foreach(args, Expression, arg) {
if (arg != args) fprintf(out, ", ");
+ Expression *last = arr_last(args);
+ assert(arg<=last);
fprint_expr(out, arg);
}
fprintf(out, ")");