From 6988752dea3d0b37e810cce3401410b52c7365b4 Mon Sep 17 00:00:00 2001
From: Bill Currie <bill@taniwha.org>
Date: Fri, 4 Feb 2022 22:02:05 +0900
Subject: [PATCH] [qfcc] Clean up line numbers in varargs setup

It's never nice getting the end-of-function line in the middle of some
code.
---
 tools/qfcc/source/statements.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/qfcc/source/statements.c b/tools/qfcc/source/statements.c
index aaba453ff..6fdefa80b 100644
--- a/tools/qfcc/source/statements.c
+++ b/tools/qfcc/source/statements.c
@@ -1218,6 +1218,7 @@ expr_call (sblock_t *sblock, expr_t *call, operand_t **op)
 		} else {
 			list = new_nil_expr ();
 		}
+		expr_file_line (list, call);
 		assign = assign_expr (args_list, list);
 		expr_file_line (assign, call);
 		sblock = statement_slist (sblock, assign);