diff --git a/a.go b/a.go new file mode 100644 index 0000000..e69de29 diff --git a/compiler/create.c b/compiler/create.c index 1b8abc2..bfee384 100644 --- a/compiler/create.c +++ b/compiler/create.c @@ -100,7 +100,11 @@ ArgumentList *chain_argument_list(ArgumentList *list, Expression *expr) return next; } - list->next = next; + ArgumentList *pos; + for (pos = list; pos->next; pos = pos->next) + ; + + pos->next = next; return list; }