OSDN Git Service

Test case for revision 69683.
authorDevang Patel <dpatel@apple.com>
Tue, 21 Apr 2009 17:21:01 +0000 (17:21 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 21 Apr 2009 17:21:01 +0000 (17:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69684 91177308-0d34-0410-b5e6-96231b3b80d8

test/FrontendC++/2009-04-21-DtorNames-dbg.cpp [new file with mode: 0644]

diff --git a/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp b/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp
new file mode 100644 (file)
index 0000000..4bd8e77
--- /dev/null
@@ -0,0 +1,32 @@
+// RUN: %llvmgcc -c -g %s -o - | llc -fast -f -o %t.s
+// RUN: %compile_c %t.s -o %t.o
+// PR4025
+
+template <typename _Tp> class vector
+{
+public:
+  ~vector ()
+  {
+  }
+};
+
+class Foo
+{
+  ~Foo();
+  class FooImpl *impl_;
+};
+
+namespace {
+  class Bar;
+}
+
+class FooImpl
+{
+  vector<Bar*> thing;
+};
+
+Foo::~Foo()
+{
+  delete impl_;
+}
+