Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
authorEric Fiselier <eric@efcs.ca>
Fri, 18 Nov 2016 06:42:17 +0000 (06:42 +0000)
committerEric Fiselier <eric@efcs.ca>
Fri, 18 Nov 2016 06:42:17 +0000 (06:42 +0000)
commitf9980200aa1da6df925b03b4f5cecb252dd57bdd
tree6a7f580c89456d957131b0cbe00f77c8221e5178
parent655c4525346dc1440dae23db47717cda1d00d29b
Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS

libc++ no longer supports C++11 compilers that don't implement `= default`.
This patch removes all instances of the feature test macro
_LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS as well as the potentially dead code it hides.

llvm-svn: 287321
libcxx/include/__config
libcxx/include/__mutex_base
libcxx/include/atomic
libcxx/include/chrono
libcxx/include/functional
libcxx/include/memory