Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/libc++/dist/libcxx Import r198452 of libc++. Pr...



details:   https://anonhg.NetBSD.org/src/rev/effc15449577
branches:  trunk
changeset: 325743:effc15449577
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sat Jan 04 21:32:03 2014 +0000

description:
Import r198452 of libc++. Primarily avoids C style casts and adds a
number of cleanups.

diffstat:

 external/bsd/libc++/dist/libcxx/LICENSE.TXT                                                                                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/include/__config                                                                                                               |   15 +-
 external/bsd/libc++/dist/libcxx/include/__mutex_base                                                                                                           |   16 +-
 external/bsd/libc++/dist/libcxx/include/cmath                                                                                                                  |   71 ++-
 external/bsd/libc++/dist/libcxx/include/iterator                                                                                                               |   95 +-
 external/bsd/libc++/dist/libcxx/include/ostream                                                                                                                |  242 +--------
 external/bsd/libc++/dist/libcxx/include/string                                                                                                                 |  210 +++++---
 external/bsd/libc++/dist/libcxx/include/type_traits                                                                                                            |   45 +-
 external/bsd/libc++/dist/libcxx/src/future.cpp                                                                                                                 |    9 +
 external/bsd/libc++/dist/libcxx/src/ios.cpp                                                                                                                    |   41 +-
 external/bsd/libc++/dist/libcxx/src/locale.cpp                                                                                                                 |   42 +-
 external/bsd/libc++/dist/libcxx/src/memory.cpp                                                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/src/new.cpp                                                                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/src/regex.cpp                                                                                                                  |    8 +
 external/bsd/libc++/dist/libcxx/src/stdexcept.cpp                                                                                                              |   60 +-
 external/bsd/libc++/dist/libcxx/src/strstream.cpp                                                                                                              |   14 +-
 external/bsd/libc++/dist/libcxx/src/thread.cpp                                                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.access/at.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.access/empty.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.access/index_key.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.access/index_rv_key.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.access/iterator.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.access/max_size.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.access/size.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/alloc.pass.cpp                                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/compare.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/compare_alloc.pass.cpp                                                                |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/copy.pass.cpp                                                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/copy_alloc.pass.cpp                                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/default.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/default_noexcept.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/dtor_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/initializer_list.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/initializer_list_compare.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/iter_iter.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/iter_iter_comp.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp                                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/move.pass.cpp                                                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp                                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.cons/move_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/clear.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/erase_iter.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/erase_key.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/insert_cv.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.modifiers/insert_rv.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.ops/count.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.ops/equal_range.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.ops/find.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.ops/lower_bound.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.ops/upper_bound.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.special/member_swap.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.special/non_member_swap.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/map.special/swap_noexcept.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/map/types.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/empty.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/iterator.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/max_size.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/alloc.pass.cpp                                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/compare.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp                                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/default.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp                                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/clear.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.ops/count.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.ops/equal_range.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.ops/find.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.special/member_swap.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/size.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multimap/types.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/clear.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/count.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/emplace.pass.cpp                                                                          |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/emplace_hint.pass.cpp                                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/empty.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/equal_range.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/erase_iter.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/erase_iter_iter.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/erase_key.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/find.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/insert_cv.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/insert_iter_cv.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/insert_iter_iter.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/insert_iter_rv.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/insert_rv.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/iterator.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/lower_bound.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/max_size.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/alloc.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/copy.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/default.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.special/member_swap.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/size.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/types.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/multiset/upper_bound.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/clear.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/count.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/emplace.pass.cpp                                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/emplace_hint.pass.cpp                                                                          |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/empty.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/equal_range.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/erase_iter.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/erase_iter_iter.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/erase_key.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/find.pass.cpp                                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/insert_cv.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/insert_iter_cv.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/insert_iter_iter.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/insert_iter_rv.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/insert_rv.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/iterator.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/lower_bound.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/max_size.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/alloc.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/compare_alloc.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/copy.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/copy_alloc.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/copy_assign.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/default.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/default_noexcept.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/dtor_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/iter_iter.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/move.pass.cpp                                                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.cons/move_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.special/member_swap.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.special/non_member_swap.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/set.special/swap_noexcept.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/size.pass.cpp                                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/types.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/associative/set/upper_bound.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/array/iterators.pass.cpp                                                                             |   38 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.capacity/access.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.capacity/resize_size.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/alloc.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp                                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/default.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/initializer_list.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/iter_iter.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp                                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/move_alloc.pass.cpp                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp                                                                |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp                                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/size.pass.cpp                                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/size_value.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/push_back.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/push_front.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.special/copy.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.special/copy_backward.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.special/move.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.special/move_backward.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.special/swap.pass.cpp                                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/iterators.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/deque/types.pass.cpp                                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/dynarray/dynarray.cons/alloc.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/dynarray/dynarray.traits/default.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp                                                          |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size.fail.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp                                                |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/max_size.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/forwardlist/types.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/db_back.pass.cpp                                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/db_cback.pass.cpp                                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/db_cfront.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/db_front.pass.cpp                                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/db_iterators_6.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/db_iterators_7.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/db_iterators_8.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/iterators.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.capacity/resize_size.pass.cpp                                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.capacity/resize_size_value.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp                                                                         |    6 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/copy_alloc.pass.cpp                                                                   |    6 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/default.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/default_noexcept.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/input_iterator.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/move.pass.cpp                                                                         |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp                                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/move_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/size_type.pass.cpp                                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.cons/size_value_alloc.pass.cpp                                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/clear.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/emplace.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/emplace_back.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/emplace_front.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/pop_back.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/pop_front.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/push_back.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/push_front.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/merge.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/merge_comp.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/remove.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/remove_if.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/reverse.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/sort.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/sort_comp.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/splice_pos_list.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/unique.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.ops/unique_pred.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.special/db_swap_1.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.special/swap.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/list.special/swap_noexcept.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/list/types.pass.cpp                                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp                                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/assign_initializer_list.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp                                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/capacity.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/construct_default.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/construct_iter_iter.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/construct_size.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/construct_size_value.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/copy.pass.cpp                                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/copy_alloc.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/default_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/dtor_noexcept.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/emplace.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/emplace_back.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/erase_iter.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/erase_iter_iter.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/initializer_list.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp                                                          |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/insert_iter_value.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/move.pass.cpp                                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/move_noexcept.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/push_back.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/reserve.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/resize_size.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/resize_size_value.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/shrink_to_fit.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/swap.pass.cpp                                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/swap_noexcept.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/types.pass.cpp                                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/vector_bool.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_back.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_cback.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_cfront.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_cindex.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_front.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_index.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_iterators_2.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_iterators_3.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_iterators_4.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_iterators_5.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_iterators_6.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_iterators_7.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/db_iterators_8.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/iterators.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/types.pass.cpp                                                                                |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.capacity/capacity.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.capacity/reserve.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.capacity/resize_size.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.capacity/swap.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp                                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp                                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/construct_default.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/construct_size.pass.cpp                                                           |    6 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/copy.pass.cpp                                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/initializer_list.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp                                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.data/data.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.data/data_const.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/emplace.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_db1.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_db2.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db1.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db2.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db3.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db4.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/push_back.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.special/db_swap_1.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.special/swap.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/bucket.pass.cpp                                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/bucket_count.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/bucket_size.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/count.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/db_iterators_7.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/db_iterators_8.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/db_local_iterators_7.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/db_local_iterators_8.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/eq.pass.cpp                                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/equal_range_const.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/equal_range_non_const.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/find_const.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/find_non_const.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/iterators.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/load_factor.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/local_iterators.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/max_bucket_count.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/max_load_factor.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/max_size.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/rehash.pass.cpp                                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/reserve.pass.cpp                                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/swap_member.pass.cpp                                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/types.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp                                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp                                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp                                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.elem/at.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.elem/index.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/clear.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_const_iter.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_key.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_range.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_const_lvalue.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_hint_const_lvalue.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_hint_rvalue.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_init.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_range.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/insert_rvalue.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/bucket.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/bucket_size.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/count.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/db_iterators_7.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/db_iterators_8.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/eq.pass.cpp                                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/equal_range_const.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/equal_range_non_const.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/find_const.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/find_non_const.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/iterators.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/load_factor.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/local_iterators.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/max_bucket_count.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/max_load_factor.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/max_size.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/rehash.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/reserve.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/types.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/bucket.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/bucket_count.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/bucket_size.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/clear.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/count.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/db_iterators_7.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/db_iterators_8.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/eq.pass.cpp                                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/equal_range_const.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/equal_range_non_const.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/erase_const_iter.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/erase_key.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/find_const.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/find_non_const.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/insert_init.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/insert_range.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/insert_rvalue.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/iterators.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/load_factor.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/local_iterators.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/max_bucket_count.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/max_load_factor.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/max_size.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/rehash.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/reserve.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/types.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp                                                     |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_assign_noexcept.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/bucket.pass.cpp                                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/bucket_count.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/bucket_size.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/clear.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/count.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/db_iterators_7.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/db_iterators_8.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/db_local_iterators_7.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/db_local_iterators_8.pass.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/emplace.pass.cpp                                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/eq.pass.cpp                                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/equal_range_const.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/equal_range_non_const.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/erase_const_iter.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/erase_key.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/erase_range.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/find_const.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/find_non_const.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/insert_const_lvalue.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/insert_hint_rvalue.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/insert_init.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/insert_range.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/insert_rvalue.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/iterators.pass.cpp                                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/load_factor.pass.cpp                                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/local_iterators.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/max_bucket_count.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/max_load_factor.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/max_size.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/rehash.pass.cpp                                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/reserve.pass.cpp                                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/swap_member.pass.cpp                                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/types.pass.cpp                                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp                                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp                                                               |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp                                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_assign_noexcept.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp                                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp                                                                  |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp                                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp                                                       |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp                                             |    4 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp                                                        |    4 +-
 external/bsd/libc++/dist/libcxx/test/iterators/iterator.range/begin-end.pass.cpp                                                                               |    1 +
 external/bsd/libc++/dist/libcxx/test/numerics/c.math/cmath.pass.cpp                                                                                            |   14 +
 external/bsd/libc++/dist/libcxx/test/re/re.results/re.results.all/get_allocator.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/re/re.results/re.results.const/allocator.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/re/re.results/re.results.form/form2.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/re/re.results/re.results.form/form3.pass.cpp                                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/at.pass.cpp                                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/back.pass.cpp                                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/db_back.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/db_cback.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/db_cfront.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/db_cindex.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/db_front.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/db_index.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/front.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.access/index.pass.cpp                                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/capacity.pass.cpp                                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/clear.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/empty.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/length.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/reserve.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/resize_size.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/resize_size_char.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.capacity/size.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/alloc.pass.cpp                                                                           |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/char_assignment.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/copy.pass.cpp                                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/copy_alloc.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/copy_assignment.pass.cpp                                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/default_noexcept.pass.cpp                                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/dtor_noexcept.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/initializer_list.pass.cpp                                                                |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/iter_alloc.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/move.pass.cpp                                                                            |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/move_alloc.pass.cpp                                                                      |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/move_assignment.pass.cpp                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/move_noexcept.pass.cpp                                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/pointer_alloc.pass.cpp                                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/pointer_assignment.pass.cpp                                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp                                                              |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/size_char_alloc.pass.cpp                                                                 |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.cons/substr.pass.cpp                                                                          |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/begin.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/cbegin.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/cend.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/crbegin.pass.cpp                                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/crend.pass.cpp                                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/db_iterators_2.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/db_iterators_3.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/db_iterators_4.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/db_iterators_5.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/db_iterators_6.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/db_iterators_7.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/db_iterators_8.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/end.pass.cpp                                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/rbegin.pass.cpp                                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.iterators/rend.pass.cpp                                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/string.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/string.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/erase_iter_db1.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/erase_iter_db2.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db1.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db2.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db3.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db4.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp                                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string.accessors/data.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp                                                   |    4 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_compare/pointer.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_compare/string.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp                                                |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find/char_size.pass.cpp                                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_find/string_size.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp                                                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/strings/basic.string/string.ops/string_substr/substr.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/support/DefaultOnly.h                                                                                                     |   26 +
 external/bsd/libc++/dist/libcxx/test/support/allocators.h                                                                                                      |  174 ++++++
 external/bsd/libc++/dist/libcxx/test/support/min_allocator.h                                                                                                   |  252 ++++++++++
 external/bsd/libc++/dist/libcxx/test/support/test_allocator.h                                                                                                  |  155 ++++++
 external/bsd/libc++/dist/libcxx/test/thread/thread.condition/cv_status.pass.cpp                                                                                |    4 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp                                                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp                                              |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp                                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp                                                 |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp                                                    |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp                                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp                                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp                      |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp                                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.pass.cpp                                     |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp                                   |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.pass.cpp                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp                           |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp                            |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp       |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp         |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp   |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp                  |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp     |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp                                                                    |    4 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp                                                             |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp                                                        |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp                                                         |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp                                                       |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp                                                               |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp                                                          |    2 +-
 external/bsd/libc++/dist/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp                                                                  |    2 +-
 987 files changed, 2241 insertions(+), 1657 deletions(-)

diffs (truncated from 14397 to 300 lines):

diff -r 66b22df96296 -r effc15449577 external/bsd/libc++/dist/libcxx/LICENSE.TXT
--- a/external/bsd/libc++/dist/libcxx/LICENSE.TXT       Sat Jan 04 21:09:39 2014 +0000
+++ b/external/bsd/libc++/dist/libcxx/LICENSE.TXT       Sat Jan 04 21:32:03 2014 +0000
@@ -14,7 +14,7 @@
 University of Illinois/NCSA
 Open Source License
 
-Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
+Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
 
 All rights reserved.
 
@@ -55,7 +55,7 @@
 
 ==============================================================================
 
-Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
+Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff -r 66b22df96296 -r effc15449577 external/bsd/libc++/dist/libcxx/include/__config
--- a/external/bsd/libc++/dist/libcxx/include/__config  Sat Jan 04 21:09:39 2014 +0000
+++ b/external/bsd/libc++/dist/libcxx/include/__config  Sat Jan 04 21:32:03 2014 +0000
@@ -194,7 +194,7 @@
 #endif
 
 #ifndef _LIBCPP_EXCEPTION_ABI
-#define _LIBCPP_EXCEPTION_ABI _LIBCPP_TYPE_VIS
+#define _LIBCPP_EXCEPTION_ABI __attribute__ ((__visibility__("default")))
 #endif
 
 #ifndef _LIBCPP_ALWAYS_INLINE
