diff options
author | Marshall Clow <mclow.lists@gmail.com> | 2016-11-14 18:22:19 +0000 |
---|---|---|
committer | Marshall Clow <mclow.lists@gmail.com> | 2016-11-14 18:22:19 +0000 |
commit | db7fa111abe868b217443bcaafc47de53bdb0e48 (patch) | |
tree | a39ffdd2796bc6956cf6e846d559600db476723f /include/memory | |
parent | 45e692539ccc8e3a034bc861e659c72223221620 (diff) |
Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last week in Issaquah
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@286858 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/memory')
-rw-r--r-- | include/memory | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/memory b/include/memory index 69068f34d..daa17403e 100644 --- a/include/memory +++ b/include/memory @@ -164,6 +164,7 @@ template <class T> pair<T*,ptrdiff_t> get_temporary_buffer(ptrdiff_t n) noexcept template <class T> void return_temporary_buffer(T* p) noexcept; template <class T> T* addressof(T& r) noexcept; +template <class T> T* addressof(const T&& r) noexcept = delete; template <class InputIterator, class ForwardIterator> ForwardIterator @@ -675,7 +676,7 @@ _ValueType __libcpp_acquire_load(_ValueType const* __value) { #endif } -// addressof moved to <__functional_base> +// addressof moved to <type_traits> template <class _Tp> class allocator; |