[Nasm-bugs] [Bug 3392660] git nasm has "error: macro parameter `%+1' is not a condition code" for valid values

noreply-nasm at dev.nasm.us noreply-nasm at dev.nasm.us
Wed May 6 16:01:06 PDT 2020


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

Chang S. Bae <chang.seok.bae at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|OPEN                        |CLOSED
         Resolution|---                         |FIXED

--- Comment #2 from Chang S. Bae <chang.seok.bae at intel.com> ---
This commit should have resolved the issue:

commit  057b832f45daca2d2260f0e914f565252271b69f
author  Chang S. Bae <chang.seok.bae at intel.com> 
Sat, 18 Apr 2020 23:11:21 +0000 (18 23:11 +0000)
committer       Chang S. Bae <chang.seok.bae at intel.com> 
Tue, 21 Apr 2020 21:28:50 +0000 (21 21:28 +0000)
preproc: Fix the macro-parameter check for conditional code

Mistreating the macro-parameter, just equivalent to the given
argument number, leads to casting an unnecessary error. Fix to
assemble the conditional code correctly.

Fixes: de7acc3a46cb ("preproc: defer %00, %? and %??
expansion for nested macros, cleanups")

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


More information about the Nasm-bugs mailing list