summaryrefslogtreecommitdiffstats
path: root/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp')
-rw-r--r--test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp b/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp
deleted file mode 100644
index f3160e8..0000000
--- a/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-// RUN: %llvmgxx -O3 -S -o - %s
-
-struct A {
- virtual ~A();
-};
-
-template <typename Ty>
-struct B : public A {
- ~B () { delete [] val; }
-private:
- Ty* val;
-};
-
-template <typename Ty>
-struct C : public A {
- C ();
- ~C ();
-};
-
-template <typename Ty>
-struct D : public A {
- D () {}
- private:
- B<C<Ty> > blocks;
-};
-
-template class D<double>;
-
OpenPOWER on IntegriCloud