* src/scan-gram.l: Be robust to BRACED_CODE appearing before any

rule.
Reported by Mickael Labau.
* tests/input.at (Torturing the Scanner): Test it.
This commit is contained in:
Akim Demaille
2006-04-03 13:50:10 +00:00
parent 91e3ac9ab0
commit b2ddc3f337
4 changed files with 17 additions and 1 deletions

View File

@@ -292,7 +292,7 @@ splice (\\[ \f\t\v]*\n)*
/* Code in between braces. */
"{" {
if (current_rule->action)
if (current_rule && current_rule->action)
grammar_midrule_action ();
STRING_GROW;
token_type = BRACED_CODE;