@@ -326,9 +326,11 @@
 #if (__has_feature(cxx_noexcept))
 #  define _NOEXCEPT noexcept
 #  define _NOEXCEPT_(x) noexcept(x)
+#  define _NOEXCEPT_OR_FALSE(x) noexcept(x)
 #else
 #  define _NOEXCEPT throw()
 #  define _NOEXCEPT_(x)
+#  define _NOEXCEPT_OR_FALSE(x) false
 #endif
 
 #if __has_feature(underlying_type)
@@ -361,6 +363,7 @@
 
 #define _NOEXCEPT throw()
 #define _NOEXCEPT_(x)
+#define _NOEXCEPT_OR_FALSE(x) false
 
 #ifndef __GXX_EXPERIMENTAL_CXX0X__
 
@@ -374,6 +377,7 @@
 #define _LIBCPP_HAS_NO_VARIADICS
 #define _LIBCPP_HAS_NO_RVALUE_REFERENCES
 #define _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS
+#define _LIBCPP_HAS_NO_STRONG_ENUMS
 
 #else  // __GXX_EXPERIMENTAL_CXX0X__
 
@@ -432,6 +436,7 @@
 
 #define _NOEXCEPT throw()
 #define _NOEXCEPT_(x)
+#define _NOEXCEPT_OR_FALSE(x) false
 
 #define _LIBCPP_BEGIN_NAMESPACE_STD namespace std {
 #define _LIBCPP_END_NAMESPACE_STD  }
