Mercurial > hg > index.cgi
comparison lwasm/main.c @ 70:ceab04fd2969
Fixed premature installation of external reference under UNDEFEXTERN pragma; should not resolve to external references until after the initial parsing pass
author | lost@l-w.ca |
---|---|
date | Sun, 10 Apr 2011 13:15:12 -0600 |
parents | 917b608b8c66 |
children | 1f77ae5c3590 |
comparison
equal
deleted
inserted
replaced
69:87026ec7e1c2 | 70:ceab04fd2969 |
---|---|
230 | 230 |
231 for (passnum = 0; passlist[passnum].fn; passnum++) | 231 for (passnum = 0; passlist[passnum].fn; passnum++) |
232 { | 232 { |
233 if ((asmstate.flags & FLAG_DEPEND) && passlist[passnum].fordep == 0) | 233 if ((asmstate.flags & FLAG_DEPEND) && passlist[passnum].fordep == 0) |
234 continue; | 234 continue; |
235 asmstate.passno = passnum; | |
235 debug_message(&asmstate, 50, "Doing pass %d (%s)\n", passnum, passlist[passnum].passname); | 236 debug_message(&asmstate, 50, "Doing pass %d (%s)\n", passnum, passlist[passnum].passname); |
236 (passlist[passnum].fn)(&asmstate); | 237 (passlist[passnum].fn)(&asmstate); |
237 debug_message(&asmstate, 50, "After pass %d (%s)\n", passnum, passlist[passnum].passname); | 238 debug_message(&asmstate, 50, "After pass %d (%s)\n", passnum, passlist[passnum].passname); |
238 dump_state(&asmstate); | 239 dump_state(&asmstate); |
239 | 240 |