summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/incomplete-function-type.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/incomplete-function-type.c')
-rw-r--r--test/CodeGen/incomplete-function-type.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/CodeGen/incomplete-function-type.c b/test/CodeGen/incomplete-function-type.c
new file mode 100644
index 0000000..a641268
--- /dev/null
+++ b/test/CodeGen/incomplete-function-type.c
@@ -0,0 +1,10 @@
+// RUN: clang-cc -emit-llvm %s -o - | not grep opaque
+
+enum teste1 test1f(void), (*test1)(void) = test1f;
+struct tests2 test2f(), (*test2)() = test2f;
+struct tests3;
+void test3f(struct tests3), (*test3)(struct tests3) = test3f;
+enum teste1 { TEST1 };
+struct tests2 { int x,y,z,a,b,c,d,e,f,g; };
+struct tests3 { float x; };
+
OpenPOWER on IntegriCloud