[Nasm-bugs] [Bug 3392535] New: Duplicate label with same value is silently ignored
noreply-nasm at gorcunov.org
noreply-nasm at gorcunov.org
Tue Nov 27 12:18:19 PST 2018
https://bugzilla.nasm.us/show_bug.cgi?id=3392535
Bug ID: 3392535
Summary: Duplicate label with same value is silently ignored
Product: NASM
Version: 2.14.xx
Hardware: All
OS: All
Status: OPEN
Severity: minor
Priority: Medium
Component: Assembler
Assignee: nobody at nasm.us
Reporter: pushbx at 38.de
CC: gorcunov at gmail.com, hpa at zytor.com, nasm-bugs at nasm.us
Obtained from: From OS distribution
NASM 2.14 silently allows the same label to be defined multiple times, if the
address value is the same. Assuming this is an unintended "feature", this
should be disallowed, as it was in NASM 2.13.
Test case:
~/test/nasm/20181127$ cat test2.asm
test1:
test2:
test1:
testA equ 1
testB equ 2
testA equ 1
~/test/nasm/20181127$ nasm -v
NASM version 2.14
~/test/nasm/20181127$ nasm test2.asm
~/test/nasm/20181127$ ./nasm -v
NASM version 2.13.03 compiled on Feb 7 2018
~/test/nasm/20181127$ ./nasm test2.asm
test2.asm:4: error: symbol `test1' redefined
test2.asm:8: error: symbol `testA' redefined
~/test/nasm/20181127$
--
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