From f6b1ee2a697fd2e3e10a9eafa29d357b4bec41e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Thu, 5 May 2011 13:53:12 +0200 Subject: [PATCH] Lexer: Warn about escaping of non-octal digits. --- src/lexer.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lexer.h b/src/lexer.h index 3a1596be7f..4705ca14ec 100644 --- a/src/lexer.h +++ b/src/lexer.h @@ -223,6 +223,11 @@ int parse_esc_seq (WCHAR *buf, p_wchar2 *chr, ptrdiff_t *len) c = (p_wchar2)n; break; } + + case '8': case '9': + if( Pike_compiler->compiler_pass == 1 ) + yywarning("%c is not a valid octal digit.", c); + break; case 'x': { unsigned of = 0; -- GitLab