Fix filtered_base_yylex() to save and restore base_yylval and base_yylloc
Tom Lane <tgl@sss.pgh.pa.us>
Fix filtered_base_yylex() to save and restore base_yylval and base_yylloc properly when doing a lookahead. The lack of this was causing various interesting misbehaviors when one tries to use "with" as a plain identifier.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/parser/parser.c | modified | +21 −5 |