style: reduce scopes

* src/scan-gram.l (STRING_GROW_ESCAPE): Move the static_assert about
type sizes here.
This commit is contained in:
Akim Demaille
2020-06-13 08:15:42 +02:00
parent c857ed4f72
commit e088b4f90f

View File

@@ -86,6 +86,7 @@ static boundary scanner_cursor;
#define STRING_GROW_ESCAPE(Char) \ #define STRING_GROW_ESCAPE(Char) \
do { \ do { \
verify (UCHAR_MAX < ULONG_MAX); \
long c = Char; \ long c = Char; \
if (0 < c && c <= UCHAR_MAX) \ if (0 < c && c <= UCHAR_MAX) \
obstack_1grow (&obstack_for_string, c); \ obstack_1grow (&obstack_for_string, c); \
@@ -653,12 +654,10 @@ eqopt ({sp}=)?
<SC_ESCAPED_CHARACTER,SC_ESCAPED_STRING,SC_ESCAPED_TSTRING> <SC_ESCAPED_CHARACTER,SC_ESCAPED_STRING,SC_ESCAPED_TSTRING>
{ {
\\[0-7]{1,3} { \\[0-7]{1,3} {
verify (UCHAR_MAX < ULONG_MAX);
STRING_GROW_ESCAPE (strtol (yytext + 1, NULL, 8)); STRING_GROW_ESCAPE (strtol (yytext + 1, NULL, 8));
} }
\\x[0-9abcdefABCDEF]+ { \\x[0-9abcdefABCDEF]+ {
verify (UCHAR_MAX < ULONG_MAX);
STRING_GROW_ESCAPE (strtol (yytext + 2, NULL, 16)); STRING_GROW_ESCAPE (strtol (yytext + 2, NULL, 16));
} }