From 77ca051bbff903e5281b192d462f66b6a66ba76a Mon Sep 17 00:00:00 2001 From: KO Myung-Hun Date: Fri, 29 Nov 2024 19:46:52 +0900 Subject: [PATCH] nasm: show buffered warnings correctly Print buffered warnings before free them. Signed-off-by: KO Myung-Hun --- asm/nasm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asm/nasm.c b/asm/nasm.c index 4d30e457..da318a85 100644 --- a/asm/nasm.c +++ b/asm/nasm.c @@ -1691,8 +1691,10 @@ static void assemble_file(const char *fname, struct strlist *depend_list) * pass 2 (everything will be emitted immediately in pass 2.) */ if (warn_list) { - if (warn_list->nstr || pass_final()) + if (warn_list->nstr || pass_final()) { + strlist_write(warn_list, "\n", error_file); strlist_free(&warn_list); + } } if (!pass_final() && !warn_list)