aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Marek <mmarek@suse.com>2016-08-25 14:03:51 -0400
committerMichal Marek <mmarek@suse.com>2016-08-25 14:03:51 -0400
commit5c6f3225d00d06b2ca91c74644a7bfcfe826a935 (patch)
tree2e1072f27c47a38a40d7f2f776616a8771fdb348
parent4fab91605a6bcd0c303bcbc292a8bffcf27b3a27 (diff)
kbuild: Regenerate genksyms lexer
Update the lexer after 4fab91605a6b ("kbuild: genksyms fix for typeof handling"). Signed-off-by: Michal Marek <mmarek@suse.com>
-rw-r--r--scripts/genksyms/lex.lex.c_shipped35
1 files changed, 17 insertions, 18 deletions
diff --git a/scripts/genksyms/lex.lex.c_shipped b/scripts/genksyms/lex.lex.c_shipped
index f82740a69b85..985c5541aae4 100644
--- a/scripts/genksyms/lex.lex.c_shipped
+++ b/scripts/genksyms/lex.lex.c_shipped
@@ -2098,6 +2098,23 @@ repeat:
2098 } 2098 }
2099 break; 2099 break;
2100 2100
2101 case ST_TYPEOF_1:
2102 if (token == IDENT)
2103 {
2104 if (is_reserved_word(yytext, yyleng)
2105 || find_symbol(yytext, SYM_TYPEDEF, 1))
2106 {
2107 yyless(0);
2108 unput('(');
2109 lexstate = ST_NORMAL;
2110 token = TYPEOF_KEYW;
2111 break;
2112 }
2113 _APP("(", 1);
2114 }
2115 lexstate = ST_TYPEOF;
2116 /* FALLTHRU */
2117
2101 case ST_TYPEOF: 2118 case ST_TYPEOF:
2102 switch (token) 2119 switch (token)
2103 { 2120 {
@@ -2122,24 +2139,6 @@ repeat:
2122 } 2139 }
2123 break; 2140 break;
2124 2141
2125 case ST_TYPEOF_1:
2126 if (token == IDENT)
2127 {
2128 if (is_reserved_word(yytext, yyleng)
2129 || find_symbol(yytext, SYM_TYPEDEF, 1))
2130 {
2131 yyless(0);
2132 unput('(');
2133 lexstate = ST_NORMAL;
2134 token = TYPEOF_KEYW;
2135 break;
2136 }
2137 _APP("(", 1);
2138 }
2139 APP;
2140 lexstate = ST_TYPEOF;
2141 goto repeat;
2142
2143 case ST_BRACKET: 2142 case ST_BRACKET:
2144 APP; 2143 APP;
2145 switch (token) 2144 switch (token)