kbuild: Regenerate genksyms lexer

Update the lexer after 4fab91605a ("kbuild: genksyms fix for typeof
handling").

Signed-off-by: Michal Marek <mmarek@suse.com>
This commit is contained in:
Michal Marek 2016-08-25 20:03:51 +02:00
parent 4fab91605a
commit 5c6f3225d0
1 changed files with 17 additions and 18 deletions

View File

@ -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:
} }
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)