aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGenCXX/init-incomplete-type.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGenCXX/init-incomplete-type.cpp')
-rw-r--r--test/CodeGenCXX/init-incomplete-type.cpp37
1 files changed, 0 insertions, 37 deletions
diff --git a/test/CodeGenCXX/init-incomplete-type.cpp b/test/CodeGenCXX/init-incomplete-type.cpp
deleted file mode 100644
index 4f37eeb975..0000000000
--- a/test/CodeGenCXX/init-incomplete-type.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-// RUN: %clang_cc1 %s -emit-llvm-only -verify
-// PR5489
-
-template<typename E>
-struct Bar {
- int x_;
-};
-
-static struct Bar<int> bar[1] = {
- { 0 }
-};
-
-
-
-namespace incomplete_type_refs {
- struct A;
- extern A g[];
- void foo(A*);
- void f(void) {
- foo(g); // Reference to array with unknown element type.
- }
-
- struct A { // define the element type.
- int a,b,c;
- };
-
- A *f2() {
- return &g[1];
- }
-
-}
-
-namespace PR10395 {
- struct T;
- extern T x[];
- T* f() { return x; }
-}