Commit 5c6f3225 authored by Michal Marek's avatar Michal Marek

kbuild: Regenerate genksyms lexer

Update the lexer after 4fab9160 ("kbuild: genksyms fix for typeof
handling").
Signed-off-by: default avatarMichal Marek <mmarek@suse.com>
parent 4fab9160
...@@ -2098,6 +2098,23 @@ repeat: ...@@ -2098,6 +2098,23 @@ repeat:
} }
break; break;
case ST_TYPEOF_1:
if (token == IDENT)
{
if (is_reserved_word(yytext, yyleng)
|| find_symbol(yytext, SYM_TYPEDEF, 1))
{
yyless(0);
unput('(');
lexstate = ST_NORMAL;
token = TYPEOF_KEYW;
break;
}
_APP("(", 1);
}
lexstate = ST_TYPEOF;
/* FALLTHRU */
case ST_TYPEOF: case ST_TYPEOF:
switch (token) switch (token)
{ {
...@@ -2122,24 +2139,6 @@ repeat: ...@@ -2122,24 +2139,6 @@ repeat:
} }
break; break;
case ST_TYPEOF_1:
if (token == IDENT)
{
if (is_reserved_word(yytext, yyleng)
|| find_symbol(yytext, SYM_TYPEDEF, 1))
{
yyless(0);
unput('(');
lexstate = ST_NORMAL;
token = TYPEOF_KEYW;
break;
}
_APP("(", 1);
}
APP;
lexstate = ST_TYPEOF;
goto repeat;
case ST_BRACKET: case ST_BRACKET:
APP; APP;
switch (token) switch (token)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment