Changed __config to react to all of clang's currently documented has_feature flags...
authorHoward Hinnant <hhinnant@apple.com>
Sat, 4 Sep 2010 23:28:19 +0000 (23:28 +0000)
committerHoward Hinnant <hhinnant@apple.com>
Sat, 4 Sep 2010 23:28:19 +0000 (23:28 +0000)
commit7609c9b665d67c9738fdd0af53ba9e8782218542
tree79269b65cc775b7f08160aca8f688ba04e0bfe86
parentedbdff64c720d143b5ae7ace2733256b51be8bb9
Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.

llvm-svn: 113086
404 files changed:
libcxx/include/__config
libcxx/include/__functional_base
libcxx/include/__hash_table
libcxx/include/__mutex_base
libcxx/include/__split_buffer
libcxx/include/__tree
libcxx/include/algorithm
libcxx/include/deque
libcxx/include/exception
libcxx/include/ext/hash_map
libcxx/include/forward_list
libcxx/include/fstream
libcxx/include/future
libcxx/include/ios
libcxx/include/istream
libcxx/include/iterator
libcxx/include/list
libcxx/include/locale
libcxx/include/map
libcxx/include/memory
libcxx/include/mutex
libcxx/include/ostream
libcxx/include/queue
libcxx/include/random
libcxx/include/regex
libcxx/include/scoped_allocator
libcxx/include/set
libcxx/include/sstream
libcxx/include/stack
libcxx/include/string
libcxx/include/strstream
libcxx/include/thread
libcxx/include/type_traits
libcxx/include/unordered_map
libcxx/include/unordered_set
libcxx/include/utility
libcxx/include/valarray
libcxx/include/vector
libcxx/src/strstream.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.move/move.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp
libcxx/test/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp
libcxx/test/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp
libcxx/test/containers/Emplaceable.h
libcxx/test/containers/MoveOnly.h
libcxx/test/containers/associative/map/map.access/index_rv_key.pass.cpp
libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/associative/map/map.cons/initializer_list.pass.cpp
libcxx/test/containers/associative/map/map.cons/initializer_list_compare.pass.cpp
libcxx/test/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp
libcxx/test/containers/associative/map/map.cons/move.pass.cpp
libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp
libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp
libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp
libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp
libcxx/test/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp
libcxx/test/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp
libcxx/test/containers/associative/map/map.modifiers/insert_rv.pass.cpp
libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp
libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp
libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp
libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp
libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp
libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp
libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp
libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp
libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp
libcxx/test/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp
libcxx/test/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp
libcxx/test/containers/associative/multiset/emplace.pass.cpp
libcxx/test/containers/associative/multiset/emplace_hint.pass.cpp
libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp
libcxx/test/containers/associative/multiset/insert_iter_rv.pass.cpp
libcxx/test/containers/associative/multiset/insert_rv.pass.cpp
libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp
libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp
libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp
libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp
libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp
libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp
libcxx/test/containers/associative/set/emplace.pass.cpp
libcxx/test/containers/associative/set/emplace_hint.pass.cpp
libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp
libcxx/test/containers/associative/set/insert_iter_rv.pass.cpp
libcxx/test/containers/associative/set/insert_rv.pass.cpp
libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp
libcxx/test/containers/associative/set/set.cons/initializer_list_compare.pass.cpp
libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp
libcxx/test/containers/associative/set/set.cons/move.pass.cpp
libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp
libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
libcxx/test/containers/sequences/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.cons/ctor_move.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.defn/assign_move.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.defn/emplace.pass.cpp
libcxx/test/containers/sequences/container.adaptors/queue/queue.defn/push_rv.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.cons/ctor_move.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.defn/assign_move.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.defn/emplace.pass.cpp
libcxx/test/containers/sequences/container.adaptors/stack/stack.defn/push_rv.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/move_alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/size.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size.fail.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp
libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp
libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp
libcxx/test/containers/sequences/list/list.cons/move.pass.cpp
libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp
libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp
libcxx/test/containers/sequences/list/list.cons/size_type.pass.cpp
libcxx/test/containers/sequences/list/list.modifiers/emplace.pass.cpp
libcxx/test/containers/sequences/list/list.modifiers/emplace_back.pass.cpp
libcxx/test/containers/sequences/list/list.modifiers/emplace_front.pass.cpp
libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp
libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp
libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp
libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp
libcxx/test/containers/sequences/vector.bool/assign_initializer_list.pass.cpp
libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp
libcxx/test/containers/sequences/vector.bool/initializer_list.pass.cpp
libcxx/test/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp
libcxx/test/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp
libcxx/test/containers/sequences/vector.bool/move.pass.cpp
libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp
libcxx/test/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp
libcxx/test/containers/sequences/vector/vector.capacity/resize_size.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/construct_size.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/initializer_list.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp
libcxx/test/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp
libcxx/test/containers/sequences/vector/vector.modifiers/emplace.pass.cpp
libcxx/test/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp
libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp
libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp
libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp
libcxx/test/containers/test_allocator.h
libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp
libcxx/test/containers/unord/unord.map/unord.map.elem/index.pass.cpp
libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp
libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp
libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_hint_rvalue.pass.cpp
libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_init.pass.cpp
libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_rvalue.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp
libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp
libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp
libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp
libcxx/test/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp
libcxx/test/containers/unord/unord.multiset/insert_init.pass.cpp
libcxx/test/containers/unord/unord.multiset/insert_rvalue.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp
libcxx/test/containers/unord/unord.set/emplace.pass.cpp
libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp
libcxx/test/containers/unord/unord.set/insert_hint_rvalue.pass.cpp
libcxx/test/containers/unord/unord.set/insert_init.pass.cpp
libcxx/test/containers/unord/unord.set/insert_rvalue.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp
libcxx/test/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp
libcxx/test/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp
libcxx/test/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp
libcxx/test/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp
libcxx/test/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp
libcxx/test/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp
libcxx/test/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp
libcxx/test/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp
libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp
libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp
libcxx/test/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp
libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp
libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp
libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp
libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp
libcxx/test/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp
libcxx/test/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp
libcxx/test/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp
libcxx/test/input.output/string.streams/ostringstream/ostringstream.assign/move.pass.cpp
libcxx/test/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp
libcxx/test/input.output/string.streams/stringstream.cons/move.pass.cpp
libcxx/test/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp
libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/rv_value.pass.cpp
libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/rv_value.pass.cpp
libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp
libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/difference_type.pass.cpp
libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star/op_star.pass.cpp
libcxx/test/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp
libcxx/test/language.support/support.initlist/support.initlist.access/access.pass.cpp
libcxx/test/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp
libcxx/test/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp
libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp
libcxx/test/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp
libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp
libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_init.pass.cpp
libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_init.pass.cpp
libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp
libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_init_func.pass.cpp
libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp
libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_init_func.pass.cpp
libcxx/test/numerics/rand/rand.util/rand.util.seedseq/initializer_list.pass.cpp
libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
libcxx/test/re/re.regex/re.regex.assign/assign.il.pass.cpp
libcxx/test/re/re.regex/re.regex.assign/il.pass.cpp
libcxx/test/re/re.regex/re.regex.construct/il_flg.pass.cpp
libcxx/test/re/test_allocator.h
libcxx/test/strings/basic.string/string.cons/initializer_list.pass.cpp
libcxx/test/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp
libcxx/test/strings/basic.string/string.cons/move.pass.cpp
libcxx/test/strings/basic.string/string.cons/move_alloc.pass.cpp
libcxx/test/strings/basic.string/string.cons/move_assignment.pass.cpp
libcxx/test/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp
libcxx/test/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp
libcxx/test/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp
libcxx/test/strings/basic.string/string.modifiers/string_op+=/initializer_list.pass.cpp
libcxx/test/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp
libcxx/test/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp
libcxx/test/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp
libcxx/test/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp
libcxx/test/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp
libcxx/test/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp
libcxx/test/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp
libcxx/test/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp
libcxx/test/thread/futures/futures.atomic_future/copy_assign.pass.cpp
libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp
libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp
libcxx/test/thread/futures/futures.promise/set_rvalue.pass.cpp
libcxx/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp
libcxx/test/thread/futures/futures.shared_future/copy_assign.pass.cpp
libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp
libcxx/test/thread/futures/futures.unique_future/copy_assign.fail.cpp
libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp
libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp
libcxx/test/thread/futures/test_allocator.h
libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp
libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp
libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp
libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp
libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp
libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp
libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp
libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/test_allocator.h
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp
libcxx/test/utilities/memory/allocator.adaptor/allocators.h
libcxx/test/utilities/memory/allocator.adaptor/types.pass.cpp
libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp
libcxx/test/utilities/memory/unique.ptr/deleter.h
libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp
libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move02.pass.cpp
libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp
libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp
libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter01.pass.cpp
libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp
libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp
libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp
libcxx/test/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp
libcxx/test/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp
libcxx/test/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp
libcxx/test/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/MoveOnly.h
libcxx/test/utilities/tuple/tuple.tuple/allocators.h
libcxx/test/utilities/utility/declval/declval.pass.cpp
libcxx/test/utilities/utility/forward/forward.pass.cpp
libcxx/test/utilities/utility/forward/move_copy.pass.cpp
libcxx/test/utilities/utility/forward/move_if_noexcept.pass.cpp
libcxx/test/utilities/utility/forward/move_only.pass.cpp
libcxx/test/utilities/utility/forward/move_only1.fail.cpp
libcxx/test/utilities/utility/forward/move_only2.fail.cpp
libcxx/test/utilities/utility/forward/move_only3.fail.cpp
libcxx/test/utilities/utility/forward/move_only4.fail.cpp
libcxx/test/utilities/utility/pairs/pairs.pair/U_V.pass.cpp
libcxx/test/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp
libcxx/test/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp
libcxx/test/utilities/utility/pairs/pairs.pair/make_pair.pass.cpp
libcxx/test/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
libcxx/test/utilities/utility/utility.swap/swap.pass.cpp
libcxx/test/utilities/utility/utility.swap/swap_array.pass.cpp