diff options
author | Michal Marek <mmarek@suse.com> | 2016-08-25 14:03:51 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.com> | 2016-08-25 14:03:51 -0400 |
commit | 5c6f3225d00d06b2ca91c74644a7bfcfe826a935 (patch) | |
tree | 2e1072f27c47a38a40d7f2f776616a8771fdb348 | |
parent | 4fab91605a6bcd0c303bcbc292a8bffcf27b3a27 (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_shipped | 35 |
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) |