aboutsummaryrefslogtreecommitdiff
path: root/llex.c
diff options
context:
space:
mode:
Diffstat (limited to 'llex.c')
-rw-r--r--llex.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/llex.c b/llex.c
index 226127f6..d99d9015 100644
--- a/llex.c
+++ b/llex.c
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32#define next(ls) (ls->current = zgetc(ls->z)) 32#define next(ls) (ls->current = zgetc(ls->z))
33 33
34 34
35 35
@@ -337,7 +337,7 @@ static unsigned long readutf8esc (LexState *ls) {
337 save_and_next(ls); /* skip 'u' */ 337 save_and_next(ls); /* skip 'u' */
338 esccheck(ls, ls->current == '{', "missing '{'"); 338 esccheck(ls, ls->current == '{', "missing '{'");
339 r = gethexa(ls); /* must have at least one digit */ 339 r = gethexa(ls); /* must have at least one digit */
340 while ((save_and_next(ls), lisxdigit(ls->current))) { 340 while (cast_void(save_and_next(ls)), lisxdigit(ls->current)) {
341 i++; 341 i++;
342 esccheck(ls, r <= (0x7FFFFFFFu >> 4), "UTF-8 value too large"); 342 esccheck(ls, r <= (0x7FFFFFFFu >> 4), "UTF-8 value too large");
343 r = (r << 4) + luaO_hexavalue(ls->current); 343 r = (r << 4) + luaO_hexavalue(ls->current);