NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: toolchain/43123 (milter-greylist not building on amd64-current)



Synopsis: milter-greylist not building on amd64-current

Responsible-Changed-From-To: tron->christos
Responsible-Changed-By: tron%NetBSD.org@localhost
Responsible-Changed-When: Tue, 06 Apr 2010 06:19:44 +0000
Responsible-Changed-Why:
Christos imported the new flex(1).


State-Changed-From-To: feedback->open
State-Changed-By: tron%NetBSD.org@localhost
State-Changed-When: Tue, 06 Apr 2010 06:19:44 +0000
State-Changed-Why:
This is a bug in flex(1) in NetBSD-current. It generates the following code:

#define REJECT \
{ \
*yy_cp = (yy_hold_char); /* undo effects of setting up conf_text */ \
yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
++(yy_lp); \
goto find_rule; \
}
[...]
#ifdef YY_USES_REJECT
find_rule: /* we branch to this label when backing up */
#endif
[...]

It does however not define "YY_USES_REJECT" although it clearly
recognized the reject rule.





Home | Main Index | Thread Index | Old Index