summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2010-11-28 17:50:09 +0000
committerAnders Carlsson <andersca@mac.com>2010-11-28 17:50:09 +0000
commite8ba473ed231e035ef21d144a4e20d87dd306ee6 (patch)
treee731680f5a884fdbda938259100f0e7ce098588c /clang/lib/CodeGen
parentfdee32f8ed08f78deba9c0791ffe5838da9836c0 (diff)
downloadbcm5719-llvm-e8ba473ed231e035ef21d144a4e20d87dd306ee6.tar.gz
bcm5719-llvm-e8ba473ed231e035ef21d144a4e20d87dd306ee6.zip
Make the destructor be the 'vtable anchor' of the CGCXXABI class.
llvm-svn: 120251
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r--clang/lib/CodeGen/CGCXXABI.cpp2
-rw-r--r--clang/lib/CodeGen/CGCXXABI.h4
2 files changed, 2 insertions, 4 deletions
diff --git a/clang/lib/CodeGen/CGCXXABI.cpp b/clang/lib/CodeGen/CGCXXABI.cpp
index 21fb732afcf..627df43a28b 100644
--- a/clang/lib/CodeGen/CGCXXABI.cpp
+++ b/clang/lib/CodeGen/CGCXXABI.cpp
@@ -17,7 +17,7 @@
using namespace clang;
using namespace CodeGen;
-void CGCXXABI::_anchor() {}
+CGCXXABI::~CGCXXABI() { }
static void ErrorUnsupportedABI(CodeGenFunction &CGF,
llvm::StringRef S) {
diff --git a/clang/lib/CodeGen/CGCXXABI.h b/clang/lib/CodeGen/CGCXXABI.h
index 0fca02dac0c..56c4ea98ae4 100644
--- a/clang/lib/CodeGen/CGCXXABI.h
+++ b/clang/lib/CodeGen/CGCXXABI.h
@@ -69,11 +69,9 @@ protected:
ASTContext &getContext() const { return CGM.getContext(); }
- virtual void _anchor();
-
public:
- virtual ~CGCXXABI() {}
+ virtual ~CGCXXABI();
/// Gets the mangle context.
virtual MangleContext &getMangleContext() = 0;
OpenPOWER on IntegriCloud