Implement LWG2577: {shared,unique}_lock</tt> should use std::addressof
authorMarshall Clow <mclow.lists@gmail.com>
Mon, 14 Mar 2016 23:07:32 +0000 (23:07 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Mon, 14 Mar 2016 23:07:32 +0000 (23:07 +0000)
commit0b54e792b7b31e44a58b53938bc73b87bbcd897f
tree01475dea71d971ae5db75a06430fcbbbc9a0dc40
parent423ec18cc2c626bcbdc22d9417c1c337abe7e035
Implement LWG2577: {shared,unique}_lock</tt> should use std::addressof

llvm-svn: 263506
13 files changed:
libcxx/include/__mutex_base
libcxx/include/shared_mutex
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp
libcxx/www/cxx1z_status.html