From d750887f5f4273e10625e13d1bac1db9aeef849e Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 30 May 2008 14:25:09 +0000 Subject: re PR preprocessor/36320 (Required diagnosis of syntax error missed) gcc/testsuite PR preprocessor/36320: * gcc.dg/cpp/pr36320.c: New file. libcpp PR preprocessor/36320: * internal.h (_cpp_parse_expr): Update. * expr.c (_cpp_parse_expr): Add 'is_if' argument. Update error messages. * directives.c (do_if): Update. (do_elif): Require expression if processing group. From-SVN: r136209 --- libcpp/internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libcpp/internal.h') diff --git a/libcpp/internal.h b/libcpp/internal.h index 187b311..65cac32 100644 --- a/libcpp/internal.h +++ b/libcpp/internal.h @@ -557,7 +557,7 @@ extern bool _cpp_read_file_entries (cpp_reader *, FILE *); extern struct stat *_cpp_get_file_stat (_cpp_file *); /* In expr.c */ -extern bool _cpp_parse_expr (cpp_reader *); +extern bool _cpp_parse_expr (cpp_reader *, bool); extern struct op *_cpp_expand_op_stack (cpp_reader *); /* In lex.c */ -- cgit v1.1