[libc++] Introduce `_LIBCPP_OVERRIDABLE_FUNC_VIS`
authorShoaib Meenai <smeenai@fb.com>
Wed, 16 Nov 2016 22:18:10 +0000 (22:18 +0000)
committerShoaib Meenai <smeenai@fb.com>
Wed, 16 Nov 2016 22:18:10 +0000 (22:18 +0000)
commitdce4218df7baa24f11a28611f3cc11fc34898e87
treecd9d9b66ca80f9481fc19acde091c68025d9c5d1
parent7fa40c9f2b176fde3f99a96f6eb952f590f9d694
[libc++] Introduce `_LIBCPP_OVERRIDABLE_FUNC_VIS`

This is a generalization of `_LIBCPP_NEW_DELETE_VIS`; the new macro name
captures the semantics better, and also allows us to get rid of the
`_WIN32` check in `include/new`. No functional change.

Differential Revision: https://reviews.llvm.org/D26702

llvm-svn: 287164
libcxx/docs/DesignDocs/VisibilityMacros.rst
libcxx/include/__config
libcxx/include/new
libcxx/src/new.cpp