@@ -450,6 +455,7 @@
 
 #define _NOEXCEPT throw()
 #define _NOEXCEPT_(x)
+#define _NOEXCEPT_OR_FALSE(x) false
 
 #define _LIBCPP_HAS_NO_TEMPLATE_ALIASES
 #define _LIBCPP_HAS_NO_ADVANCED_SFINAE
@@ -557,6 +563,7 @@
 #if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) || defined(__NetBSD__)
 #define _LIBCPP_LOCALE__L_EXTENSIONS 1
 #endif
+
 #ifdef __FreeBSD__
 #define _DECLARE_C99_LDBL_MATH 1
 #endif
@@ -569,12 +576,6 @@
 #define _LIBCPP_WCTYPE_IS_MASK
 #endif
 
-#if defined(__APPLE__)
-#ifndef _LIBCPP_TRIVIAL_PAIR_COPY_CTOR
-#  define _LIBCPP_TRIVIAL_PAIR_COPY_CTOR 0
-#endif
-#endif
-
 #ifndef _LIBCPP_TRIVIAL_PAIR_COPY_CTOR
 #  define _LIBCPP_TRIVIAL_PAIR_COPY_CTOR 1
 #endif
diff -r 66b22df96296 -r effc15449577 external/bsd/libc++/dist/libcxx/include/__mutex_base
--- a/external/bsd/libc++/dist/libcxx/include/__mutex_base      Sat Jan 04 21:09:39 2014 +0000
+++ b/external/bsd/libc++/dist/libcxx/include/__mutex_base      Sat Jan 04 21:32:03 2014 +0000
@@ -254,19 +254,13 @@
 swap(unique_lock<_Mutex>& __x, unique_lock<_Mutex>& __y) _NOEXCEPT
     {__x.swap(__y);}
 
