]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - ir.c
fix an off-by-one bug when copying varargs
[xonotic/gmqcc.git] / ir.c
diff --git a/ir.c b/ir.c
index 46e74894a14e8e1d7c613343b73a88e0d912e0b8..897c60269835f7969ded3cfabb979c07b23ca078 100644 (file)
--- a/ir.c
+++ b/ir.c
@@ -3200,7 +3200,7 @@ static bool gen_function_varargs_copy(ir_function *self)
             code_push_statement(&stmt, self->context.line);
             continue;
         }
-        ext = i - 8;
+        ext = i - 9;
         if (ext >= vec_size(ir->extparams))
             ir_gen_extparam(ir);