This is an archive of the discontinued LLVM Phabricator instance.

[libc++abi] Add _LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS
ClosedPublic

Authored by smeenai on Nov 21 2016, 5:32 PM.

Details

Summary

It's useful to be able to disable visibility annotations entirely; for
example, if we're building libc++abi static to include in another library,
and we don't want any libc++abi functions getting exported out of that
library. This is a generalization of _LIBCXXABI_DISABLE_DLL_IMPORT_EXPORT.

Diff Detail

Repository
rL LLVM

Event Timeline

smeenai updated this revision to Diff 78809.Nov 21 2016, 5:32 PM
smeenai retitled this revision from to [libc++abi] Add _LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS.
smeenai updated this object.
smeenai added reviewers: EricWF, mclow.lists.
smeenai added a subscriber: cfe-commits.
EricWF accepted this revision.Dec 5 2016, 12:39 AM
EricWF edited edge metadata.
This revision is now accepted and ready to land.Dec 5 2016, 12:39 AM
This revision was automatically updated to reflect the committed changes.