-struct _LIBCPP_TYPE_VIS cv_status
+//enum class cv_status
+_LIBCPP_DECLARE_STRONG_ENUM(cv_status)
 {
-    enum __lx {
-        no_timeout,
-        timeout
-    };
-
-    __lx __v_;
-
-    _LIBCPP_INLINE_VISIBILITY cv_status(__lx __v) : __v_(__v) {}
-    _LIBCPP_INLINE_VISIBILITY operator int() const {return __v_;}
-
+    no_timeout,
+    timeout
 };
+_LIBCPP_DECLARE_STRONG_ENUM_EPILOG(cv_status)
 
 class _LIBCPP_TYPE_VIS condition_variable
 {
diff -r 66b22df96296 -r effc15449577 external/bsd/libc++/dist/libcxx/include/cmath
--- a/external/bsd/libc++/dist/libcxx/include/cmath     Sat Jan 04 21:09:39 2014 +0000
+++ b/external/bsd/libc++/dist/libcxx/include/cmath     Sat Jan 04 21:32:03 2014 +0000
@@ -419,12 +419,25 @@
 
 #undef isnan
 
-template <class _A1>
+inline _LIBCPP_INLINE_VISIBILITY
+bool
+isnan(float __x) _NOEXCEPT
+{
+    return __libcpp_isnan(__x);
+}
+
 inline _LIBCPP_INLINE_VISIBILITY
-typename std::enable_if<std::is_arithmetic<_A1>::value, bool>::type
-isnan(_A1 __x) _NOEXCEPT
+bool
+isnan(double __x) _NOEXCEPT
 {
-    return __libcpp_isnan((typename std::__promote<_A1>::type)__x);
+    return __libcpp_isnan(__x);
+}
+
+inline _LIBCPP_INLINE_VISIBILITY
+bool
+isnan(long double __x) _NOEXCEPT
+{
+    return __libcpp_isnan(__x);
 }
 
 #endif  // isnan
@@ -652,6 +665,26 @@
 using ::float_t;
 using ::double_t;
 
+// isnan
+
+template <class _A1>
+inline _LIBCPP_INLINE_VISIBILITY
+typename std::enable_if<__promote<_A1>::value, bool>::type
+#ifdef _LIBCPP_HAS_NO_RVALUE_REFERENCES
+isnan(_A1 __x)
+#else
+isnan(_A1&& __x)
+    _NOEXCEPT_
+    (
+        _NOEXCEPT_(__promote<_A1>::__does_not_throw)
+    )
+#endif
+{
+    typedef typename __promote<_A1>::type type;
+    static_assert(!(is_same<typename remove_reference<_A1>::type, type>::value), "");
+    return __libcpp_isnan(static_cast<type>(_VSTD::forward<_A1>(__x)));
+}
+
 // abs
 
 #if !defined(_AIX)
@@ -952,21 +985,27 @@
 
 template <class _A1, class _A2>
 inline _LIBCPP_INLINE_VISIBILITY
-typename enable_if
-<
-    is_arithmetic<_A1>::value &&
-    is_arithmetic<_A2>::value,
-    typename __promote<_A1, _A2>::type
->::type
-pow(_A1 __x, _A2 __y) _NOEXCEPT
+typename __promote<_A1, _A2>::type
+#ifdef _LIBCPP_HAS_NO_RVALUE_REFERENCES
+pow(_A1 __x, _A2 __y)
+#else
+pow(_A1&& __x, _A2&& __y)
+    _NOEXCEPT_
+    (
+        _NOEXCEPT_(__promote<_A1>::__does_not_throw) &&
+        _NOEXCEPT_(__promote<_A2>::__does_not_throw)
+    )
+#endif
 {
-    typedef typename __promote<_A1, _A2>::type __result_type;
-    static_assert((!(is_same<_A1, __result_type>::value &&
-                      is_same<_A2, __result_type>::value)), "");
-    return pow((__result_type)__x, (__result_type)__y);
+    typedef typename __promote<_A1>::type _D1;
+    typedef typename __promote<_A2>::type _D2;
+    typedef typename __promote<_D1, _D2>::type type;
+    static_assert((!(is_same<typename remove_reference<_A1>::type, type>::value &&
+                     is_same<typename remove_reference<_A2>::type, type>::value)), "");
+    return pow(static_cast<type>(static_cast<_D1>(_VSTD::forward<_A1>(__x))),
+               static_cast<type>(static_cast<_D2>(_VSTD::forward<_A2>(__y))));
 }
 
-
 // sin
 
 using ::sin;
diff -r 66b22df96296 -r effc15449577 external/bsd/libc++/dist/libcxx/include/iterator
--- a/external/bsd/libc++/dist/libcxx/include/iterator  Sat Jan 04 21:09:39 2014 +0000
+++ b/external/bsd/libc++/dist/libcxx/include/iterator  Sat Jan 04 21:32:03 2014 +0000
@@ -1385,6 +1385,22 @@
     return __x;
 }
 
