summaryrefslogtreecommitdiffstats
path: root/libcxxabi/src/cxa_virtual.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2015-12-04 02:14:58 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2015-12-04 02:14:58 +0000
commit12315edf03445ab5be65d0bde61f5d418601c791 (patch)
treef62f2ae6411123ef2fd08d7fff55e6a8986b5e92 /libcxxabi/src/cxa_virtual.cpp
parent242d67b687004becf0d82eb587f8bdd22c31d9c7 (diff)
downloadbcm5719-llvm-12315edf03445ab5be65d0bde61f5d418601c791.tar.gz
bcm5719-llvm-12315edf03445ab5be65d0bde61f5d418601c791.zip
ibc++abi: mark visibility
Mark functions and types with the appropriate visibility. This is particularly useful for environments which explicitly indicate origin of functions (Windows). This aids in generating libc++abi as a DSO which exposes only the public interfaces. llvm-svn: 254691
Diffstat (limited to 'libcxxabi/src/cxa_virtual.cpp')
-rw-r--r--libcxxabi/src/cxa_virtual.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxxabi/src/cxa_virtual.cpp b/libcxxabi/src/cxa_virtual.cpp
index 0da383ac237..ac81ad39d07 100644
--- a/libcxxabi/src/cxa_virtual.cpp
+++ b/libcxxabi/src/cxa_virtual.cpp
@@ -12,12 +12,12 @@
namespace __cxxabiv1 {
extern "C" {
-LIBCXXABI_NORETURN
+_LIBCXXABI_FUNC_VIS LIBCXXABI_NORETURN
void __cxa_pure_virtual(void) {
abort_message("Pure virtual function called!");
}
-LIBCXXABI_NORETURN
+_LIBCXXABI_FUNC_VIS LIBCXXABI_NORETURN
void __cxa_deleted_virtual(void) {
abort_message("Deleted virtual function called!");
}
OpenPOWER on IntegriCloud