BR 2822263: don't re-invoke ofmt->symdef() in pass2 unless "special"
commit8a962b3efdc146688075c1c6e36b6bad7597d1c2
authorH. Peter Anvin <hpa@zytor.com>
Fri, 17 Jul 2009 02:32:33 +0000 (16 22:32 -0400)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 17 Jul 2009 02:35:25 +0000 (16 22:35 -0400)
tree333cffbce1ee6e4f385aeebcd7b811c1e73126d9
parente5b9d2dac01791ad870c003f13975615ae82db96
BR 2822263: don't re-invoke ofmt->symdef() in pass2 unless "special"

Before checkin aeb0e0e9f1e7e9b32a8f17f2259311f6e9207aa6 we would only
invoke ofmt->symdef() for a common variable during pass 2 if that
variable had "special" in the declaration.  That checkin
unintentionally changed that behavior.

That doesn't mean that the pre-existing behavior is right, but this
should at least fix the resulting regressions.  This really warrants
more investigation.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
nasm.c