mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-11-08 23:27:15 -05:00
Using "extern" or "required" after the definition should be interpreted as "global", just as if "extern" or "required" had been specified before the definition. Unfortunately the code did not correctly handle the case of upgrading from LOCAL to GLOBAL via an EXTERN or REQUIRED directive, only from EXTERN or REQUIRED to GLOBAL via definition or a GLOBAL or COMMON directive. Fix. Reported-by: E. C. Masloch <pushbx@ulukai.org> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
169 B
169 B