summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/destructor.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2008-12-12 08:25:50 +0000
committerDouglas Gregor <dgregor@apple.com>2008-12-12 08:25:50 +0000
commit4287b3738923ee6c833c42937aed8735ee9c45e0 (patch)
treeb1b4236e63bf4d802e587738c65e9720f7eae1b7 /clang/test/SemaCXX/destructor.cpp
parente4bcb8e2dd976268eed4db589ddc94edd6408d40 (diff)
downloadbcm5719-llvm-4287b3738923ee6c833c42937aed8735ee9c45e0.tar.gz
bcm5719-llvm-4287b3738923ee6c833c42937aed8735ee9c45e0.zip
Enable out-of-line definitions of C++ constructors and destructors
llvm-svn: 60947
Diffstat (limited to 'clang/test/SemaCXX/destructor.cpp')
-rw-r--r--clang/test/SemaCXX/destructor.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/destructor.cpp b/clang/test/SemaCXX/destructor.cpp
index 7f791daf5ee..2134f4ec5c7 100644
--- a/clang/test/SemaCXX/destructor.cpp
+++ b/clang/test/SemaCXX/destructor.cpp
@@ -38,3 +38,10 @@ struct F {
~; // expected-error {{expected class name}}
~undef(); // expected-error {{expected class name}}
~F(){} // expected-error {{destructor must be a non-static member function}}
+
+struct G {
+ ~G();
+};
+
+G::~G() { }
+
OpenPOWER on IntegriCloud