nasm/output
H. Peter Anvin (Intel) 5df6ca712d With buffered warnings, change the handling of error passes
With buffered warnings, most warnings *must* be issued on every pass,
so ERR_PASS1 is simply wrong in most cases.

ERR_PASS1 now means "force this warning to be output even in
pass_first(). This is to be used for the case where the warning is
only executed in pass_first() code; this is highly discouraged as it
means the warnings will not appear in the list file and subsequent
passes may make the warning suddenly vanish.

ERR_PASS2 just as before suppresses an error or warning unless we are
in pass_final().

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2018-12-18 12:25:11 -08:00
..
codeview.c nasm_assert(): try to run at compile time if possible 2018-12-14 15:42:03 -08:00
dwarf.h dwarf: Update header and drop redundant space 2018-10-28 23:51:18 +03:00
elf.h elf: Convert header to linux style 2018-10-28 23:51:31 +03:00
legacy.c Sanitize the handling of segments a bit 2017-05-03 17:33:04 -07:00
macho.h output: macho -- Move constants into the header 2018-10-24 22:31:07 +03:00
nulldbg.c
nullout.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outaout.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outaout.mac
outas86.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outas86.mac
outbin.c With buffered warnings, change the handling of error passes 2018-12-18 12:25:11 -08:00
outbin.mac
outcoff.c With buffered warnings, change the handling of error passes 2018-12-18 12:25:11 -08:00
outcoff.mac
outdbg.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outdbg.mac Sanitize the handling of segments a bit 2017-05-03 17:33:04 -07:00
outelf.c With buffered warnings, change the handling of error passes 2018-12-18 12:25:11 -08:00
outelf.h With buffered warnings, change the handling of error passes 2018-12-18 12:25:11 -08:00
outelf.mac
outform.c
outform.h
outieee.c With buffered warnings, change the handling of error passes 2018-12-18 12:25:11 -08:00
outlib.c
outlib.h Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outmacho.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outmacho.mac
outobj.c With buffered warnings, change the handling of error passes 2018-12-18 12:25:11 -08:00
outobj.mac
outrdf2.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outrdf2.mac
outrdf.mac
pecoff.h With buffered warnings, change the handling of error passes 2018-12-18 12:25:11 -08:00
stabs.h stabs: Convert style and add comments 2018-10-28 23:51:38 +03:00