X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=inline;f=parser.c;h=c42e62d7957cd618af58bc1c8725dd3c494366d6;hb=869905388781e978c4d3a5e4adcf999f19c4a099;hp=e5231666e3a735c1a12897b258c01e6b35f7f2f5;hpb=003bb9dfb41791a84c496d43f69438b0daadfc05;p=xonotic%2Fgmqcc.git diff --git a/parser.c b/parser.c index e523166..c42e62d 100644 --- a/parser.c +++ b/parser.c @@ -1227,7 +1227,7 @@ static bool parser_close_call(parser_t *parser, shunt *sy) * sy->out should I be doing here? */ sy->out[fid] = syexp(foldval->node.context, foldval); - vec_shrinkby(sy->out, 1); + vec_shrinkby(sy->out, paramcount); vec_free(exprs); return true;