https://bugzilla.redhat.com/show_bug.cgi?id=1626549
--- Comment #4 from Scott Gayou <sgayou(a)redhat.com> ---
Doesn't reproduce on any RHEL version.
Looks like it boils down to this (presumably "correct" logic in our older
release):
```c
if (!output_ins.label)
nasm_error(ERR_NONFATAL,
"EQU not preceded by label");
else if (output_ins.label[0] != '.' ||
```
whereas mainline had:
```c
if (!output_ins.label)
nasm_error(ERR_NONFATAL,
"EQU not preceded by label");
if (output_ins.operands == 1 &&
(output_ins.oprs[0].type & IMMEDIATE) &&
output_ins.oprs[0].wrt == NO_SEG) {
```
Patch added back the else -- i.e. the if/then should bail if !output_ins.label.
--
You are receiving this mail because:
You are on the CC list for the bug.