diff options
| author | Eric Fiselier <eric@efcs.ca> | 2016-11-18 06:42:17 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2016-11-18 06:42:17 +0000 |
| commit | f9980200aa1da6df925b03b4f5cecb252dd57bdd (patch) | |
| tree | 6a7f580c89456d957131b0cbe00f77c8221e5178 /libcxx/include/__mutex_base | |
| parent | 655c4525346dc1440dae23db47717cda1d00d29b (diff) | |
| download | bcm5719-llvm-f9980200aa1da6df925b03b4f5cecb252dd57bdd.tar.gz bcm5719-llvm-f9980200aa1da6df925b03b4f5cecb252dd57bdd.zip | |
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
Diffstat (limited to 'libcxx/include/__mutex_base')
| -rw-r--r-- | libcxx/include/__mutex_base | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/include/__mutex_base b/libcxx/include/__mutex_base index 38a76ac6f2e..59458ecdf7b 100644 --- a/libcxx/include/__mutex_base +++ b/libcxx/include/__mutex_base @@ -43,7 +43,7 @@ class _LIBCPP_TYPE_VIS _LIBCPP_THREAD_SAFETY_ANNOTATION(capability("mutex")) mut public: _LIBCPP_INLINE_VISIBILITY #ifndef _LIBCPP_HAS_NO_CONSTEXPR - constexpr mutex() _NOEXCEPT _LIBCPP_DEFAULT + constexpr mutex() _NOEXCEPT = default; #else mutex() _NOEXCEPT {__m_ = (__libcpp_mutex_t)_LIBCPP_MUTEX_INITIALIZER;} #endif @@ -300,7 +300,7 @@ class _LIBCPP_TYPE_VIS condition_variable public: _LIBCPP_INLINE_VISIBILITY #ifndef _LIBCPP_HAS_NO_CONSTEXPR - constexpr condition_variable() _NOEXCEPT _LIBCPP_DEFAULT + constexpr condition_variable() _NOEXCEPT = default; #else condition_variable() _NOEXCEPT {__cv_ = (__libcpp_condvar_t)_LIBCPP_CONDVAR_INITIALIZER;} #endif |

