mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
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:
parent
4fab91605a
commit
5c6f3225d0
@ -2098,6 +2098,23 @@ repeat:
|
||||
}
|
||||
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:
|
||||
switch (token)
|
||||
{
|
||||
@ -2122,24 +2139,6 @@ repeat:
|
||||
}
|
||||
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:
|
||||
APP;
|
||||
switch (token)
|
||||
|
Loading…
Reference in New Issue
Block a user