[llvm-commits] [llvm] r69684 - /llvm/trunk/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp

Devang Patel dpatel at apple.com
Tue Apr 21 10:21:01 PDT 2009


Author: dpatel
Date: Tue Apr 21 12:21:01 2009
New Revision: 69684

URL: http://llvm.org/viewvc/llvm-project?rev=69684&view=rev
Log:
Test case for revision 69683.


Added:
    llvm/trunk/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp

Added: llvm/trunk/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/FrontendC%2B%2B/2009-04-21-DtorNames-dbg.cpp?rev=69684&view=auto

==============================================================================
--- llvm/trunk/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp (added)
+++ llvm/trunk/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp Tue Apr 21 12:21:01 2009
@@ -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_;
+}
+





More information about the llvm-commits mailing list