summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2012-02-02 20:47:28 +0000
committerHoward Hinnant <hhinnant@apple.com>2012-02-02 20:47:28 +0000
commit0240685ed6756ee0eed7c76e37eb2abdc01dcf82 (patch)
tree0eedf0a7317745b4673c48916c6ca5edbfa537fe /include
parent53cf764ab4a40b1e445e9e20219f950d621fcf53 (diff)
Work on restricting symbol visibility.
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@149633 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/cxa_demangle.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/cxa_demangle.h b/include/cxa_demangle.h
index f00f189..46dc982 100644
--- a/include/cxa_demangle.h
+++ b/include/cxa_demangle.h
@@ -12,6 +12,8 @@
#include <cxxabi.h>
+#pragma GCC visibility push(hidden)
+
namespace __cxxabiv1
{
@@ -159,4 +161,7 @@ __demangle(const char*, char*, size_t);
} // __libcxxabi
} // __cxxabiv1
+#pragma GCC visibility pop
+
+
#endif // _CXA_DEMANGLE_H