X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=lexer.c;h=08774997babc8a675f78d843463a3f2593aba6bc;hb=8100b4a9336172bceb7d67992aed642b26a4508e;hp=15c12a0b9102f3cd24e39b75f3c14b4e75ecb265;hpb=dec805ebf7d0ce3fb32780ef83a06d1bb2881407;p=cparser diff --git a/lexer.c b/lexer.c index 15c12a0..0877499 100644 --- a/lexer.c +++ b/lexer.c @@ -768,7 +768,7 @@ static void parse_number(void) /* check for invalid octal digits */ for (size_t i= 0; i < size; ++i) { char t = string[i]; - if (t == '8' || t == '9') + if (t >= '8') errorf(&lexer_token.source_position, "invalid digit '%c' in octal number", t); }