This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Add _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
AbandonedPublic

Authored by smeenai on Nov 21 2016, 1:58 PM.

Details

Summary

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

Event Timeline

smeenai updated this revision to Diff 78777.Nov 21 2016, 1:58 PM
smeenai retitled this revision from to [libc++] Add _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS.
smeenai updated this object.
smeenai added reviewers: EricWF, mclow.lists.
EricWF edited edge metadata.EditedNov 21 2016, 2:00 PM
smeenai abandoned this revision.Nov 21 2016, 2:00 PM

Superseded by D26934 (forgot to subscribe cfe-commits)