Dan Hipschman wrote:
The strings are allocated in the lexer (parser.l):
yylval.str = xstrdup(kw);
The patch that was actually committed (using xstrdup) is most consistent.
Thank you for enlightening me on that, Dan. And I am also grateful that the patch I submitted was kindly improved to that form before being committed.
-- Andy.