+template <class _Tp, size_t _Np>
+inline _LIBCPP_INLINE_VISIBILITY
+_Tp*
+begin(_Tp (&__array)[_Np])
+{
+    return __array;
+}
+
+template <class _Tp, size_t _Np>
+inline _LIBCPP_INLINE_VISIBILITY
+_Tp*
+end(_Tp (&__array)[_Np])
+{
+    return __array + _Np;
+}
+
 #if !defined(_LIBCPP_HAS_NO_RVALUE_REFERENCES) && !defined(_LIBCPP_HAS_NO_TRAILING_RETURN)
 
 template <class _Cp>
@@ -1421,18 +1437,46 @@
 
 #if _LIBCPP_STD_VER > 11
 
+template <class _Tp, size_t _Np>
+inline _LIBCPP_INLINE_VISIBILITY
+reverse_iterator<_Tp*> rbegin(_Tp (&__array)[_Np])
+{
+    return reverse_iterator<_Tp*>(__array + _Np);
+}
+
+template <class _Tp, size_t _Np>
+inline _LIBCPP_INLINE_VISIBILITY
+reverse_iterator<_Tp*> rend(_Tp (&__array)[_Np])
+{
+    return reverse_iterator<_Tp*>(__array);
+}
+
+template <class _Ep>
+inline _LIBCPP_INLINE_VISIBILITY
+reverse_iterator<const _Ep*> rbegin(initializer_list<_Ep> __il)
+{
+    return reverse_iterator<const _Ep*>(__il.end());
+}
+
+template <class _Ep>
+inline _LIBCPP_INLINE_VISIBILITY
+reverse_iterator<const _Ep*> rend(initializer_list<_Ep> __il)
+{
+    return reverse_iterator<const _Ep*>(__il.begin());
+}
+
 template <class _Cp>
 inline _LIBCPP_INLINE_VISIBILITY
 auto cbegin(const _Cp& __c) -> decltype(begin(__c))
 {
-    return __c.begin();
+    return _VSTD::begin(__c);
 }
 
 template <class _Cp>
 inline _LIBCPP_INLINE_VISIBILITY
 auto cend(const _Cp& __c) -> decltype(end(__c))
 {
-    return __c.end();
+    return _VSTD::end(__c);
 }
 



Home | Main Index | Thread Index | Old Index