[Nasm-bugs] [Bug 3392567] [Feature request] Listing preprocessor define results in list file

noreply-nasm at gorcunov.org noreply-nasm at gorcunov.org
Sat Aug 10 03:11:59 PDT 2019


https://bugzilla.nasm.us/show_bug.cgi?id=3392567

--- Comment #7 from H. Peter Anvin <hpa at zytor.com> ---
I think it would be pretty darn strange if .nolist wasn't honored; a better
alternative would be to have a new option to ignore .nolist and get the full
verbosity.

%undef will remove any macros which would match the string in %undef, case
sensitive or insensitive. -Lm will show the actual macros being undefined,
which may be more than one, or may be none at all.

You are correct that the additional stuff after %undef is not proper syntax,
but it is there to provide additional information.

%[i]define is explicitly defined to not expand their output at the time the
macro is defined. that is what %[i]xdefine is for. The code will show the
actual expansion string that is stored in the macro, including unexpanded
macros and formal arguments.

Showing the context name is a good idea.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.


More information about the Nasm-bugs mailing list