summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/declarators.c
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-02-10 23:08:00 +0000
committerChris Lattner <sabre@nondot.org>2008-02-10 23:08:00 +0000
commit7b8134f5c6ad8b87781881ceb81f619533230699 (patch)
tree2d80b75258cd648215adc166b11ef4d37d182e5a /clang/test/Parser/declarators.c
parent15888c23f5841d25b01333d0806d272ede734fd9 (diff)
downloadbcm5719-llvm-7b8134f5c6ad8b87781881ceb81f619533230699.tar.gz
bcm5719-llvm-7b8134f5c6ad8b87781881ceb81f619533230699.zip
Fix PR1999, by emitting a hard error only if an argument declarator is completely
missing. Otherwise, it is an implicit int case, which is valid in c90 and invalid elsewhere, but accepted as an extension. llvm-svn: 46938
Diffstat (limited to 'clang/test/Parser/declarators.c')
-rw-r--r--clang/test/Parser/declarators.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Parser/declarators.c b/clang/test/Parser/declarators.c
index e00035c8e0f..aaea35c2cbc 100644
--- a/clang/test/Parser/declarators.c
+++ b/clang/test/Parser/declarators.c
@@ -1,4 +1,4 @@
-// RUN: clang %s -fsyntax-only -verify
+// RUN: clang %s -fsyntax-only -verify -pedantic
extern int a1[];
@@ -6,7 +6,7 @@ void f0();
void f1(int [*]);
void f2(int [const *]);
void f3(int [volatile const*]);
-int f4(*XX)(void); /* expected-error {{cannot return}} expected-error {{type specifier required}} */
+int f4(*XX)(void); /* expected-error {{cannot return}} expected-warning {{type specifier required}} */
char ((((*X))));
OpenPOWER on IntegriCloud