aboutsummaryrefslogtreecommitdiff
path: root/clang/test/AST/ByteCode/c.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/AST/ByteCode/c.c')
-rw-r--r--clang/test/AST/ByteCode/c.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/AST/ByteCode/c.c b/clang/test/AST/ByteCode/c.c
index 657a920..cfdc9d0 100644
--- a/clang/test/AST/ByteCode/c.c
+++ b/clang/test/AST/ByteCode/c.c
@@ -372,3 +372,12 @@ void discardedCmp(void)
/// ArraySubscriptExpr that's not an lvalue
typedef unsigned char U __attribute__((vector_size(1)));
void nonLValueASE(U f) { f[0] = f[((U)(U){0})[0]]; }
+
+static char foo_(a) // all-warning {{definition without a prototype}}
+ char a;
+{
+ return 'a';
+}
+static void bar_(void) {
+ foo_(foo_(1));
+}