[libc++] Support move construction and assignment in <thread> in C++03
authorLouis Dionne <ldionne@apple.com>
Wed, 3 Jun 2020 15:51:59 +0000 (11:51 -0400)
committerLouis Dionne <ldionne@apple.com>
Wed, 3 Jun 2020 16:16:27 +0000 (12:16 -0400)
commit62cfa3a0b5d20e6d0d5abe95412ab271d934083c
tree86ab51b74789c23227013cd02af2ef19682614fc
parent7113271528a4c6efc8b57f25ead28f65b5e48757
[libc++] Support move construction and assignment in <thread> in C++03

Libc++ provides support for <thread> in C++03 as an extension. Furthermore,
it does not support any compiler that doesn't have rvalue references. It
is hence possible to provide the move constructor and move assignment
operator in C++03.
libcxx/include/thread
libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp
libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp
libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp