diff options
author | Howard Hinnant <hhinnant@apple.com> | 2012-02-23 21:09:29 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2012-02-23 21:09:29 +0000 |
commit | fdad25a40a2a87a7fc464ffa1fc9e37881cecbc5 (patch) | |
tree | b222224f913624e20361e46ffad8cd23f272c564 /libcxxabi | |
parent | 92d7ff9d3350cc513b7f6d0828775177b27baee5 (diff) | |
download | bcm5719-llvm-fdad25a40a2a87a7fc464ffa1fc9e37881cecbc5.tar.gz bcm5719-llvm-fdad25a40a2a87a7fc464ffa1fc9e37881cecbc5.zip |
Insert a couple of dummy virtual functions to ease low level binary compatibility with other low level tools.
llvm-svn: 151282
Diffstat (limited to 'libcxxabi')
-rw-r--r-- | libcxxabi/src/private_typeinfo.cpp | 3 | ||||
-rw-r--r-- | libcxxabi/src/private_typeinfo.h | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/libcxxabi/src/private_typeinfo.cpp b/libcxxabi/src/private_typeinfo.cpp index 269116b66fa..7014ed2f559 100644 --- a/libcxxabi/src/private_typeinfo.cpp +++ b/libcxxabi/src/private_typeinfo.cpp @@ -20,6 +20,9 @@ __shim_type_info::~__shim_type_info() { } +void __shim_type_info::noop1() const {} +void __shim_type_info::noop2() const {} + // __fundamental_type_info // This miraculously (compiler magic) emits the type_info's for: diff --git a/libcxxabi/src/private_typeinfo.h b/libcxxabi/src/private_typeinfo.h index fec081ab8fc..6e23d581db6 100644 --- a/libcxxabi/src/private_typeinfo.h +++ b/libcxxabi/src/private_typeinfo.h @@ -24,6 +24,8 @@ class __attribute__ ((__visibility__("hidden"))) __shim_type_info public: virtual ~__shim_type_info(); + virtual void noop1() const; + virtual void noop2() const; virtual bool can_catch(const __shim_type_info* thrown_type, void*& adjustedPtr) const = 0; }; |