From e088b4f90fb59c28bd2c0666a5f78f8c0c97b639 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sat, 13 Jun 2020 08:15:42 +0200 Subject: [PATCH] style: reduce scopes * src/scan-gram.l (STRING_GROW_ESCAPE): Move the static_assert about type sizes here. --- src/scan-gram.l | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/scan-gram.l b/src/scan-gram.l index 1bbcfd7d..655eee70 100644 --- a/src/scan-gram.l +++ b/src/scan-gram.l @@ -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}=)? { \\[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)); }