mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 04:13:03 +00:00
style: reduce scopes
* src/scan-gram.l (STRING_GROW_ESCAPE): Move the static_assert about type sizes here.
This commit is contained in:
@@ -86,6 +86,7 @@ static boundary scanner_cursor;
|
||||
|
||||
#define STRING_GROW_ESCAPE(Char) \
|
||||
do { \
|
||||
verify (UCHAR_MAX < ULONG_MAX); \
|
||||
long c = Char; \
|
||||
if (0 < c && c <= UCHAR_MAX) \
|
||||
obstack_1grow (&obstack_for_string, c); \
|
||||
@@ -653,12 +654,10 @@ eqopt ({sp}=)?
|
||||
<SC_ESCAPED_CHARACTER,SC_ESCAPED_STRING,SC_ESCAPED_TSTRING>
|
||||
{
|
||||
\\[0-7]{1,3} {
|
||||
verify (UCHAR_MAX < ULONG_MAX);
|
||||
STRING_GROW_ESCAPE (strtol (yytext + 1, NULL, 8));
|
||||
}
|
||||
|
||||
\\x[0-9abcdefABCDEF]+ {
|
||||
verify (UCHAR_MAX < ULONG_MAX);
|
||||
STRING_GROW_ESCAPE (strtol (yytext + 2, NULL, 16));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user