[libcxx-commits] [libcxx] r353086 - Support tests in freestanding

JF Bastien via libcxx-commits libcxx-commits at lists.llvm.org
Mon Feb 4 12:33:04 PST 2019


Author: jfb
Date: Mon Feb  4 12:31:13 2019
New Revision: 353086

URL: http://llvm.org/viewvc/llvm-project?rev=353086&view=rev
Log:
Support tests in freestanding

Summary:
Freestanding is *weird*. The standard allows it to differ in a bunch of odd
manners from regular C++, and the committee would like to improve that
situation. I'd like to make libc++ behave better with what freestanding should
be, so that it can be a tool we use in improving the standard. To do that we
need to try stuff out, both with "freestanding the language mode" and
"freestanding the library subset".

Let's start with the super basic: run the libc++ tests in freestanding, using
clang as the compiler, and see what works. The easiest hack to do this:

In utils/libcxx/test/config.py add:

  self.cxx.compile_flags += ['-ffreestanding']

Run the tests and they all fail.

Why? Because in freestanding `main` isn't special. This "not special" property
has two effects: main doesn't get mangled, and main isn't allowed to omit its
`return` statement. The first means main gets mangled and the linker can't
create a valid executable for us to test. The second means we spew out warnings
(ew) and the compiler doesn't insert the `return` we omitted, and main just
falls of the end and does whatever undefined behavior (if you're luck, ud2
leading to non-zero return code).

Let's start my work with the basics. This patch changes all libc++ tests to
declare `main` as `int main(int, char**` so it mangles consistently (enabling us
to declare another `extern "C"` main for freestanding which calls the mangled
one), and adds `return 0;` to all places where it was missing. This touches 6124
files, and I apologize.

The former was done with The Magic Of Sed.

The later was done with a (not quite correct but decent) clang tool:

  https://gist.github.com/jfbastien/793819ff360baa845483dde81170feed

This works for most tests, though I did have to adjust a few places when e.g.
the test runs with `-x c`, macros are used for main (such as for the filesystem
tests), etc.

Once this is in we can create a freestanding bot which will prevent further
regressions. After that, we can start the real work of supporting C++
freestanding fairly well in libc++.

<rdar://problem/47754795>

Reviewers: ldionne, mclow.lists, EricWF

Subscribers: christof, jkorous, dexonsmith, arphaman, miyuki, libcxx-commits

Differential Revision: https://reviews.llvm.org/D57624

Modified:
    libcxx/trunk/cmake/Modules/CheckLibcxxAtomic.cmake
    libcxx/trunk/docs/DesignDocs/DebugMode.rst
    libcxx/trunk/docs/DesignDocs/FileTimeType.rst
    libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp
    libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp
    libcxx/trunk/test/libcxx/algorithms/debug_less.pass.cpp
    libcxx/trunk/test/libcxx/algorithms/half_positive.pass.cpp
    libcxx/trunk/test/libcxx/algorithms/version.pass.cpp
    libcxx/trunk/test/libcxx/atomics/atomics.align/align.pass.sh.cpp
    libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp
    libcxx/trunk/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp
    libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp
    libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp
    libcxx/trunk/test/libcxx/atomics/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/map/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/non_const_comparator.fail.cpp
    libcxx/trunk/test/libcxx/containers/associative/set/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/tree_left_rotate.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/tree_remove.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/tree_right_rotate.pass.cpp
    libcxx/trunk/test/libcxx/containers/associative/undef_min_max.pass.cpp
    libcxx/trunk/test/libcxx/containers/container.adaptors/queue/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/container.adaptors/stack/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp
    libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/array/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/deque/incomplete.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/deque/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/forwardlist/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/list/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/asan.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_back.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_cback.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_front.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_index.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
    libcxx/trunk/test/libcxx/containers/sequences/vector/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/key_value_traits.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/next_pow2.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/next_prime.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/non_const_comparator.fail.cpp
    libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/unord.map/version.pass.cpp
    libcxx/trunk/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp
    libcxx/trunk/test/libcxx/containers/unord/unord.set/version.pass.cpp
    libcxx/trunk/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp
    libcxx/trunk/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp
    libcxx/trunk/test/libcxx/debug/containers/db_string.pass.cpp
    libcxx/trunk/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp
    libcxx/trunk/test/libcxx/debug/debug_abort.pass.cpp
    libcxx/trunk/test/libcxx/debug/debug_throw.pass.cpp
    libcxx/trunk/test/libcxx/debug/debug_throw_register.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp
    libcxx/trunk/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp
    libcxx/trunk/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp
    libcxx/trunk/test/libcxx/depr/depr.str.strstreams/version.pass.cpp
    libcxx/trunk/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp
    libcxx/trunk/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp
    libcxx/trunk/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp
    libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp
    libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp
    libcxx/trunk/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp
    libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard.fail.cpp
    libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp
    libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp
    libcxx/trunk/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp
    libcxx/trunk/test/libcxx/diagnostics/nodiscard.pass.cpp
    libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp
    libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp
    libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
    libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
    libcxx/trunk/test/libcxx/diagnostics/std.exceptions/version.pass.cpp
    libcxx/trunk/test/libcxx/diagnostics/syserr/version.pass.cpp
    libcxx/trunk/test/libcxx/double_include.sh.cpp
    libcxx/trunk/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp
    libcxx/trunk/test/libcxx/experimental/algorithms/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/filesystem/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp
    libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp
    libcxx/trunk/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/strings/string.view/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/any/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/meta/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/optional/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/ratio/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/time/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/tuple/version.pass.cpp
    libcxx/trunk/test/libcxx/experimental/utilities/utility/version.pass.cpp
    libcxx/trunk/test/libcxx/extensions/hash/specializations.fail.cpp
    libcxx/trunk/test/libcxx/extensions/hash/specializations.pass.cpp
    libcxx/trunk/test/libcxx/extensions/hash_map/const_iterator.fail.cpp
    libcxx/trunk/test/libcxx/extensions/nothing_to_do.pass.cpp
    libcxx/trunk/test/libcxx/fuzzing/nth_element.cpp
    libcxx/trunk/test/libcxx/fuzzing/partial_sort.cpp
    libcxx/trunk/test/libcxx/fuzzing/partial_sort_copy.cpp
    libcxx/trunk/test/libcxx/fuzzing/partition.cpp
    libcxx/trunk/test/libcxx/fuzzing/partition_copy.cpp
    libcxx/trunk/test/libcxx/fuzzing/regex_ECMAScript.cpp
    libcxx/trunk/test/libcxx/fuzzing/regex_POSIX.cpp
    libcxx/trunk/test/libcxx/fuzzing/regex_awk.cpp
    libcxx/trunk/test/libcxx/fuzzing/regex_egrep.cpp
    libcxx/trunk/test/libcxx/fuzzing/regex_extended.cpp
    libcxx/trunk/test/libcxx/fuzzing/regex_grep.cpp
    libcxx/trunk/test/libcxx/fuzzing/sort.cpp
    libcxx/trunk/test/libcxx/fuzzing/stable_partition.cpp
    libcxx/trunk/test/libcxx/fuzzing/stable_sort.cpp
    libcxx/trunk/test/libcxx/fuzzing/unique.cpp
    libcxx/trunk/test/libcxx/fuzzing/unique_copy.cpp
    libcxx/trunk/test/libcxx/include_as_c.sh.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp
    libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp
    libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp
    libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp
    libcxx/trunk/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp
    libcxx/trunk/test/libcxx/input.output/filesystems/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp
    libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp
    libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/iostream.forward/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/iostream.objects/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/iostreams.base/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/stream.buffers/version.pass.cpp
    libcxx/trunk/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp
    libcxx/trunk/test/libcxx/input.output/string.streams/version.pass.cpp
    libcxx/trunk/test/libcxx/iterators/failed.pass.cpp
    libcxx/trunk/test/libcxx/iterators/trivial_iterators.pass.cpp
    libcxx/trunk/test/libcxx/iterators/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/cmp/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/cstdint/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp
    libcxx/trunk/test/libcxx/language.support/has_c11_features.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
    libcxx/trunk/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp
    libcxx/trunk/test/libcxx/language.support/support.dynamic/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.exception/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.initlist/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.limits/limits/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.rtti/version.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp
    libcxx/trunk/test/libcxx/language.support/support.types/version.pass.cpp
    libcxx/trunk/test/libcxx/libcpp_alignof.pass.cpp
    libcxx/trunk/test/libcxx/libcpp_version.pass.cpp
    libcxx/trunk/test/libcxx/localization/c.locales/version.pass.cpp
    libcxx/trunk/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp
    libcxx/trunk/test/libcxx/localization/locale.stdcvt/version.pass.cpp
    libcxx/trunk/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
    libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp
    libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp
    libcxx/trunk/test/libcxx/localization/version.pass.cpp
    libcxx/trunk/test/libcxx/memory/aligned_allocation_macro.pass.cpp
    libcxx/trunk/test/libcxx/memory/is_allocator.pass.cpp
    libcxx/trunk/test/libcxx/modules/cinttypes_exports.sh.cpp
    libcxx/trunk/test/libcxx/modules/clocale_exports.sh.cpp
    libcxx/trunk/test/libcxx/modules/cstdint_exports.sh.cpp
    libcxx/trunk/test/libcxx/modules/inttypes_h_exports.sh.cpp
    libcxx/trunk/test/libcxx/modules/stdint_h_exports.sh.cpp
    libcxx/trunk/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp
    libcxx/trunk/test/libcxx/numerics/c.math/ctgmath.pass.cpp
    libcxx/trunk/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp
    libcxx/trunk/test/libcxx/numerics/c.math/tgmath_h.pass.cpp
    libcxx/trunk/test/libcxx/numerics/c.math/version_cmath.pass.cpp
    libcxx/trunk/test/libcxx/numerics/cfenv/version.pass.cpp
    libcxx/trunk/test/libcxx/numerics/complex.number/__sqr.pass.cpp
    libcxx/trunk/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp
    libcxx/trunk/test/libcxx/numerics/complex.number/version.pass.cpp
    libcxx/trunk/test/libcxx/numerics/numarray/version.pass.cpp
    libcxx/trunk/test/libcxx/numerics/numeric.ops/version.pass.cpp
    libcxx/trunk/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp
    libcxx/trunk/test/libcxx/selftest/not_test.sh.cpp
    libcxx/trunk/test/libcxx/selftest/test.arc.pass.mm
    libcxx/trunk/test/libcxx/selftest/test.pass.cpp
    libcxx/trunk/test/libcxx/selftest/test.pass.mm
    libcxx/trunk/test/libcxx/selftest/test.sh.cpp
    libcxx/trunk/test/libcxx/selftest/test_macros.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp
    libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp
    libcxx/trunk/test/libcxx/strings/c.strings/version_cctype.pass.cpp
    libcxx/trunk/test/libcxx/strings/c.strings/version_cstring.pass.cpp
    libcxx/trunk/test/libcxx/strings/c.strings/version_cuchar.pass.cpp
    libcxx/trunk/test/libcxx/strings/c.strings/version_cwchar.pass.cpp
    libcxx/trunk/test/libcxx/strings/c.strings/version_cwctype.pass.cpp
    libcxx/trunk/test/libcxx/strings/iterators.exceptions.pass.cpp
    libcxx/trunk/test/libcxx/strings/iterators.noexcept.pass.cpp
    libcxx/trunk/test/libcxx/strings/version.pass.cpp
    libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp
    libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
    libcxx/trunk/test/libcxx/thread/futures/futures.task/types.pass.cpp
    libcxx/trunk/test/libcxx/thread/futures/version.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.condition/version.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.mutex/version.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp
    libcxx/trunk/test/libcxx/thread/thread.threads/version.pass.cpp
    libcxx/trunk/test/libcxx/type_traits/convert_to_integral.pass.cpp
    libcxx/trunk/test/libcxx/type_traits/lazy_metafunctions.pass.cpp
    libcxx/trunk/test/libcxx/utilities/any/size_and_alignment.pass.cpp
    libcxx/trunk/test/libcxx/utilities/any/small_type.pass.cpp
    libcxx/trunk/test/libcxx/utilities/any/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp
    libcxx/trunk/test/libcxx/utilities/function.objects/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp
    libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp
    libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp
    libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp
    libcxx/trunk/test/libcxx/utilities/memory/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/meta/is_referenceable.pass.cpp
    libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp
    libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp
    libcxx/trunk/test/libcxx/utilities/meta/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
    libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
    libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
    libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
    libcxx/trunk/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp
    libcxx/trunk/test/libcxx/utilities/optional/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/ratio/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/template.bitset/includes.pass.cpp
    libcxx/trunk/test/libcxx/utilities/template.bitset/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp
    libcxx/trunk/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp
    libcxx/trunk/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp
    libcxx/trunk/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp
    libcxx/trunk/test/libcxx/utilities/time/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp
    libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp
    libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp
    libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp
    libcxx/trunk/test/libcxx/utilities/tuple/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/type.index/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp
    libcxx/trunk/test/libcxx/utilities/utility/version.pass.cpp
    libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp
    libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp
    libcxx/trunk/test/libcxx/utilities/variant/version.pass.cpp
    libcxx/trunk/test/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp
    libcxx/trunk/test/std/algorithms/alg.sorting/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/algorithms/algorithms.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.fences/atomic_signal_fence.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.fences/atomic_thread_fence.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/atomic_flag_test_and_set.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/atomic_flag_test_and_set_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/clear.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/copy_assign.fail.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/copy_ctor.fail.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/copy_volatile_assign.fail.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/default.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/init.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.flag/test_and_set.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.general/replace_failure_order.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.lockfree/lockfree.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.order/kill_dependency.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.order/memory_order.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.syn/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.generic/address.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.generic/bool.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.generic/integral.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp
    libcxx/trunk/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.arith/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.pointer/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/atomics.types.operations.templ/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/atomics/atomics.types.operations/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/associative/iterator_types.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp
    libcxx/trunk/test/std/containers/associative/map/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/gcc_workaround.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/incomplete_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/at.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/empty.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/empty.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/index_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/index_tuple.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/max_size.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.access/size.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/move_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/merge.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/count.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/count0.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/count1.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/count2.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/count3.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/equal_range.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/find.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/find0.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/find1.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/find2.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/find3.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp
    libcxx/trunk/test/std/containers/associative/map/map.special/member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/map/types.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/empty.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/empty.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/incomplete_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/max_size.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/scary.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/size.pass.cpp
    libcxx/trunk/test/std/containers/associative/multimap/types.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/associative/multiset/clear.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/count.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/count_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/emplace.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/empty.fail.cpp
    libcxx/trunk/test/std/containers/associative/multiset/empty.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/equal_range.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/find.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/incomplete_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/insert_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/lower_bound.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/max_size.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/merge.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/scary.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/size.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/types.pass.cpp
    libcxx/trunk/test/std/containers/associative/multiset/upper_bound.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/associative/set/clear.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/count.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/count_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/emplace.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/empty.fail.cpp
    libcxx/trunk/test/std/containers/associative/set/empty.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/equal_range.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/equal_range_transparent.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/find.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/gcc_workaround.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/incomplete_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_iter_cv.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_iter_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/insert_rv.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/iterator.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/lower_bound.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/max_size.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/merge.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/move_assign.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.special/member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/size.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/types.pass.cpp
    libcxx/trunk/test/std/containers/associative/set/upper_bound.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/types.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/priority.queue/types.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp
    libcxx/trunk/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/container.node/node_handle.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/containers.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.data/data.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.data/data_const.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.fill/fill.fail.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.fill/fill.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.size/size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.special/swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.swap/swap.fail.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.swap/swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/get.fail.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/get.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/at.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/begin.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/compare.fail.cpp
    libcxx/trunk/test/std/containers/sequences/array/compare.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/contiguous.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/empty.fail.cpp
    libcxx/trunk/test/std/containers/sequences/array/empty.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/front_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/indexing.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/iterators.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/max_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/size_and_alignment.pass.cpp
    libcxx/trunk/test/std/containers/sequences/array/types.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.special/copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.special/move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.special/swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/iterators.pass.cpp
    libcxx/trunk/test/std/containers/sequences/deque/types.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/empty.fail.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/empty.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/incomplete.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/max_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/forwardlist/types.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/sequences/list/incomplete_type.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/iterators.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.capacity/empty.fail.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.capacity/empty.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.capacity/size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/size_type.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.erasure/erase.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/merge.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/remove.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/reverse.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/sort.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/unique.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.special/swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/list/types.pass.cpp
    libcxx/trunk/test/std/containers/sequences/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/capacity.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/construct_default.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/construct_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/emplace.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/empty.fail.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/empty.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/find.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/iterators.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/push_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/reserve.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/resize_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/types.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/sequences/vector/contiguous.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/iterators.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/types.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/move.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.data/data.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.special/swap.pass.cpp
    libcxx/trunk/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/iterator_difference_type.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/bucket.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/bucket_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/compare.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/empty.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/empty.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/eq.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/equal_range_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/find_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/find_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/incomplete_type.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/local_iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/max_load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/max_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/rehash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/reserve.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/swap_member.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/types.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/bucket.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/empty.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/empty.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/eq.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/find_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/incomplete.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/iterators.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/max_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/rehash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/reserve.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/scary.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/swap_member.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/types.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/bucket.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/clear.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/emplace.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/empty.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/empty.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/eq.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/erase_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/find_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/incomplete.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/iterators.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/max_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/merge.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/rehash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/reserve.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/scary.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/swap_member.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/types.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.swap/db_swap_1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/bucket.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/bucket_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/clear.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/emplace.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/emplace_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/empty.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/empty.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/eq.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/equal_range_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_if.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/erase_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/extract_iterator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/extract_key.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/find_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/find_non_const.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/incomplete.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_node_type.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/iterators.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/local_iterators.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/local_iterators.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/max_load_factor.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/max_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/merge.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/rehash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/reserve.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/swap_member.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/types.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.swap/db_swap_1.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/array.fail.cpp
    libcxx/trunk/test/std/containers/views/span.cons/array.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/assign.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/container.fail.cpp
    libcxx/trunk/test/std/containers/views/span.cons/container.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/copy.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/deduct.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/default.fail.cpp
    libcxx/trunk/test/std/containers/views/span.cons/default.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/ptr_len.fail.cpp
    libcxx/trunk/test/std/containers/views/span.cons/ptr_len.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/ptr_ptr.fail.cpp
    libcxx/trunk/test/std/containers/views/span.cons/ptr_ptr.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/span.fail.cpp
    libcxx/trunk/test/std/containers/views/span.cons/span.pass.cpp
    libcxx/trunk/test/std/containers/views/span.cons/stdarray.pass.cpp
    libcxx/trunk/test/std/containers/views/span.elem/data.pass.cpp
    libcxx/trunk/test/std/containers/views/span.elem/op_idx.pass.cpp
    libcxx/trunk/test/std/containers/views/span.iterators/begin.pass.cpp
    libcxx/trunk/test/std/containers/views/span.iterators/end.pass.cpp
    libcxx/trunk/test/std/containers/views/span.iterators/rbegin.pass.cpp
    libcxx/trunk/test/std/containers/views/span.iterators/rend.pass.cpp
    libcxx/trunk/test/std/containers/views/span.objectrep/as_bytes.pass.cpp
    libcxx/trunk/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp
    libcxx/trunk/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp
    libcxx/trunk/test/std/containers/views/span.obs/empty.pass.cpp
    libcxx/trunk/test/std/containers/views/span.obs/size.pass.cpp
    libcxx/trunk/test/std/containers/views/span.obs/size_bytes.pass.cpp
    libcxx/trunk/test/std/containers/views/span.sub/first.pass.cpp
    libcxx/trunk/test/std/containers/views/span.sub/last.pass.cpp
    libcxx/trunk/test/std/containers/views/span.sub/subspan.pass.cpp
    libcxx/trunk/test/std/containers/views/types.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.fail.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.fail.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.fail.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.fail.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.fail.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/pointer.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/assign_from_auto_ptr_ref.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_from_auto_ptr_ref.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/arrow.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/deref.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/release.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/reset.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp
    libcxx/trunk/test/std/depr/depr.auto.ptr/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/assert_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/ciso646.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/complex.h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/ctype_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/errno_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/fenv_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/float_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/inttypes_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/iso646_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/limits_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/locale_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/math_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/setjmp_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/signal_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/stdarg_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/stdbool_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/stddef_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/stdint_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/stdio_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/stdlib_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/string_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/tgmath_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/time_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/uchar_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/wchar_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.c.headers/wctype_h.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.fail.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.adaptors/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.base/binary_function.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/depr.base/unary_function.pass.cpp
    libcxx/trunk/test/std/depr/depr.function.objects/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/depr/depr.ios.members/io_state.pass.cpp
    libcxx/trunk/test/std/depr/depr.ios.members/open_mode.pass.cpp
    libcxx/trunk/test/std/depr/depr.ios.members/seek_dir.pass.cpp
    libcxx/trunk/test/std/depr/depr.ios.members/streamoff.pass.cpp
    libcxx/trunk/test/std/depr/depr.ios.members/streampos.pass.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.depr_in_cxx11.fail.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.pass.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.depr_in_cxx11.fail.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.pass.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.depr_in_cxx11.fail.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.pass.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.depr_in_cxx11.fail.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.pass.cpp
    libcxx/trunk/test/std/depr/depr.lib.binders/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/rdbuf.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/str.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.istrstream/types.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/cp_size_mode.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/default.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/freeze.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/pcount.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/rdbuf.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/str.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.ostrstream/types.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest/rdbuf.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/freeze.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/pcount.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/str.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstream/types.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ccp_size.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cp_size_cp.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cscp_size.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cucp_size.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/custom_alloc.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/default.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/scp_size_scp.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ucp_size_ucp.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/freeze.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/overflow.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/pcount.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/str.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/overflow.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekoff.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekpos.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/setbuf.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp
    libcxx/trunk/test/std/depr/depr.str.strstreams/depr.strstreambuf/types.pass.cpp
    libcxx/trunk/test/std/depr/exception.unexpected/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp
    libcxx/trunk/test/std/depr/exception.unexpected/set.unexpected/set_unexpected.pass.cpp
    libcxx/trunk/test/std/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp
    libcxx/trunk/test/std/depr/exception.unexpected/unexpected/unexpected.pass.cpp
    libcxx/trunk/test/std/depr/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/diagnostics/assertions/cassert.pass.cpp
    libcxx/trunk/test/std/diagnostics/diagnostics.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/diagnostics/errno/cerrno.pass.cpp
    libcxx/trunk/test/std/diagnostics/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/domain.error/domain_error.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/invalid.argument/invalid_argument.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/length.error/length_error.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/logic.error/logic_error.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/out.of.range/out_of_range.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/overflow.error/overflow_error.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/range.error/range_error.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/runtime.error/runtime_error.pass.cpp
    libcxx/trunk/test/std/diagnostics/std.exceptions/underflow.error/underflow_error.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/errc.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/is_error_code_enum.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/is_error_condition_enum.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.compare/eq_error_code_error_code.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.derived/message.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/default_ctor.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/eq.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/lt.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/neq.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/default_error_condition.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_error_code_int.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_int_error_condition.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/ErrorCodeEnum.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/default.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/int_error_category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/ErrorCodeEnum.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/assign.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/lt.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/make_error_code.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/stream_inserter.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.fail.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/default_error_condition.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/message.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/value.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/types.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/ErrorConditionEnum.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/default.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/int_error_category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/ErrorConditionEnum.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/assign.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/lt.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/make_error_condition.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/bool.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/message.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/value.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/types.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.hash/enabled_hash.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.hash/error_code.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.hash/error_condition.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_const_char_pointer.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_string.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_const_char_pointer.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_string.pass.cpp
    libcxx/trunk/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.overview/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/algorithms/alg.search/search.pass.cpp
    libcxx/trunk/test/std/experimental/filesystem/fs.req.macros/feature_macro.pass.cpp
    libcxx/trunk/test/std/experimental/filesystem/fs.req.namespace/namespace.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp
    libcxx/trunk/test/std/experimental/func/func.searchers/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/func/header.functional.synop/includes.pass.cpp
    libcxx/trunk/test/std/experimental/func/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/iterator/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp
    libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/make_ostream_joiner.pass.cpp
    libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp
    libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.postincrement.pass.cpp
    libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.pretincrement.pass.cpp
    libcxx/trunk/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.star.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.capacity/operator_bool.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/equal_comp.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/less_comp.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.completion/done.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/assign.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/construct.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/address.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.fail.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.hash/hash.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.noop/noop_coroutine.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/promise.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/destroy.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/resume.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/void_handle.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.traits/promise_type.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_always.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_never.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/await_result.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/bool_await_suspend.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/expected.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/generator.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/go.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/multishot_func.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/end.to.end/oneshot_func.pass.cpp
    libcxx/trunk/test/std/experimental/language.support/support.coroutines/includes.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/assign.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/copy.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/default.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/memory_resource_convert.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/other_alloc.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/equal.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/not_equal.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/allocate.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_rvalue.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_values.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_types.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/deallocate.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/destroy.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/resource.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/select_on_container_copy_construction.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.overview/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.polymorphic.allocator.class/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_copy.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_move.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/default.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_allocate_and_deallocate.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_is_equal.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/overview.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_deque_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_forward_list_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_list_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_map_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_regex_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_set_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_string_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_unordered_map_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_unordered_set_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.aliases/header_vector_synop.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.global/default_resource.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.global/new_delete_resource.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.global/null_memory_resource.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource.synop/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/construct.fail.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.eq/equal.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.eq/not_equal.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.overview/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.public/allocate.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.public/deallocate.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.public/dtor.pass.cpp
    libcxx/trunk/test/std/experimental/memory/memory.resource/memory.resource.public/is_equal.pass.cpp
    libcxx/trunk/test/std/experimental/memory/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.abi/vector_extension.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.access/default.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.casts/simd_cast.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.casts/static_simd_cast.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.cons/broadcast.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.cons/default.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.cons/generator.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.cons/load.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.mem/load.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.mem/store.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.traits/abi_for_size.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.traits/is_abi_tag.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.traits/is_simd.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.traits/is_simd_flag_type.pass.cpp
    libcxx/trunk/test/std/experimental/simd/simd.traits/is_simd_mask.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/meta/meta.detect/detected_or.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/meta/meta.detect/detected_t.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/meta/meta.detect/is_detected.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/meta/meta.detect/is_detected_convertible.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/meta/meta.detect/is_detected_exact.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_element_type.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_propagate_const.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_element_type.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible_propagate_const.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.explicit.ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.non-explicit.ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.copy_ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.explicit.move_ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.move_ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/copy_ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.explicit.ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.non-explicit.ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/move_ctor.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/dereference.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/explicit_operator_element_type_ptr.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/get.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/op_arrow.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/operator_element_type_ptr.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/dereference.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/explicit_operator_element_type_ptr.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/get.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/op_arrow.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/operator_element_type_ptr.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.class/swap.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/hash.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/equal_to.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater_equal.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less_equal.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/not_equal_to.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/equal.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_equal.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_than.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_equal.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_than.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/not_equal.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/swap.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/utility/utility.erased.type/erased_type.pass.cpp
    libcxx/trunk/test/std/experimental/utilities/utility/utility.synop/includes.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/c.files/cinttypes.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/c.files/cstdio.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/c.files/gets.fail.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.members/open_path.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf/types.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.cons/path.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.members/close.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.members/open_path.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.members/open_string.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream.members/rdbuf.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/fstream/types.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.cons/path.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.members/close.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.members/open_path.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.members/open_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.members/open_string.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream.members/rdbuf.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ifstream/types.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.cons/path.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.members/close.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.members/open_path.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.members/open_string.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream.members/rdbuf.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/fstreams/ofstream/types.pass.cpp
    libcxx/trunk/test/std/input.output/file.streams/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default_const.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/comparisons.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/path.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/default_ctor.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.directory_iterator/types.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.file_status/file_status.cons.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.file_status/file_status.mods.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.file_status/file_status.obs.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.filesystem_error/filesystem_error.members.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.assign/braced_init.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.assign/copy.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.assign/move.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.construct/copy.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.construct/default.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.construct/move.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.decompose/empty.fail.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.decompose/path.decompose.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_normal.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.modifiers/clear.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.modifiers/make_preferred.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.modifiers/remove_filename.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_extension.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_filename.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.modifiers/swap.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.native.obs/c_str.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.native.obs/native.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.native.obs/operator_string.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.member/path.query/tested_in_path_decompose.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/append_op.fail.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops.fail.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops_tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/hash_value_tested_elswhere.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/path.factory.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/path.io.unicode_bug.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/path.nonmember/swap.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/class.path/synop.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.enum/enum.copy_options.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.enum/enum.directory_options.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.enum/enum.file_type.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.enum/enum.path.format.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.enum/enum.perm_options.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.enum/enum.perms.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.error.report/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.filesystem.synopsis/file_time_type.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.op.funcs/fs.op.weakly_canonical/weakly_canonical.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.req.macros/feature_macro.pass.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.req.namespace/namespace.fail.cpp
    libcxx/trunk/test/std/input.output/filesystems/fs.req.namespace/namespace.pass.cpp
    libcxx/trunk/test/std/input.output/input.output.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/ext.manip/get_money.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.dest/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/iostreamclass/types.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/basic_ios.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/ios_base.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/istream.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.formatted/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore_0xff.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/putback.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/tellg.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/unget.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/istream.cons/copy.fail.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/istream.cons/streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/types.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.cons/streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minmax_showbase.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minus1.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/flush.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp2.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.seeks/tellp.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/flush.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream/types.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream_sentry/construct.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp
    libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp
    libcxx/trunk/test/std/input.output/iostream.format/std.manip/resetiosflags.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/std.manip/setbase.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/std.manip/setfill.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/std.manip/setiosflags.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/std.manip/setprecision.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/std.manip/setw.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.forward/iosfwd.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/narrow.stream.objects/cerr.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/narrow.stream.objects/cin.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/narrow.stream.objects/clog.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/narrow.stream.objects/cout.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/wide.stream.objects/wcerr.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/wide.stream.objects/wcin.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/wide.stream.objects/wclog.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.objects/wide.stream.objects/wcout.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.members/state.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.operations/addition.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.operations/ctor_int.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.operations/difference.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.operations/eq_int.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.operations/offset.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.operations/streamsize.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/fpos.operations/subtraction.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/fpos/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags_fmtflags.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision_streamsize.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags_mask.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/unsetf_mask.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width_streamsize.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.base.cons/dtor.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.base.locales/getloc.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.base.storage/iword.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.base.storage/xalloc.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.members.static/sync_with_stdio.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/ios_Init/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_char_pointer_error_code.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_string_error_code.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/ios_fmtflags/fmtflags.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/ios_iostate/iostate.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/ios_openmode/openmode.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/ios_seekdir/seekdir.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/ios.types/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios.base/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/fill.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/fill_char_type.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf_streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/tie.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/tie_ostream.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/basic.ios.members/widen.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/bad.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/bool.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/eof.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/fail.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/good.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/not.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/rdstate.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/ios/types.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/is_error_code_enum_io_errc.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/internal.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/left.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/right.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/dec.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/hex.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/oct.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/iostream_category.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_code.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_condition.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/defaultfloat.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/fixed.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/hexfloat.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/scientific.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/boolalpha.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noboolalpha.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowbase.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpoint.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpos.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noskipws.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nounitbuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nouppercase.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showbase.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpoint.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpos.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/skipws.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/unitbuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/uppercase.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/std.ios.manip/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/stream.types/streamoff.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.base/stream.types/streamsize.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.requirements/iostream.limits.imbue/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.requirements/iostreams.limits.pos/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.requirements/iostreams.threadsafety/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/iostreams.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf.reqts/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.fail.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.fail.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekoff.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekpos.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsetbuf.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsync.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/in_avail.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sbumpc.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetc.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetn.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/snextc.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sputbackc.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sungetc.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputc.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputn.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/gbump.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/setg.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/setp.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/showmanyc.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/uflow.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/underflow.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/xsgetn.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback/pbackfail.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/overflow.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/xsputn.pass.cpp
    libcxx/trunk/test/std/input.output/stream.buffers/streambuf/types.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/istringstream/types.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/ostringstream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/ostringstream.assign/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/ostringstream.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/ostringstream.members/str.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/ostringstream/types.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.assign/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.cons/string.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.members/str.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekoff.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekpos.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/setbuf.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringbuf/types.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.cons/default.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.cons/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.cons/move2.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.cons/string.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream.members/str.pass.cpp
    libcxx/trunk/test/std/input.output/string.streams/stringstream/types.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.container/data.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.container/empty.array.fail.cpp
    libcxx/trunk/test/std/iterators/iterator.container/empty.container.fail.cpp
    libcxx/trunk/test/std/iterators/iterator.container/empty.initializer_list.fail.cpp
    libcxx/trunk/test/std/iterators/iterator.container/empty.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.container/size.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/const_pointer.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/const_volatile_pointer.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/empty.fail.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/iterator.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/pointer.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/iterator.traits/volatile_pointer.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.range/begin-end.fail.cpp
    libcxx/trunk/test/std/iterators/iterator.range/begin-end.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/bidirectional.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/forward.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/input.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/iterator.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/iterator.requirements.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/output.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.requirements/random.access.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterator.synopsis/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/iterators.general/gcc_workaround.pass.cpp
    libcxx/trunk/test/std/iterators/iterators.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/pre.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/lv_value.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/rv_value.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/pre.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/lv_value.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/rv_value.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/pre.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/insert.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/minus.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/plus.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gte.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lt.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lte.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_neq.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/post.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/pre.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/post.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star/op_star.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iter.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/move.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/post.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/pre.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.fail.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/default.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/istream.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/proxy.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/streambuf.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_equal/equal.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op!=/not_equal.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op++/dereference.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op==/equal.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy/proxy.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/iterator.range/begin_array.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/iterator.range/begin_const.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/iterator.range/begin_non_const.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/iterator.range/end_array.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/iterator.range/end_const.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/iterator.range/end_non_const.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/copy.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream_delim.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/assign_t.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/dereference.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/increment.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostream.iterator/types.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/ostream.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/streambuf.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/deref.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/increment.pass.cpp
    libcxx/trunk/test/std/iterators/stream.iterators/ostreambuf.iterator/types.pass.cpp
    libcxx/trunk/test/std/language.support/cmp/cmp.common/common_comparison_category.pass.cpp
    libcxx/trunk/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp
    libcxx/trunk/test/std/language.support/cmp/cmp.strongeq/cmp.strongeq.pass.cpp
    libcxx/trunk/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp
    libcxx/trunk/test/std/language.support/cmp/cmp.weakeq/cmp.weakeq.pass.cpp
    libcxx/trunk/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp
    libcxx/trunk/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp
    libcxx/trunk/test/std/language.support/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/align_val_t.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/alloc.errors/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/get_new_handler.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/set_new_handler.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array11.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_calls_unsized_delete_array.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.dataraces/not_testable.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array_ptr.fail.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_ptr.fail.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size.fail.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_nothrow.fail.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete11.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_calls_unsized_delete.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/new.delete/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/ptr.launder/launder.nodiscard.fail.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/ptr.launder/launder.pass.cpp
    libcxx/trunk/test/std/language.support/support.dynamic/ptr.launder/launder.types.fail.cpp
    libcxx/trunk/test/std/language.support/support.exception/bad.exception/bad_exception.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/assign.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/exception.terminate/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/exception.terminate/set.terminate/get_terminate.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/exception.terminate/set.terminate/set_terminate.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/exception.terminate/terminate/terminate.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/exception/exception.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/current_exception.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp
    libcxx/trunk/test/std/language.support/support.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/language.support/support.initlist/include_cxx03.pass.cpp
    libcxx/trunk/test/std/language.support/support.initlist/support.initlist.access/access.pass.cpp
    libcxx/trunk/test/std/language.support/support.initlist/support.initlist.cons/default.pass.cpp
    libcxx/trunk/test/std/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp
    libcxx/trunk/test/std/language.support/support.initlist/types.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/c.limits/cfloat.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/c.limits/climits.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/denorm.style/check_values.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/is_specialized.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits/default.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/numeric.special/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/limits/round.style/check_values.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/any.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/array.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/atomic.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/bit.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/chrono.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/cmath.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/compare.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/complex.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/concepts.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/cstddef.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/exception.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/execution.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/filesystem.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/functional.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/iomanip.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/istream.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/iterator.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/limits.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/locale.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/map.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/memory.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/mutex.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/new.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/numeric.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/optional.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/ostream.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/regex.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/scoped_allocator.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/set.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/shared_mutex.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/string_view.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/tuple.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/type_traits.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/unordered_map.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/unordered_set.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/utility.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/variant.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
    libcxx/trunk/test/std/language.support/support.limits/version.pass.cpp
    libcxx/trunk/test/std/language.support/support.rtti/bad.cast/bad_cast.pass.cpp
    libcxx/trunk/test/std/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp
    libcxx/trunk/test/std/language.support/support.rtti/type.info/type_info.pass.cpp
    libcxx/trunk/test/std/language.support/support.rtti/type.info/type_info_hash.pass.cpp
    libcxx/trunk/test/std/language.support/support.runtime/csetjmp.pass.cpp
    libcxx/trunk/test/std/language.support/support.runtime/csignal.pass.cpp
    libcxx/trunk/test/std/language.support/support.runtime/cstdarg.pass.cpp
    libcxx/trunk/test/std/language.support/support.runtime/cstdbool.pass.cpp
    libcxx/trunk/test/std/language.support/support.runtime/cstdlib.pass.cpp
    libcxx/trunk/test/std/language.support/support.runtime/ctime.pass.cpp
    libcxx/trunk/test/std/language.support/support.start.term/quick_exit.pass.cpp
    libcxx/trunk/test/std/language.support/support.start.term/quick_exit_check1.fail.cpp
    libcxx/trunk/test/std/language.support/support.start.term/quick_exit_check2.fail.cpp
    libcxx/trunk/test/std/language.support/support.types/byte.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/and.assign.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/and.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/enum_direct_init.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/lshift.assign.fail.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/lshift.assign.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/lshift.fail.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/lshift.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/not.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/or.assign.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/or.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/rshift.assign.fail.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/rshift.assign.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/rshift.fail.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/rshift.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/to_integer.fail.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/to_integer.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/xor.assign.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/byteops/xor.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/max_align_t.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/null.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/nullptr_t.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp
    libcxx/trunk/test/std/language.support/support.types/nullptr_t_integral_cast.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/offsetof.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/ptrdiff_t.pass.cpp
    libcxx/trunk/test/std/language.support/support.types/size_t.pass.cpp
    libcxx/trunk/test/std/localization/c.locales/clocale.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/compare.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/hash.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/transform.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.collate/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.collate/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor/dtor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/table.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/facet.ctype.special/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char16_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char32_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/codecvt_base.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char16_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char32_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_wchar_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_always_noconv.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_encoding.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_max_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_unshift.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_always_noconv.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_encoding.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_max_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_unshift.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_always_noconv.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_encoding.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_in.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_max_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_out.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_unshift.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_always_noconv.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char16_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char32_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_wchar_t.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/mask.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.messages/locale.messages.byname/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.messages/locale.messages/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.members/not_testable.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.messages/locale.messages/messages_base.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.messages/locale.messages/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.messages/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.get/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.money.put/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/positive_sign.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/curr_symbol.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/decimal_point.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/frac_digits.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/grouping.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/neg_format.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/negative_sign.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/pos_format.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/positive_sign.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/thousands_sep.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/money_base.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.monetary/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.nm.put/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/locale.num.get/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.numeric/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/date_order.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/time_base.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.get/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.put/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/locale.time.put/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/category.time/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/decimal_point.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/falsename.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/grouping.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/thousands_sep.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/truename.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/types.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facet.numpunct/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.categories/facets.examples/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_mode.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16_always_noconv.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16_encoding.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16_in.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16_max_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16_out.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf16_unshift.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_always_noconv.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_encoding.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_in.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_max_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_out.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_unshift.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_always_noconv.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_encoding.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_in.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_max_length.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_out.pass.cpp
    libcxx/trunk/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_unshift.pass.cpp
    libcxx/trunk/test/std/localization/locale.syn/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isalnum.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isalpha.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/iscntrl.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isdigit.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isgraph.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/islower.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isprint.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/ispunct.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isspace.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isupper.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/classification/isxdigit.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/ctor.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/rdbuf.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/state.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.character/tolower.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.character/toupper.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt_state.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_copy.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/state.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/types.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.convenience/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.global.templates/has_facet.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale.global.templates/use_facet.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/assign.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/copy.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/default.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/locale_facetptr.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.cons/string.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.members/combine.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.members/name.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.operators/compare.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.operators/eq.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.statics/classic.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.statics/global.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.types/locale.facet/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.types/locale.id/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/locale.types/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locales/locale/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/locales/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/localization/localization.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/c.math/cmath.pass.cpp
    libcxx/trunk/test/std/numerics/c.math/ctgmath.pass.cpp
    libcxx/trunk/test/std/numerics/c.math/tgmath_h.pass.cpp
    libcxx/trunk/test/std/numerics/cfenv/cfenv.syn/cfenv.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/ccmplx/ccomplex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/UDT_is_rejected.fail.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/arg.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/conj.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/imag.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/norm.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/pow.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/proj.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/cmplx.over/real.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals1.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals2.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/assignment_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/assignment_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/divide_equal_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/divide_equal_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/minus_equal_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/minus_equal_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/plus_equal_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/plus_equal_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/times_equal_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.member.ops/times_equal_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.members/construct.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.members/real_imag.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_divide_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_equals_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_equals_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_minus_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_minus_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_not_equals_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_not_equals_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_plus_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_plus_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/complex_times_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/scalar_divide_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/scalar_equals_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/scalar_minus_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/scalar_not_equals_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/scalar_plus_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/scalar_times_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/stream_input.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/stream_output.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/unary_minus.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.ops/unary_plus.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/double_float_explicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/double_float_implicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/double_long_double_explicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/double_long_double_implicit.fail.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/float_double_explicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/float_double_implicit.fail.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/float_long_double_explicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/float_long_double_implicit.fail.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/long_double_double_explicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/long_double_double_implicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/long_double_float_explicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.special/long_double_float_implicit.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.synopsis/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/atan.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/cos.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/cosh.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/exp.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/log.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/log10.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/sin.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/sinh.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/sqrt.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/tan.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/abs.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/arg.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/conj.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/imag.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/norm.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/polar.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/proj.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex.value.ops/real.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/complex/types.pass.cpp
    libcxx/trunk/test/std/numerics/complex.number/layout.pass.cpp
    libcxx/trunk/test/std/numerics/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.gslice/gslice.access/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.gslice/gslice.cons/default.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.gslice/gslice.cons/start_size_stride.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.gslice/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.slice/cons.slice/default.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.slice/cons.slice/start_size_stride.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.slice/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/class.slice/slice.access/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/default.fail.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/gslice_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/addition.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/and.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/divide.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/modulo.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/multiply.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/or.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_left.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_right.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/subtraction.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/xor.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/gslice.array.fill/assign_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.gslice.array/types.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/default.fail.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/indirect_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/addition.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/and.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/divide.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/modulo.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/multiply.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/or.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_left.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_right.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/subtraction.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/xor.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/indirect.array.fill/assign_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.indirect.array/types.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/default.fail.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.assign/mask_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.assign/valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/addition.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/and.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/divide.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/modulo.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/multiply.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/or.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_left.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_right.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/subtraction.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/xor.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/mask.array.fill/assign_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.mask.array/types.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/default.fail.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.assign/valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/addition.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/and.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/divide.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/modulo.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/multiply.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/or.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_left.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_right.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/subtraction.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/xor.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/slice.arr.fill/assign_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.slice.array/types.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/types.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/gslice_array_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/indirect_array_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/mask_array_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/slice_array_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/default.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/gslice_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/indirect_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/mask_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/size.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/slice_array.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.cons/value_size.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/apply_cref.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/apply_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/max.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/min.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/size.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/sum.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_non_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_non_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/slice_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/slice_non_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_non_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.range/begin_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.range/begin_non_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.range/end_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp
    libcxx/trunk/test/std/numerics/numarray/valarray.syn/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool1.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool2.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool3.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool4.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral1.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral2.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool1.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool2.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool3.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool4.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral1.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral2.fail.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp
    libcxx/trunk/test/std/numerics/numeric.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/numerics.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_move.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/discard.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_move.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/discard.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/values.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_move.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/discard.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.device/ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.device/entropy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.device/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_int_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_int_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_double_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_double_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_double_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_double_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_double_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_double_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_double_double.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_init.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_iterator.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_init.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_iterator.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_iterator.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_init_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_iterator.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_iterator.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_init_func.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_iterator.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_int_int.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_int_int.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/get_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/max.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/min.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_ctor.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_eq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/set_param.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/types.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/discard.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq_all_zero.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/discard.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/assign.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/copy.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/discard.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/eval.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_result_type.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_sseq.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/default_random_engine.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/knuth_b.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/minstd_rand.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/minstd_rand0.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/mt19937.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/mt19937_64.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/ranlux24.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/ranlux24_base.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/ranlux48.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.predef/ranlux48_base.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.req/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.req/rand.req.adapt/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.req/rand.req.dst/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.req/rand.req.eng/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.req/rand.req.genl/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.req/rand.req.seedseq/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.req/rand.req.urng/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.seedseq/assign.fail.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.seedseq/copy.fail.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.seedseq/default.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.seedseq/generate.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.seedseq/initializer_list.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.seedseq/iterator.pass.cpp
    libcxx/trunk/test/std/numerics/rand/rand.util/rand.util.seedseq/types.pass.cpp
    libcxx/trunk/test/std/re/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.alg/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/awk.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.fail.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/ecma.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/egrep.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/exponential.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/extended.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/grep.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/inverted_character_classes.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.replace/exponential.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.replace/test1.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.replace/test2.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.replace/test3.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.replace/test4.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.replace/test5.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.replace/test6.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/awk.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/backup.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.fail.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/basic.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/ecma.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/egrep.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/exponential.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/extended.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/grep.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/invert_neg_word_search.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp
    libcxx/trunk/test/std/re/re.alg/re.except/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.badexp/regex_error.pass.cpp
    libcxx/trunk/test/std/re/re.const/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.const/re.err/error_type.pass.cpp
    libcxx/trunk/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp
    libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp
    libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp
    libcxx/trunk/test/std/re/re.const/re.matchflag/match_not_null.pass.cpp
    libcxx/trunk/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp
    libcxx/trunk/test/std/re/re.def/defns.regex.collating.element/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.def/defns.regex.finite.state.machine/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.def/defns.regex.format.specifier/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.def/defns.regex.matched/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.def/defns.regex.primary.equivalence.class/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.def/defns.regex.regular.expression/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.def/defns.regex.subexpression/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.def/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.grammar/excessive_brace_count.pass.cpp
    libcxx/trunk/test/std/re/re.grammar/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.iter/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp
    libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.comp/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.regiter/types.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp
    libcxx/trunk/test/std/re/re.iter/re.tokiter/types.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/copy.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/il.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.assign/string.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.const/constants.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_backref.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_ctype.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/copy.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/deduct.fail.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/deduct.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/default.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_size.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/string.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.nonmemb/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.operations/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/re/re.regex/re.regex.swap/swap.pass.cpp
    libcxx/trunk/test/std/re/re.regex/types.pass.cpp
    libcxx/trunk/test/std/re/re.req/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/begin_end.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/index.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/length.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/position.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/prefix.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/str.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.acc/suffix.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.all/get_allocator.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.const/allocator.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.const/copy.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.const/copy_assign.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.const/default.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.const/move.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.const/move_assign.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.form/form1.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.form/form2.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.form/form3.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.form/form4.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.nonmember/equal.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.size/empty.fail.cpp
    libcxx/trunk/test/std/re/re.results/re.results.size/empty.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.size/max_size.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.state/ready.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.swap/member_swap.pass.cpp
    libcxx/trunk/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp
    libcxx/trunk/test/std/re/re.results/types.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.members/default.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.members/length.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.members/str.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp
    libcxx/trunk/test/std/re/re.submatch/types.pass.cpp
    libcxx/trunk/test/std/re/re.syn/cmatch.pass.cpp
    libcxx/trunk/test/std/re/re.syn/cregex_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/cregex_token_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/csub_match.pass.cpp
    libcxx/trunk/test/std/re/re.syn/regex.pass.cpp
    libcxx/trunk/test/std/re/re.syn/smatch.pass.cpp
    libcxx/trunk/test/std/re/re.syn/sregex_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/sregex_token_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/ssub_match.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wcmatch.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wcregex_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wcregex_token_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wcsub_match.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wregex.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wsmatch.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wsregex_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wsregex_token_iterator.pass.cpp
    libcxx/trunk/test/std/re/re.syn/wssub_match.pass.cpp
    libcxx/trunk/test/std/re/re.traits/default.pass.cpp
    libcxx/trunk/test/std/re/re.traits/getloc.pass.cpp
    libcxx/trunk/test/std/re/re.traits/imbue.pass.cpp
    libcxx/trunk/test/std/re/re.traits/isctype.pass.cpp
    libcxx/trunk/test/std/re/re.traits/length.pass.cpp
    libcxx/trunk/test/std/re/re.traits/lookup_classname.pass.cpp
    libcxx/trunk/test/std/re/re.traits/lookup_collatename.pass.cpp
    libcxx/trunk/test/std/re/re.traits/transform.pass.cpp
    libcxx/trunk/test/std/re/re.traits/transform_primary.pass.cpp
    libcxx/trunk/test/std/re/re.traits/translate.pass.cpp
    libcxx/trunk/test/std/re/re.traits/translate_nocase.pass.cpp
    libcxx/trunk/test/std/re/re.traits/types.pass.cpp
    libcxx/trunk/test/std/re/re.traits/value.pass.cpp
    libcxx/trunk/test/std/strings/basic.string.hash/enabled_hashes.pass.cpp
    libcxx/trunk/test/std/strings/basic.string.hash/strings.pass.cpp
    libcxx/trunk/test/std/strings/basic.string.literals/literal.pass.cpp
    libcxx/trunk/test/std/strings/basic.string.literals/literal1.fail.cpp
    libcxx/trunk/test/std/strings/basic.string.literals/literal1.pass.cpp
    libcxx/trunk/test/std/strings/basic.string.literals/literal2.fail.cpp
    libcxx/trunk/test/std/strings/basic.string.literals/literal2.pass.cpp
    libcxx/trunk/test/std/strings/basic.string.literals/literal3.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/allocator_mismatch.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/char.bad.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/at.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/back.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/db_back.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/db_cback.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/db_cfront.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/db_cindex.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/db_front.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/db_index.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/front.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.access/index.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/capacity.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/clear.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/empty.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/empty.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/length.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/max_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/reserve.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.capacity/size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/alloc.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/copy.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/move.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/string_view.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.cons/substr.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/begin.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/cend.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/crend.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/end.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/iterators.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.iterators/rend.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.require/contiguous.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp
    libcxx/trunk/test/std/strings/basic.string/traits_mismatch.fail.cpp
    libcxx/trunk/test/std/strings/basic.string/types.pass.cpp
    libcxx/trunk/test/std/strings/c.strings/cctype.pass.cpp
    libcxx/trunk/test/std/strings/c.strings/cstring.pass.cpp
    libcxx/trunk/test/std/strings/c.strings/cuchar.pass.cpp
    libcxx/trunk/test/std/strings/c.strings/cwchar.pass.cpp
    libcxx/trunk/test/std/strings/c.strings/cwctype.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.require/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign2.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign3.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/compare.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/copy.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/find.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/length.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/move.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/not_eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_char_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/types.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign2.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign3.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/compare.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/copy.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/find.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/length.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/lt.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/move.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/not_eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_char_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/types.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign2.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign3.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/compare.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/copy.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/find.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/length.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/lt.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/move.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/not_eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_char_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/types.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign2.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign3.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/compare.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/copy.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/find.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/length.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/lt.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/move.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/not_eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_char_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/types.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign2.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign3.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/compare.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/copy.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/find.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/length.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/lt.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/move.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/not_eof.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_char_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_int_type.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/types.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/char.traits.typedefs/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/char.traits/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/string.classes/typedefs.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stod.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stof.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stoi.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stol.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stold.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stoll.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stoul.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/stoull.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/to_string.pass.cpp
    libcxx/trunk/test/std/strings/string.conversions/to_wstring.pass.cpp
    libcxx/trunk/test/std/strings/string.view/char.bad.fail.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.access/at.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.access/back.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.access/data.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.access/front.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.access/index.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.capacity/empty.fail.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/assign.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/default.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/from_string.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.hash/string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.iterators/begin.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.iterators/end.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.iterators/rend.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/copy.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.ops/substr.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string_view.literals/literal.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string_view.literals/literal1.fail.cpp
    libcxx/trunk/test/std/strings/string.view/string_view.literals/literal1.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string_view.literals/literal2.fail.cpp
    libcxx/trunk/test/std/strings/string.view/string_view.literals/literal2.pass.cpp
    libcxx/trunk/test/std/strings/string.view/string_view.literals/literal3.pass.cpp
    libcxx/trunk/test/std/strings/string.view/traits_mismatch.fail.cpp
    libcxx/trunk/test/std/strings/string.view/types.pass.cpp
    libcxx/trunk/test/std/strings/strings.erasure/erase.pass.cpp
    libcxx/trunk/test/std/strings/strings.erasure/erase_if.pass.cpp
    libcxx/trunk/test/std/strings/strings.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.async/async.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.async/async.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.async/async_race.38682.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.async/async_race.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.errors/default_error_condition.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.errors/equivalent_error_code_int.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.errors/equivalent_int_error_condition.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.errors/future_category.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.errors/make_error_code.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.errors/make_error_condition.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.future_error/code.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.future_error/types.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.future_error/what.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.overview/future_errc.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.overview/future_status.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.overview/is_error_code_enum_future_errc.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.overview/launch.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/alloc_ctor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/copy_assign.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/default.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/dtor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/get_future.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/move_assign.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/move_ctor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_exception.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_lvalue.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_value_const.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/set_value_void.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/swap.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.promise/uses_allocator.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/copy_assign.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/copy_ctor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/ctor_future.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/default.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/dtor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/get.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/move_assign.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/move_ctor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/wait.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/wait_for.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.state/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/assign_copy.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/ctor1.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/ctor2.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/ctor_copy.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/ctor_default.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/reset.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.members/swap.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/default.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/dtor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/get.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/move_assign.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/move_ctor.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/share.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/wait.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/wait_for.pass.cpp
    libcxx/trunk/test/std/thread/futures/futures.unique_future/wait_until.pass.cpp
    libcxx/trunk/test/std/thread/macro.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/cv_status.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/destructor.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/notify_all.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/wait.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/wait_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/destructor.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp
    libcxx/trunk/test/std/thread/thread.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/adopt_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/types.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/adopt_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/types.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/member_swap.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/release.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/mutex.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/owns_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/mutex.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/op_bool.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/owns_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/types.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.lock/types.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock_shared.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until_deadlock_bug.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_for.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.once/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.once/thread.once.callonce/race.pass.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/assign.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.exception/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.lockable/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.basic/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.req/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.timed/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.native/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.paramname/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.req/thread.req.timing/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.algorithm/swap.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.fail.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/copy.fail.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/assign.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/copy.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/default.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/enabled_hashes.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/eq.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/lt.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/stream.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/thread_id.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/get_id.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/joinable.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/swap.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.this/get_id.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.this/sleep_for_tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp
    libcxx/trunk/test/std/thread/thread.threads/thread.thread.this/yield.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.fail.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.fail.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp
    libcxx/trunk/test/std/utilities/allocator.adaptor/types.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.assign/copy.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.assign/move.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.assign/value.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.cons/copy.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.cons/default.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.cons/in_place_type.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.cons/move.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.cons/value.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.modifiers/emplace.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.modifiers/reset.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.modifiers/swap.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.observers/has_value.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/any.observers/type.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.class/not_literal_type.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.fail.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/any.cast/reference_types.fail.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/make_any.pass.cpp
    libcxx/trunk/test/std/utilities/any/any.nonmembers/swap.pass.cpp
    libcxx/trunk/test/std/utilities/charconv/charconv.from.chars/integral.bool.fail.cpp
    libcxx/trunk/test/std/utilities/charconv/charconv.from.chars/integral.pass.cpp
    libcxx/trunk/test/std/utilities/charconv/charconv.to.chars/integral.bool.fail.cpp
    libcxx/trunk/test/std/utilities/charconv/charconv.to.chars/integral.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/divides.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/minus.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/modulus.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/multiplies.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/negate.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/plus.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/PR23141_invoke_not_constexpr.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/bind_return_type.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/copy.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression_03.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/func.bind.place/placeholders.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/func.bind/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bind/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/bit_and.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/bit_or.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/bit_xor.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/constexpr_init.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/greater.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/greater_equal.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/less.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/less_equal.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/not_equal_to.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/comparisons/transparent.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.def/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.memfn/member_data.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.memfn/member_data.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.memfn/member_function.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.memfn/member_function_const.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.require/INVOKE_tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.require/binary_function.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.require/unary_function.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bm/default.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bm/hash.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bm/hash.pred.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bm/pred.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bmh/default.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pred.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.bmh/pred.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.default/default.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/func.search.default/default.pred.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.search/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/bad_function_call.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap/operator_bool.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_incomplete.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/default.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr/operator_==.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/types.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/func.wrap/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/logical.operations/logical_and.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/logical.operations/logical_not.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/logical.operations/logical_or.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/binary_negate.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/not1.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/not2.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/negators/unary_negate.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.const/copy_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_1.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_2.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_2.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/type.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/type_properties.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/unwrap_ref_decay.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/refwrap/weak_result.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/unord.hash/enabled_hashes.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/unord.hash/enum.fail.cpp
    libcxx/trunk/test/std/utilities/function.objects/unord.hash/enum.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/unord.hash/floating.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/unord.hash/integral.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/unord.hash/non_enum.pass.cpp
    libcxx/trunk/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp
    libcxx/trunk/test/std/utilities/intseq/intseq.general/integer_seq.pass.cpp
    libcxx/trunk/test/std/utilities/intseq/intseq.intseq/integer_seq.fail.cpp
    libcxx/trunk/test/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp
    libcxx/trunk/test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp
    libcxx/trunk/test/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp
    libcxx/trunk/test/std/utilities/intseq/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.tag/allocator_arg.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.fail.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.traits/value_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp
    libcxx/trunk/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp
    libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/element_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp
    libcxx/trunk/test/std/utilities/memory/pointer.traits/rebind.pass.cpp
    libcxx/trunk/test/std/utilities/memory/ptr.align/align.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp
    libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp
    libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp
    libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp
    libcxx/trunk/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp
    libcxx/trunk/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp
    libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.help/bool_constant.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.help/integral_constant.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.logical/conjunction.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.logical/disjunction.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.logical/negation.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.rel/is_same.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.type.synop/endian.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp
    libcxx/trunk/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.hash/hash.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullops/equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullops/greater.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullops/less_than.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp
    libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/special_members.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/triviality.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.object/types.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.relops/equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.relops/greater_than.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.relops/less_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.relops/less_than.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.relops/not_equal.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.specalg/swap.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp
    libcxx/trunk/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp
    libcxx/trunk/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp
    libcxx/trunk/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/ratio/typedefs.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp
    libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/all.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/any.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/count.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/none.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/size.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/test.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp
    libcxx/trunk/test/std/utilities/template.bitset/includes.pass.cpp
    libcxx/trunk/test/std/utilities/time/date.time/ctime.pass.cpp
    libcxx/trunk/test/std/utilities/time/days.pass.cpp
    libcxx/trunk/test/std/utilities/time/hours.pass.cpp
    libcxx/trunk/test/std/utilities/time/microseconds.pass.cpp
    libcxx/trunk/test/std/utilities/time/milliseconds.pass.cpp
    libcxx/trunk/test/std/utilities/time/minutes.pass.cpp
    libcxx/trunk/test/std/utilities/time/months.pass.cpp
    libcxx/trunk/test/std/utilities/time/nanoseconds.pass.cpp
    libcxx/trunk/test/std/utilities/time/seconds.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/default_ratio.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/duration.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/positive_num.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/ratio.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.duration/types.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/default_duration.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/duration.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.special/max.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.point/time.point.special/min.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp
    libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp
    libcxx/trunk/test/std/utilities/time/weeks.pass.cpp
    libcxx/trunk/test/std/utilities/time/years.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.general/ignore.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.hash/hash.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.members/ctor.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.members/eq.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.members/lt.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.members/name.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp
    libcxx/trunk/test/std/utilities/utilities.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility/as_const/as_const.fail.cpp
    libcxx/trunk/test/std/utilities/utility/as_const/as_const.pass.cpp
    libcxx/trunk/test/std/utilities/utility/declval/declval.pass.cpp
    libcxx/trunk/test/std/utilities/utility/exchange/exchange.pass.cpp
    libcxx/trunk/test/std/utilities/utility/forward/forward.fail.cpp
    libcxx/trunk/test/std/utilities/utility/forward/forward.pass.cpp
    libcxx/trunk/test/std/utilities/utility/forward/forward_03.pass.cpp
    libcxx/trunk/test/std/utilities/utility/forward/move.fail.cpp
    libcxx/trunk/test/std/utilities/utility/forward/move.pass.cpp
    libcxx/trunk/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp
    libcxx/trunk/test/std/utilities/utility/operators/rel_ops.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp
    libcxx/trunk/test/std/utilities/utility/synopsis.pass.cpp
    libcxx/trunk/test/std/utilities/utility/utility.inplace/inplace.pass.cpp
    libcxx/trunk/test/std/utilities/utility/utility.swap/swap.pass.cpp
    libcxx/trunk/test/std/utilities/utility/utility.swap/swap_array.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.get/get_if_index.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.get/get_if_type.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.get/get_index.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.get/get_type.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.hash/hash.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp
    libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.monostate/monostate.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.relops/relops.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp
    libcxx/trunk/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant_array.fail.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp
    libcxx/trunk/test/std/utilities/variant/variant.variant/variant_void.fail.cpp
    libcxx/trunk/test/std/utilities/variant/variant.visit/visit.pass.cpp
    libcxx/trunk/test/support/nothing_to_do.pass.cpp
    libcxx/trunk/test/support/test.support/test_convertible_header.pass.cpp
    libcxx/trunk/test/support/test.support/test_demangle.pass.cpp
    libcxx/trunk/test/support/test.support/test_macros_header_exceptions.fail.cpp
    libcxx/trunk/test/support/test.support/test_macros_header_exceptions.pass.cpp
    libcxx/trunk/test/support/test.support/test_macros_header_rtti.fail.cpp
    libcxx/trunk/test/support/test.support/test_macros_header_rtti.pass.cpp
    libcxx/trunk/test/support/test.support/test_poisoned_hash_helper.pass.cpp
    libcxx/trunk/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp
    libcxx/trunk/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp
    libcxx/trunk/utils/generate_feature_test_macro_components.py

Modified: libcxx/trunk/cmake/Modules/CheckLibcxxAtomic.cmake
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/cmake/Modules/CheckLibcxxAtomic.cmake?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/cmake/Modules/CheckLibcxxAtomic.cmake (original)
+++ libcxx/trunk/cmake/Modules/CheckLibcxxAtomic.cmake Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ function(check_cxx_atomics varname)
 #include <atomic>
 std::atomic<uintptr_t> x;
 std::atomic<uintmax_t> y;
-int main() {
+int main(int, char**) {
   return x + y;
 }
 " ${varname})

Modified: libcxx/trunk/docs/DesignDocs/DebugMode.rst
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/docs/DesignDocs/DebugMode.rst?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/docs/DesignDocs/DebugMode.rst (original)
+++ libcxx/trunk/docs/DesignDocs/DebugMode.rst Mon Feb  4 12:31:13 2019
@@ -53,7 +53,7 @@ assertion handler as follows:
 
   #define _LIBCPP_DEBUG 1
   #include <string>
-  int main() {
+  int main(int, char**) {
     std::__libcpp_debug_function = std::__libcpp_throw_debug_function;
     try {
       std::string::iterator bad_it;

Modified: libcxx/trunk/docs/DesignDocs/FileTimeType.rst
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/docs/DesignDocs/FileTimeType.rst?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/docs/DesignDocs/FileTimeType.rst (original)
+++ libcxx/trunk/docs/DesignDocs/FileTimeType.rst Mon Feb  4 12:31:13 2019
@@ -119,7 +119,7 @@ to throw in cases where the user was con
     set_file_times("/tmp/foo", new_times); // OK, supported by most FSes
   }
 
-  int main() {
+  int main(int, char**) {
     path p = "/tmp/foo";
     file_status st = status(p);
     if (!exists(st) || !is_regular_file(st))
@@ -128,6 +128,7 @@ to throw in cases where the user was con
       return 1;
     // It seems reasonable to assume this call should succeed.
     file_time_type tp = last_write_time(p); // BAD! Throws value_too_large.
+    return 0;
   }
 
 

Modified: libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp Mon Feb  4 12:31:13 2019
@@ -39,10 +39,12 @@ struct gen
 };
 
 
-int main()
+int main(int, char**)
 {
     std::vector<int> v;
     std::random_shuffle(v.begin(), v.end());
     gen r;
     std::random_shuffle(v.begin(), v.end(), r);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp Mon Feb  4 12:31:13 2019
@@ -40,10 +40,12 @@ struct gen
 };
 
 
-int main()
+int main(int, char**)
 {
     int v[1] = {1};
     std::random_shuffle(&v[0], &v[1]); // expected-error{{'random_shuffle<int *>' is deprecated}}
     gen r;
     std::random_shuffle(&v[0], &v[1], r); // expected-error{{'random_shuffle<int *, gen &>' is deprecated}}
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/algorithms/debug_less.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/algorithms/debug_less.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/algorithms/debug_less.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/algorithms/debug_less.pass.cpp Mon Feb  4 12:31:13 2019
@@ -210,8 +210,10 @@ void test_upper_and_lower_bound() {
     }
 }
 
-int main() {
+int main(int, char**) {
     test_passing();
     test_failing();
     test_upper_and_lower_bound();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/algorithms/half_positive.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/algorithms/half_positive.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/algorithms/half_positive.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/algorithms/half_positive.pass.cpp Mon Feb  4 12:31:13 2019
@@ -28,7 +28,7 @@ TEST_CONSTEXPR bool test(IntType max_v =
 
 }  // namespace
 
-int main()
+int main(int, char**)
 {
     {
         assert(test<char>());
@@ -52,4 +52,6 @@ int main()
 #endif  // !defined(_LIBCPP_HAS_NO_INT128)
     }
 #endif // TEST_STD_VER >= 11
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/algorithms/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/algorithms/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/algorithms/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/algorithms/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/atomics/atomics.align/align.pass.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/atomics/atomics.align/align.pass.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/atomics/atomics.align/align.pass.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/atomics/atomics.align/align.pass.sh.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,7 @@ template <typename T> struct atomic_test
   }
 };
 
-int main() {
+int main(int, char**) {
 
 // structs and unions can't be defined in the template invocation.
 // Work around this with a typedef.
@@ -89,4 +89,6 @@ int main() {
   CHECK_ALIGNMENT(struct LLIArr16 { long long int i[16]; });
   CHECK_ALIGNMENT(struct Padding { char c; /* padding */ long long int i; });
   CHECK_ALIGNMENT(union IntFloat { int i; float f; });
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp Mon Feb  4 12:31:13 2019
@@ -27,7 +27,7 @@ X x;
 std::atomic_flag global = ATOMIC_FLAG_INIT;
 #endif
 
-int main()
+int main(int, char**)
 {
 #if TEST_STD_VER >= 11
     assert(global.test_and_set() == 1);
@@ -40,4 +40,6 @@ int main()
         std::atomic_flag f(true);
         assert(f.test_and_set() == 1);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp Mon Feb  4 12:31:13 2019
@@ -19,7 +19,7 @@
 
 #include <atomic>
 
-int main() {
+int main(int, char**) {
     std::atomic<int> x(42);
     volatile std::atomic<int>& vx = x;
     int val1 = 1; ((void)val1);
@@ -124,4 +124,6 @@ int main() {
         std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_acquire);
         std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_seq_cst);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp Mon Feb  4 12:31:13 2019
@@ -18,6 +18,8 @@
 
 #include <atomic>
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp Mon Feb  4 12:31:13 2019
@@ -12,6 +12,8 @@
    'libcpp-has-no-threads' is available iff _LIBCPP_HAS_NO_THREADS is defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/atomics/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/atomics/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/atomics/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/atomics/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/map/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/map/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/map/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/map/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/non_const_comparator.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/non_const_comparator.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/non_const_comparator.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/non_const_comparator.fail.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@ struct BadCompare {
   }
 };
 
-int main() {
+int main(int, char**) {
   static_assert(!std::__invokable<BadCompare const&, int const&, int const&>::value, "");
   static_assert(std::__invokable<BadCompare&, int const&, int const&>::value, "");
 
@@ -44,4 +44,6 @@ int main() {
     using C = std::multimap<long, int, BadCompare>;
     C s;
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/set/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/set/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/set/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/set/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp Mon Feb  4 12:31:13 2019
@@ -1608,11 +1608,13 @@ test5()
     assert(h.__is_black_ == true);
 }
 
-int main()
+int main(int, char**)
 {
     test1();
     test2();
     test3();
     test4();
     test5();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp Mon Feb  4 12:31:13 2019
@@ -53,6 +53,8 @@ void testKeyValueTrait() {
   }
 }
 
-int main() {
+int main(int, char**) {
   testKeyValueTrait();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/tree_left_rotate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/tree_left_rotate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/tree_left_rotate.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/tree_left_rotate.pass.cpp Mon Feb  4 12:31:13 2019
@@ -93,8 +93,10 @@ test2()
     assert(c.__right_ == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test1();
     test2();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/tree_remove.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/tree_remove.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/tree_remove.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/tree_remove.pass.cpp Mon Feb  4 12:31:13 2019
@@ -1641,10 +1641,12 @@ test4()
     assert(root.__is_black_ == false);
 }
 
-int main()
+int main(int, char**)
 {
     test1();
     test2();
     test3();
     test4();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/tree_right_rotate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/tree_right_rotate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/tree_right_rotate.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/tree_right_rotate.pass.cpp Mon Feb  4 12:31:13 2019
@@ -93,8 +93,10 @@ test2()
     assert(c.__right_ == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test1();
     test2();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/associative/undef_min_max.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/associative/undef_min_max.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/associative/undef_min_max.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/associative/undef_min_max.pass.cpp Mon Feb  4 12:31:13 2019
@@ -15,7 +15,9 @@
 
 #include <map>
 
-int main() {
+int main(int, char**) {
   std::map<int, int> m;
   ((void)m);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/container.adaptors/queue/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/container.adaptors/queue/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/container.adaptors/queue/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/container.adaptors/queue/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/container.adaptors/stack/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/container.adaptors/stack/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/container.adaptors/stack/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/container.adaptors/stack/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,9 +17,11 @@ namespace __gnu_cxx {
 template class hash_map<int, int>;
 }
 
-int main() {
+int main(int, char**) {
   typedef __gnu_cxx::hash_map<int, int> Map;
   Map m;
   Map m2(m);
   ((void)m2);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,9 +17,11 @@ namespace __gnu_cxx {
 template class hash_set<int>;
 }
 
-int main() {
+int main(int, char**) {
   typedef __gnu_cxx::hash_set<int> Set;
   Set s;
   Set s2(s);
   ((void)s2);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ inline bool CheckDebugThrows(Array& Arr)
   return false;
 }
 
-int main()
+int main(int, char**)
 {
   {
     typedef std::array<int, 0> C;
@@ -45,4 +45,6 @@ int main()
     assert(CheckDebugThrows(c));
     assert(CheckDebugThrows(cc));
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ inline bool CheckDebugThrows(Array& Arr)
   return false;
 }
 
-int main()
+int main(int, char**)
 {
   {
     typedef std::array<int, 0> C;
@@ -45,4 +45,6 @@ int main()
     assert(CheckDebugThrows(c));
     assert(CheckDebugThrows(cc));
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ inline bool CheckDebugThrows(Array& Arr,
   return false;
 }
 
-int main()
+int main(int, char**)
 {
   {
     typedef std::array<int, 0> C;
@@ -49,4 +49,6 @@ int main()
     assert(CheckDebugThrows(cc, 0));
     assert(CheckDebugThrows(cc, 1));
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/array/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/array/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/array/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/array/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/deque/incomplete.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/deque/incomplete.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/deque/incomplete.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/deque/incomplete.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,10 +22,12 @@ struct A {
   std::deque<A>::reverse_iterator it2;
 };
 
-int main()
+int main(int, char**)
 {
   A a;
   assert(a.d.size() == 0);
   a.it = a.d.begin();
   a.it2 = a.d.rend();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,10 +16,12 @@
 #include <deque>
 
 
-int main() {
+int main(int, char**) {
     std::deque<int> q;
     q.push_back(0);
     q.pop_back();
     q.pop_back();
     std::exit(1);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/deque/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/deque/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/deque/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/deque/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/forwardlist/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/forwardlist/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/forwardlist/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/forwardlist/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -19,7 +19,7 @@
 #include <cstdlib>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     std::list<int> l1;
     l1.push_back(1); l1.push_back(2); l1.push_back(3);
@@ -27,4 +27,6 @@ int main()
     std::list<int> l2 = l1;
     l2.erase(i);
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp Mon Feb  4 12:31:13 2019
@@ -25,10 +25,12 @@
 #include "test_allocator.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     std::list<int> l1 = {1, 2, 3};
     std::list<int>::iterator i = l1.begin();
     std::list<int> l2 = std::move(l1);
     assert(*l2.erase(i) == 2);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -37,10 +37,12 @@ public:
     double getd() const {return d_;}
 };
 
-int main()
+int main(int, char**)
 {
     std::list<A> c1;
     std::list<A> c2;
     std::list<A>::iterator i = c1.emplace(c2.cbegin(), 2, 3.5);
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,11 +20,13 @@
 #include <cassert>
 #include <cstdlib>
 
-int main()
+int main(int, char**)
 {
     int a1[] = {1, 2, 3};
     std::list<int> l1(a1, a1+3);
     std::list<int>::const_iterator i = l1.end();
     l1.erase(i);
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@
 #include <cassert>
 #include <cstdlib>
 
-int main()
+int main(int, char**)
 {
     int a1[] = {1, 2, 3};
     std::list<int> l1(a1, a1+3);
@@ -28,4 +28,6 @@ int main()
     std::list<int>::const_iterator i = l2.begin();
     l1.erase(i);
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,12 +20,14 @@
 #include <cassert>
 #include <cstdlib>
 
-int main()
+int main(int, char**)
 {
     int a1[] = {1, 2, 3};
     std::list<int> l1(a1, a1+3);
     std::list<int> l2(a1, a1+3);
     std::list<int>::iterator i = l1.erase(l2.cbegin(), next(l1.cbegin()));
     assert(false);
+
+  return 0;
 }
 

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,11 +20,13 @@
 #include <cassert>
 #include <cstdlib>
 
-int main()
+int main(int, char**)
 {
     int a1[] = {1, 2, 3};
     std::list<int> l1(a1, a1+3);
     std::list<int> l2(a1, a1+3);
     std::list<int>::iterator i = l1.erase(l1.cbegin(), next(l2.cbegin()));
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,11 +20,13 @@
 #include <cassert>
 #include <cstdlib>
 
-int main()
+int main(int, char**)
 {
     int a1[] = {1, 2, 3};
     std::list<int> l1(a1, a1+3);
     std::list<int> l2(a1, a1+3);
     std::list<int>::iterator i = l1.erase(l2.cbegin(), next(l2.cbegin()));
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,10 +20,12 @@
 #include <cassert>
 #include <cstdlib>
 
-int main()
+int main(int, char**)
 {
     int a1[] = {1, 2, 3};
     std::list<int> l1(a1, a1+3);
     std::list<int>::iterator i = l1.erase(next(l1.cbegin()), l1.cbegin());
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include <cassert>
 #include "test_iterators.h"
 
-int main()
+int main(int, char**)
 {
     {
         std::list<int> v(100);
@@ -35,4 +35,6 @@ int main()
                                        input_iterator<const int*>(a+N));
         assert(false);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,10 +20,12 @@
 #include <cstdlib>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     std::list<int> v1(3);
     std::list<int> v2(3);
     v1.insert(v2.begin(), 4);
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,10 +20,12 @@
 #include <cstdlib>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     std::list<int> c1(100);
     std::list<int> c2;
     std::list<int>::iterator i = c1.insert(next(c2.cbegin(), 10), 5, 1);
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -21,11 +21,13 @@
 #include <cassert>
 
 
-int main()
+int main(int, char**)
 {
     std::list<int> v1(3);
     std::list<int> v2(3);
     int i = 4;
     v1.insert(v2.begin(), i);
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@
 #include <cstdlib>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     int a[] = {1, 2, 3};
     std::list<int> c(a, a+3);
@@ -32,4 +32,6 @@ int main()
     assert(c.empty());
     c.pop_back(); // operation under test
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@
 #include <cstdlib>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     {
         std::list<int> v1(3);
@@ -28,4 +28,6 @@ int main()
         v1.splice(v2.begin(), v2);
         assert(false);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@
 #include <cstdlib>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     {
         std::list<int> v1(3);
@@ -28,4 +28,6 @@ int main()
         v1.splice(v1.begin(), v2, v1.begin());
         assert(false);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@
 #include <cstdlib>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     {
         std::list<int> v1(3);
@@ -28,4 +28,6 @@ int main()
         v1.splice(v1.begin(), v2, v2.begin(), v1.end());
         assert(false);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/list/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/list/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/list/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/list/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/asan.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/asan.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/asan.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/asan.pass.cpp Mon Feb  4 12:31:13 2019
@@ -28,7 +28,7 @@ void do_exit() {
   exit(0);
 }
 
-int main()
+int main(int, char**)
 {
 #if TEST_STD_VER >= 11
     {
@@ -68,5 +68,5 @@ int main()
     }
 }
 #else
-int main () { return 0; }
+int main(int, char**) { return 0; }
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp Mon Feb  4 12:31:13 2019
@@ -219,7 +219,7 @@ void test_resize_param() {
   assert(is_contiguous_container_asan_correct(v));
 }
 
-int main() {
+int main(int, char**) {
   test_push_back();
   test_emplace_back();
   test_insert_range();
@@ -230,4 +230,6 @@ int main() {
   test_insert_n2();
   test_resize();
   test_resize_param();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp Mon Feb  4 12:31:13 2019
@@ -15,7 +15,9 @@
 #include <vector>
 #include <type_traits>
 
-int main()
+int main(int, char**)
 {
     std::vector<const int> v = {1, 2, 3};
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_back.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_back.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_back.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_back.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -49,8 +49,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_cback.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_cback.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_cback.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_cback.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -45,8 +45,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -45,8 +45,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -47,8 +47,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_front.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_front.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_front.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_front.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -49,8 +49,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_index.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_index.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -49,8 +49,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -47,8 +47,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -47,8 +47,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -49,8 +49,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -53,8 +53,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -51,8 +51,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -51,8 +51,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef int T;
@@ -47,8 +47,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,10 +16,12 @@
 #include <vector>
 
 
-int main() {
+int main(int, char**) {
     std::vector<int> v;
     v.push_back(0);
     v.pop_back();
     v.pop_back();
     std::exit(1);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp Mon Feb  4 12:31:13 2019
@@ -48,6 +48,8 @@ void test_ctor_under_alloc() {
   }
 }
 
-int main() {
+int main(int, char**) {
   test_ctor_under_alloc();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp Mon Feb  4 12:31:13 2019
@@ -51,6 +51,8 @@ void test_ctor_under_alloc() {
   }
 }
 
-int main() {
+int main(int, char**) {
   test_ctor_under_alloc();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/sequences/vector/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/sequences/vector/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/sequences/vector/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/unord/key_value_traits.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/key_value_traits.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/key_value_traits.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/key_value_traits.pass.cpp Mon Feb  4 12:31:13 2019
@@ -53,6 +53,8 @@ void testKeyValueTrait() {
   }
 }
 
-int main() {
+int main(int, char**) {
   testKeyValueTrait();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/unord/next_pow2.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/next_pow2.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/next_pow2.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/next_pow2.pass.cpp Mon Feb  4 12:31:13 2019
@@ -74,7 +74,7 @@ fuzz_unordered_map_reserve(unsigned num_
     assert(m.bucket_count() >= num_reserve2);
 }
 
-int main()
+int main(int, char**)
 {
     test_next_pow2();
 

Modified: libcxx/trunk/test/libcxx/containers/unord/next_prime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/next_prime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/next_prime.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/next_prime.pass.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@ is_prime(size_t n)
     return true;
 }
 
-int main()
+int main(int, char**)
 {
     assert(std::__next_prime(0) == 0);
     for (std::size_t n = 1; n <= 100000; ++n)
@@ -47,4 +47,6 @@ int main()
             assert(!is_prime(i));
         assert(is_prime(p));
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/unord/non_const_comparator.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/non_const_comparator.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/non_const_comparator.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/non_const_comparator.fail.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ struct BadEqual {
   }
 };
 
-int main() {
+int main(int, char**) {
   static_assert(!std::__invokable<BadEqual const&, int const&, int const&>::value, "");
   static_assert(std::__invokable<BadEqual&, int const&, int const&>::value, "");
 
@@ -54,4 +54,6 @@ int main() {
     using C = std::unordered_multimap<long, int, BadHash, BadEqual>;
     C s;
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef std::unordered_map<int, std::string> C;
@@ -53,8 +53,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef std::unordered_map<int, std::string> C;
@@ -49,8 +49,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef std::unordered_map<int, std::string> C;
@@ -50,8 +50,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     typedef std::unordered_map<int, std::string> C;
@@ -47,8 +47,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/containers/unord/unord.map/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/unord.map/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/unord.map/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/unord.map/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp Mon Feb  4 12:31:13 2019
@@ -42,7 +42,7 @@ struct GoodHashNoDefault {
   size_t operator()(T const&) const { return 0; }
 };
 
-int main() {
+int main(int, char**) {
 
   {
     using Set = std::unordered_set<VT>;
@@ -66,4 +66,6 @@ int main() {
     using Set = std::unordered_set<int, GoodHashNoDefault>;
     Set s(/*bucketcount*/42, GoodHashNoDefault(nullptr));
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/containers/unord/unord.set/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/containers/unord/unord.set/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/containers/unord/unord.set/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/containers/unord/unord.set/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp Mon Feb  4 12:31:13 2019
@@ -51,7 +51,7 @@ private:
   // FIXME Add tests here
 };
 
-int main()
+int main(int, char**)
 {
   using SetAlloc = test_allocator<int>;
   using MapAlloc = test_allocator<std::pair<const int, int>>;
@@ -66,4 +66,6 @@ int main()
     AssociativeContainerChecks<
         std::multimap<int, int, std::less<int>, MapAlloc>, CT_MultiMap>::run();
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp Mon Feb  4 12:31:13 2019
@@ -307,7 +307,7 @@ private:
   }
 };
 
-int main()
+int main(int, char**)
 {
   using Alloc = test_allocator<int>;
   {
@@ -323,4 +323,6 @@ int main()
     SequenceContainerChecks<
         std::deque<int, Alloc>, CT_Deque>::run();
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/debug/containers/db_string.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/debug/containers/db_string.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/debug/containers/db_string.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/debug/containers/db_string.pass.cpp Mon Feb  4 12:31:13 2019
@@ -93,7 +93,9 @@ private:
   }
 };
 
-int main()
+int main(int, char**)
 {
   StringContainerChecks<>::run();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp Mon Feb  4 12:31:13 2019
@@ -49,7 +49,7 @@ private:
 
 };
 
-int main()
+int main(int, char**)
 {
   using SetAlloc = test_allocator<int>;
   using MapAlloc = test_allocator<std::pair<const int, int>>;
@@ -67,4 +67,6 @@ int main()
         std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, SetAlloc>,
         CT_UnorderedMultiSet>::run();
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/debug/debug_abort.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/debug/debug_abort.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/debug/debug_abort.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/debug/debug_abort.pass.cpp Mon Feb  4 12:31:13 2019
@@ -27,7 +27,7 @@ void signal_handler(int signal)
     std::_Exit(EXIT_FAILURE);
 }
 
-int main()
+int main(int, char**)
 {
   if (std::signal(SIGABRT, signal_handler) != SIG_ERR)
     _LIBCPP_ASSERT(false, "foo");

Modified: libcxx/trunk/test/libcxx/debug/debug_throw.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/debug/debug_throw.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/debug/debug_throw.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/debug/debug_throw.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include <type_traits>
 #include <__debug>
 
-int main()
+int main(int, char**)
 {
   {
     std::__libcpp_debug_function = std::__libcpp_throw_debug_function;
@@ -37,4 +37,6 @@ int main()
                                   std::__libcpp_debug_exception
                   >::value), "must be an exception");
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/debug/debug_throw_register.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/debug/debug_throw_register.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/debug/debug_throw_register.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/debug/debug_throw_register.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,10 +26,12 @@
 #include <__debug>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
   try {
     _LIBCPP_ASSERT(false, "foo");
     assert(false);
   } catch (...) {}
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,9 @@
 #include <memory>
 #include <type_traits>
 
-int main()
+int main(int, char**)
 {
     std::auto_ptr<int> p;
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp Mon Feb  4 12:31:13 2019
@@ -30,9 +30,11 @@
 #include <memory>
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
     typedef std::auto_ptr<int> AP; // expected-error{{'auto_ptr<int>' is deprecated}}
     typedef std::auto_ptr<void> APV; // expected-error{{'auto_ptr<void>' is deprecated}}
     typedef std::auto_ptr_ref<int> APR; // expected-error{{'auto_ptr_ref<int>' is deprecated}}
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,8 +14,10 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
     std::complex<double> d;
     (void)d;
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp Mon Feb  4 12:31:13 2019
@@ -39,4 +39,6 @@ extern "C" {
 #include <wctype.h>
 }
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,10 +14,12 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
     std::complex<double> cd;
     (void)cd;
     double x = sin(1.0);
     (void)x; // to placate scan-build
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp Mon Feb  4 12:31:13 2019
@@ -31,7 +31,7 @@ struct Foo {
     int identity(int v) { return v; }
 };
 
-int main()
+int main(int, char**)
 {
     typedef std::pointer_to_unary_function<int, int> PUF; // expected-error{{'pointer_to_unary_function<int, int>' is deprecated}}
     typedef std::pointer_to_binary_function<int, int, int> PBF; // expected-error{{'pointer_to_binary_function<int, int, int>' is deprecated}}
@@ -55,4 +55,6 @@ int main()
     std::mem_fun_ref<int, Foo, int>(&Foo::identity); // expected-error{{'mem_fun_ref<int, Foo, int>' is deprecated}}
     std::mem_fun_ref<int, Foo>(&Foo::const_zero); // expected-error{{'mem_fun_ref<int, Foo>' is deprecated}}
     std::mem_fun_ref<int, Foo, int>(&Foo::const_identity); // expected-error{{'mem_fun_ref<int, Foo, int>' is deprecated}}
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp Mon Feb  4 12:31:13 2019
@@ -30,7 +30,7 @@ struct Foo {
   int sum(int a, int b) const { return a + b; }
 };
 
-int main()
+int main(int, char**)
 {
     typedef std::pointer_to_unary_function<int, int> PUF;
     typedef std::pointer_to_binary_function<int, int, int> PBF;
@@ -60,4 +60,6 @@ int main()
 
     assert((std::mem_fun_ref(&Foo::zero)(f) == 0));
     assert((std::mem_fun_ref(&Foo::identity)(f, 5) == 5));
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/depr.str.strstreams/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/depr.str.strstreams/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/depr.str.strstreams/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/depr.str.strstreams/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp Mon Feb  4 12:31:13 2019
@@ -21,5 +21,7 @@
 #error _LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR must be defined
 #endif
 
-int main() {
+int main(int, char**) {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@ void f3()
     std::exit(0);
 }
 
-int main()
+int main(int, char**)
 {
 
     std::unexpected_handler old = std::get_unexpected();
@@ -38,4 +38,6 @@ int main()
     std::set_terminate(f3);
     (*old)();
     assert(0);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@ void f3()
     std::exit(0);
 }
 
-int main()
+int main(int, char**)
 {
     std::unexpected_handler old = std::set_unexpected(f1);
     // verify there is a previous unexpected handler
@@ -33,4 +33,6 @@ int main()
     std::set_terminate(f3);
     (*old)();
     assert(0);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp Mon Feb  4 12:31:13 2019
@@ -19,9 +19,11 @@ void fexit()
     std::exit(0);
 }
 
-int main()
+int main(int, char**)
 {
     std::set_unexpected(fexit);
     std::unexpected();
     assert(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,9 +14,11 @@
 
 void f() {}
 
-int main() {
+int main(int, char**) {
   using T = std::unexpected_handler; // expected-error {{no type named 'unexpected_handler' in namespace 'std'}}
   std::unexpected(); // expected-error {{no member named 'unexpected' in namespace 'std'}}
   std::get_unexpected(); // expected-error {{no member named 'get_unexpected' in namespace 'std'}}
   std::set_unexpected(f); // expected-error {{no type named 'set_unexpected' in namespace 'std'}}
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard.fail.cpp Mon Feb  4 12:31:13 2019
@@ -24,9 +24,11 @@
 _LIBCPP_NODISCARD_EXT int foo() { return 42; }
 _LIBCPP_NODISCARD_AFTER_CXX17 int bar() { return 42; }
 
-int main() {
+int main(int, char**) {
   foo(); // expected-error-re {{ignoring return value of function declared with {{'nodiscard'|warn_unused_result}} attribute}}
   bar(); // expected-error-re {{ignoring return value of function declared with {{'nodiscard'|warn_unused_result}} attribute}}
   (void)foo(); // OK. void casts disable the diagnostic.
   (void)bar();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp Mon Feb  4 12:31:13 2019
@@ -25,8 +25,10 @@
 _LIBCPP_NODISCARD_EXT int foo() { return 42; }
 _LIBCPP_NODISCARD_AFTER_CXX17 int bar() { return 42; }
 
-int main() {
+int main(int, char**) {
   foo(); // expected-error-re {{ignoring return value of function declared with {{'nodiscard'|warn_unused_result}} attribute}}
   bar(); // OK.
   (void)foo(); // OK.
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp Mon Feb  4 12:31:13 2019
@@ -23,8 +23,10 @@
 _LIBCPP_NODISCARD_EXT int foo() { return 42; }
 _LIBCPP_NODISCARD_AFTER_CXX17 int bar() { return 42; }
 
-int main() {
+int main(int, char**) {
   bar(); // expected-error-re {{ignoring return value of function declared with {{'nodiscard'|warn_unused_result}} attribute}}
   foo(); // OK.
   (void)bar(); // OK.
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp Mon Feb  4 12:31:13 2019
@@ -15,4 +15,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/diagnostics/nodiscard.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/nodiscard.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/nodiscard.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/nodiscard.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 
 _LIBCPP_NODISCARD_EXT int foo() { return 42; }
 
-int main() {
+int main(int, char**) {
   foo(); // OK.
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp Mon Feb  4 12:31:13 2019
@@ -16,7 +16,9 @@
 
 _LIBCPP_NODISCARD_AFTER_CXX17 int foo() { return 6; }
 
-int main ()
+int main(int, char**)
 {
 	foo();	// expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,7 +16,9 @@
 
 _LIBCPP_NODISCARD_AFTER_CXX17 int foo() { return 6; }
 
-int main ()
+int main(int, char**)
 {
 	foo();	// no error here!
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp Mon Feb  4 12:31:13 2019
@@ -26,9 +26,11 @@
 
 #include "test_macros.h"
 
-int main() {
+int main(int, char**) {
   {
     // expected-error-re at +1 {{ignoring return value of function declared with {{'nodiscard'|warn_unused_result}} attribute}}
     std::get_temporary_buffer<int>(1);
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp Mon Feb  4 12:31:13 2019
@@ -21,8 +21,10 @@
 
 #include "test_macros.h"
 
-int main() {
+int main(int, char**) {
   {
     std::get_temporary_buffer<int>(1); // intentional memory leak.
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/std.exceptions/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/std.exceptions/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/std.exceptions/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/std.exceptions/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/diagnostics/syserr/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/diagnostics/syserr/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/diagnostics/syserr/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/diagnostics/syserr/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/double_include.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/double_include.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/double_include.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/double_include.sh.cpp Mon Feb  4 12:31:13 2019
@@ -168,5 +168,5 @@
 #include <ext/hash_set>
 
 #if defined(WITH_MAIN)
-int main() {}
+int main(int, char**) { return 0; }
 #endif

Modified: libcxx/trunk/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #  error "<experimental/algorithm> must include <algorithm>"
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/algorithms/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/algorithms/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/algorithms/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/algorithms/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #  error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/system_error:* {{"<experimental/system_error> has been removed. Use <system_error> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/filesystem/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/filesystem/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/filesystem/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/filesystem/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp Mon Feb  4 12:31:13 2019
@@ -49,10 +49,12 @@ MyFuture test_coro() {
   co_return;
 }
 
-int main()
+int main(int, char**)
 {
   MyFuture f = test_coro();
   while (!f.p.done())
     f.p.resume();
   f.p.destroy();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp Mon Feb  4 12:31:13 2019
@@ -19,6 +19,8 @@
 #error _LIBCPP_VERSION must be defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp Mon Feb  4 12:31:13 2019
@@ -103,7 +103,7 @@ struct CountCopiesAllocV2 {
 };
 
 
-int main()
+int main(int, char**)
 {
     {
         using T = CountCopies;
@@ -167,4 +167,6 @@ int main()
         assert(p.first.alloc == h.M);
         assert(p.second.count == 2);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,7 +26,7 @@ int AssertCount = 0;
 
 namespace ex = std::experimental::pmr;
 
-int main()
+int main(int, char**)
 {
     using Alloc = ex::polymorphic_allocator<int>;
     using Traits = std::allocator_traits<Alloc>;
@@ -38,4 +38,6 @@ int main()
     assert(AssertCount == 0);
     a.deallocate(nullptr, maxSize + 1);
     assert(AssertCount == 1);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,7 +26,7 @@ int AssertCount = 0;
 
 namespace ex = std::experimental::pmr;
 
-int main()
+int main(int, char**)
 {
     using Alloc = NullAllocator<char>;
 
@@ -41,4 +41,6 @@ int main()
     assert(AssertCount == 0);
     m1.deallocate(nullptr, maxSize + 1);
     assert(AssertCount >= 1);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error header must provide _LIBCPP_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp Mon Feb  4 12:31:13 2019
@@ -53,8 +53,10 @@ ex::memory_resource* resource = ex::get_
 POSType constructed_after_resources(resource, resource->allocate(1024), 1024);
 POSType constructed_after_resources2(nullptr, resource->allocate(1024), 1024);
 
-int main()
+int main(int, char**)
 {
     swap(constructed_after_resources, constructed_before_resources);
     swap(constructed_before_resources2, constructed_after_resources2);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp Mon Feb  4 12:31:13 2019
@@ -46,7 +46,9 @@ ex::memory_resource* resource = ex::new_
 
 POSType constructed_after_resources(resource, resource->allocate(1024), 1024);
 
-int main()
+int main(int, char**)
 {
     swap(constructed_after_resources, constructed_before_resources);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/numeric:* {{"<experimental/numeric> has been removed. Use <numeric> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/string_view:* {{"<experimental/string_view> has been removed. Use <string_view> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/strings/string.view/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/strings/string.view/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/strings/string.view/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/strings/string.view/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/any:* {{"<experimental/any> has been removed. Use <any> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/any/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/any/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/any/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/any/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/meta/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/meta/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/meta/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/meta/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/optional:* {{"<experimental/optional> has been removed. Use <optional> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/optional/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/optional/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/optional/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/optional/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/ratio:* {{"<experimental/ratio> has been removed. Use <ratio> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/ratio/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/ratio/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/ratio/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/ratio/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/chrono:* {{"<experimental/chrono> has been removed. Use <chrono> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/time/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/time/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/time/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/time/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,4 +14,6 @@
 
 // expected-error at experimental/tuple:* {{"<experimental/tuple> has been removed. Use <tuple> instead."}}
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/tuple/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/tuple/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/tuple/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/tuple/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,4 +17,6 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/experimental/utilities/utility/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/utilities/utility/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/utilities/utility/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/experimental/utilities/utility/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/extensions/hash/specializations.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/extensions/hash/specializations.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/extensions/hash/specializations.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/extensions/hash/specializations.fail.cpp Mon Feb  4 12:31:13 2019
@@ -10,7 +10,9 @@
 #include <ext/hash_map>
 #include <string>
 
-int main()
+int main(int, char**)
 {
     assert(__gnu_cxx::hash<std::string>()(std::string()) == 0);  // error
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/extensions/hash/specializations.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/extensions/hash/specializations.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/extensions/hash/specializations.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/extensions/hash/specializations.pass.cpp Mon Feb  4 12:31:13 2019
@@ -12,7 +12,7 @@
 #include <ext/hash_map>
 #include <string>
 
-int main()
+int main(int, char**)
 {
     char str[] = "test";
     assert(__gnu_cxx::hash<const char *>()("test") ==
@@ -27,4 +27,6 @@ int main()
     assert(__gnu_cxx::hash<unsigned int>()(42) == 42);
     assert(__gnu_cxx::hash<long>()(42) == 42);
     assert(__gnu_cxx::hash<unsigned long>()(42) == 42);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/extensions/hash_map/const_iterator.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/extensions/hash_map/const_iterator.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/extensions/hash_map/const_iterator.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/extensions/hash_map/const_iterator.fail.cpp Mon Feb  4 12:31:13 2019
@@ -8,10 +8,12 @@
 
 #include <ext/hash_map>
 
-int main()
+int main(int, char**)
 {
     __gnu_cxx::hash_map<int, int> m;
     m[1] = 1;
     const __gnu_cxx::hash_map<int, int> &cm = m;
     cm.find(1)->second = 2;  // error
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/extensions/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/extensions/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/extensions/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/extensions/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/fuzzing/nth_element.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/nth_element.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/nth_element.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/nth_element.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/partial_sort.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/partial_sort.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/partial_sort.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/partial_sort.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/partial_sort_copy.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/partial_sort_copy.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/partial_sort_copy.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/partial_sort_copy.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/partition.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/partition.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/partition.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/partition.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/partition_copy.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/partition_copy.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/partition_copy.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/partition_copy.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/regex_ECMAScript.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/regex_ECMAScript.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/regex_ECMAScript.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/regex_ECMAScript.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ const char * test_cases[] = {
 
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/regex_POSIX.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/regex_POSIX.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/regex_POSIX.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/regex_POSIX.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ const char * test_cases[] = {
 
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/regex_awk.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/regex_awk.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/regex_awk.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/regex_awk.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ const char * test_cases[] = {
 
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/regex_egrep.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/regex_egrep.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/regex_egrep.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/regex_egrep.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ const char * test_cases[] = {
 
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/regex_extended.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/regex_extended.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/regex_extended.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/regex_extended.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ const char * test_cases[] = {
 
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/regex_grep.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/regex_grep.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/regex_grep.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/regex_grep.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ const char * test_cases[] = {
 
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/sort.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/sort.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/sort.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/sort.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/stable_partition.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/stable_partition.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/stable_partition.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/stable_partition.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/stable_sort.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/stable_sort.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/stable_sort.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/stable_sort.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/unique.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/unique.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/unique.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/unique.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/fuzzing/unique_copy.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/fuzzing/unique_copy.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/fuzzing/unique_copy.cpp (original)
+++ libcxx/trunk/test/libcxx/fuzzing/unique_copy.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ const char * test_cases[] = {
 const size_t k_num_tests = sizeof(test_cases)/sizeof(test_cases[0]);
 
 
-int main ()
+int main(int, char**)
 {
 	for (size_t i = 0; i < k_num_tests; ++i)
 		{

Modified: libcxx/trunk/test/libcxx/include_as_c.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/include_as_c.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/include_as_c.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/include_as_c.sh.cpp Mon Feb  4 12:31:13 2019
@@ -33,4 +33,8 @@
 #include <wchar.h>
 #include <wctype.h>
 
-int main() {}
+int main(int argc, char **argv) {
+  (void)argc;
+  (void)argv;
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp Mon Feb  4 12:31:13 2019
@@ -10,7 +10,9 @@
 
 #include <cstdio>
 
-int main() {
+int main(int, char**) {
     // fopen is not available on systems without a global filesystem namespace.
     std::fopen("", "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp Mon Feb  4 12:31:13 2019
@@ -10,7 +10,9 @@
 
 #include <cstdio>
 
-int main() {
+int main(int, char**) {
     // rename is not available on systems without a global filesystem namespace.
     std::rename("", "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp Mon Feb  4 12:31:13 2019
@@ -15,9 +15,11 @@
 
 #include <fstream>
 
-int main()
+int main(int, char**)
 {
 	std::basic_filebuf<char, std::char_traits<wchar_t> > f;
 //  expected-error-re at streambuf:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}}
+
+  return 0;
 }
 

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp Mon Feb  4 12:31:13 2019
@@ -18,7 +18,7 @@
 #include <cassert>
 #include "platform_support.h"
 
-int main()
+int main(int, char**)
 {
     std::string temp = get_temp_file_name();
 
@@ -31,4 +31,6 @@ int main()
     assert(!ofs.good());
 
     std::remove(temp.c_str());
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,7 +17,7 @@
 #include <cassert>
 #include "platform_support.h"
 
-int main()
+int main(int, char**)
 {
 #ifdef _LIBCPP_HAS_OPEN_WITH_WCHAR
     std::wstring temp = get_wide_temp_file_name();
@@ -42,4 +42,6 @@ int main()
     }
     _wremove(temp.c_str());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,7 +17,7 @@
 #include <cassert>
 #include "platform_support.h"
 
-int main()
+int main(int, char**)
 {
 #ifdef _LIBCPP_HAS_OPEN_WITH_WCHAR
     std::wstring temp = get_wide_temp_file_name();
@@ -48,4 +48,6 @@ int main()
     }
     _wremove(temp.c_str());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,7 +16,7 @@
 #include <fstream>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
 #ifdef _LIBCPP_HAS_OPEN_WITH_WCHAR
     {
@@ -38,4 +38,6 @@ int main()
     // test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp
     // which creates writable files.
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,7 +16,7 @@
 #include <fstream>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
 #ifdef _LIBCPP_HAS_OPEN_WITH_WCHAR
     {
@@ -44,4 +44,6 @@ int main()
         assert(c == L'r');
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,7 +17,7 @@
 #include <cassert>
 #include "platform_support.h"
 
-int main()
+int main(int, char**)
 {
 #ifdef _LIBCPP_HAS_OPEN_WITH_WCHAR
     std::wstring temp = get_wide_temp_file_name();
@@ -56,4 +56,6 @@ int main()
     }
     _wremove(temp.c_str());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,7 +17,7 @@
 #include <cassert>
 #include "platform_support.h"
 
-int main()
+int main(int, char**)
 {
 #ifdef _LIBCPP_HAS_OPEN_WITH_WCHAR
     std::wstring temp = get_wide_temp_file_name();
@@ -56,4 +56,6 @@ int main()
     }
     _wremove(temp.c_str());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp Mon Feb  4 12:31:13 2019
@@ -15,7 +15,7 @@
 
 #include <fstream>
 
-int main()
+int main(int, char**)
 {
 	std::basic_fstream<char, std::char_traits<wchar_t> > f;
 //  expected-error-re at ios:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}}
@@ -25,5 +25,7 @@ int main()
 // exception specifications for types which are already invalid for one reason or another.
 // For now we tolerate this diagnostic.
 // expected-error at ostream:* 0-1 {{exception specification of overriding function is more lax than base version}}
+
+  return 0;
 }
 

Modified: libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,7 +26,7 @@
 #include "test_macros.h"
 #include "filesystem_test_helper.hpp"
 
-int main() {
+int main(int, char**) {
   using namespace fs;
   using ExType = std::__libcpp_debug_exception;
   // Test incrementing/decrementing a singular iterator
@@ -71,4 +71,6 @@ int main() {
       assert(false);
     } catch (ExType const&) {}
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp Mon Feb  4 12:31:13 2019
@@ -16,7 +16,7 @@
 #include <iterator>
 
 
-int main() {
+int main(int, char**) {
   using namespace fs;
   using RIt = std::reverse_iterator<path::iterator>;
 
@@ -25,4 +25,6 @@ int main() {
     RIt r;
     ((void)r);
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp Mon Feb  4 12:31:13 2019
@@ -95,9 +95,11 @@ struct MakeTestType {
   }
 };
 
-int main() {
+int main(int, char**) {
   MakeTestType<char>::Test();
   MakeTestType<wchar_t>::Test();
   MakeTestType<char16_t>::Test();
   MakeTestType<char32_t>::Test();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp Mon Feb  4 12:31:13 2019
@@ -277,7 +277,7 @@ struct TestClock {
 template <class IntType, class Period = std::micro>
 using TestFileTimeT = time_point<TestClock<duration<IntType, Period> > >;
 
-int main() {
+int main(int, char**) {
   { assert((test_case<file_time_type, time_t, struct timespec>::test())); }
   {
     assert((test_case<TestFileTimeT<int64_t>, int64_t,
@@ -303,4 +303,6 @@ int main() {
                       TestTimeSpec<int32_t, int32_t> >::test()));
   }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/filesystems/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/filesystems/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/filesystems/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/filesystems/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp Mon Feb  4 12:31:13 2019
@@ -21,8 +21,10 @@ struct test_istream
     : public std::basic_istream<char, std::char_traits<wchar_t> > {};
 
 
-int main()
+int main(int, char**)
 {
 //  expected-error-re at ios:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}}
+
+  return 0;
 }
 

Modified: libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp Mon Feb  4 12:31:13 2019
@@ -21,8 +21,10 @@ struct test_ostream
     : public std::basic_ostream<char, std::char_traits<wchar_t> > {};
 
 
-int main()
+int main(int, char**)
 {
 //  expected-error-re at ios:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}}
+
+  return 0;
 }
 

Modified: libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/iostream.forward/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostream.forward/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostream.forward/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostream.forward/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/iostream.objects/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostream.objects/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostream.objects/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostream.objects/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/iostreams.base/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/iostreams.base/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/iostreams.base/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/iostreams.base/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/stream.buffers/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/stream.buffers/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/stream.buffers/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/stream.buffers/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp Mon Feb  4 12:31:13 2019
@@ -16,10 +16,12 @@
 
 #include <sstream>
 
-int main()
+int main(int, char**)
 {
 	std::basic_stringbuf<char, std::char_traits<wchar_t> > sb;
 //  expected-error-re at streambuf:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}}
 //  expected-error-re at string:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}}
+
+  return 0;
 }
 

Modified: libcxx/trunk/test/libcxx/input.output/string.streams/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/input.output/string.streams/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/input.output/string.streams/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/input.output/string.streams/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/iterators/failed.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/iterators/failed.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/iterators/failed.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/iterators/failed.pass.cpp Mon Feb  4 12:31:13 2019
@@ -18,7 +18,7 @@
 #include <sstream>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     {
         std::ostreambuf_iterator<char> i(nullptr);
@@ -28,4 +28,6 @@ int main()
         std::ostreambuf_iterator<wchar_t> i(nullptr);
         assert(i.failed());
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/iterators/trivial_iterators.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/iterators/trivial_iterators.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/iterators/trivial_iterators.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/iterators/trivial_iterators.pass.cpp Mon Feb  4 12:31:13 2019
@@ -90,7 +90,7 @@ operator!=(const my_input_iterator<T>& x
 }
 
 
-int main()
+int main(int, char**)
 {
 //  basic tests
     static_assert(( std::__libcpp_is_trivial_iterator<char *>::value), "");
@@ -184,4 +184,6 @@ int main()
     static_assert(( std::__libcpp_is_trivial_iterator<std::initializer_list<char>::const_iterator>        ::value), "");
 #endif
 
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/iterators/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/iterators/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/iterators/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/iterators/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/cmp/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/cmp/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/cmp/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/cmp/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/cstdint/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/cstdint/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/cstdint/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/cstdint/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp Mon Feb  4 12:31:13 2019
@@ -21,7 +21,9 @@
 // XFAIL: with_system_cxx_lib=macosx10.7
 
 struct S { virtual void f() = delete; virtual ~S() {} };
-int main() {
+int main(int, char**) {
   S *s = new S;
   delete s;
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/has_c11_features.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/has_c11_features.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/has_c11_features.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/has_c11_features.pass.cpp Mon Feb  4 12:31:13 2019
@@ -28,4 +28,6 @@
 # endif
 #endif
 
-int main() {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp Mon Feb  4 12:31:13 2019
@@ -253,7 +253,9 @@ void test_allocator_and_new_match() {
 #endif
 }
 
-int main() {
+int main(int, char**) {
   test_libcpp_dealloc();
   test_allocator_and_new_match();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@
 
 #include "test_macros.h"
 
-int main() {
+int main(int, char**) {
   {
     static_assert(std::is_enum<std::align_val_t>::value, "");
     typedef std::underlying_type<std::align_val_t>::type UT;
@@ -88,4 +88,6 @@ int main() {
     assert(typeid(std::align_val_t).name() == std::string("St11align_val_t"));
   }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.dynamic/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.dynamic/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.dynamic/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.dynamic/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.exception/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.exception/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.exception/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.exception/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.initlist/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.initlist/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.initlist/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.initlist/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.limits/limits/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.limits/limits/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.limits/limits/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.limits/limits/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.limits/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error "_LIBCPP_VERSION must be defined after including <version>"
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.rtti/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.rtti/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.rtti/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.rtti/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/language.support/support.types/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/support.types/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/support.types/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/support.types/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/libcpp_alignof.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/libcpp_alignof.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/libcpp_alignof.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/libcpp_alignof.pass.cpp Mon Feb  4 12:31:13 2019
@@ -28,9 +28,10 @@ void test() {
 #endif
 }
 
-int main() {
+int main(int, char**) {
   test<int>();
   test<long long>();
   test<double>();
   test<long double>();
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/libcpp_version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/libcpp_version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/libcpp_version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/libcpp_version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,6 +22,8 @@ static const int libcpp_version =
 static_assert(_LIBCPP_VERSION == libcpp_version,
               "_LIBCPP_VERSION doesn't match __libcpp_version");
 
-int main() {
+int main(int, char**) {
 
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/localization/c.locales/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/localization/c.locales/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/localization/c.locales/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/localization/c.locales/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp Mon Feb  4 12:31:13 2019
@@ -38,7 +38,7 @@
 #include <locale>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     const std::ctype<char>& ct = std::use_facet<std::ctype<char> >(std::locale::classic());
     std::ios_base::iostate err = std::ios_base::goodbit;
@@ -114,4 +114,6 @@ int main()
         assert(in == input+3);
         assert(err == std::ios_base::goodbit);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/localization/locale.stdcvt/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/localization/locale.stdcvt/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/localization/locale.stdcvt/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/localization/locale.stdcvt/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp Mon Feb  4 12:31:13 2019
@@ -21,7 +21,7 @@
 #include <codecvt>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     typedef std::codecvt_utf8<wchar_t> Codecvt;
     typedef std::wstring_convert<Codecvt> Myconv;
@@ -34,4 +34,6 @@ int main()
     // move construct a new converter and make sure the state is the same.
     Myconv myconv2(std::move(myconv));
     assert(myconv2.converted() == old_converted);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,7 @@ struct my_facet
 
 int my_facet::count = 0;
 
-int main()
+int main(int, char**)
 {
     my_facet* f = new my_facet;
     f->__add_shared();
@@ -49,4 +49,6 @@ int main()
     assert(my_facet::count == 1);
     f->__release_shared();
     assert(my_facet::count == 0);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp Mon Feb  4 12:31:13 2019
@@ -25,7 +25,7 @@ std::locale::id id0;
 std::locale::id id2;
 std::locale::id id1;
 
-int main()
+int main(int, char**)
 {
     long id = id0.__get();
     assert(id0.__get() == id+0);
@@ -46,4 +46,6 @@ int main()
     assert(id2.__get() == id+2);
     assert(id2.__get() == id+2);
     assert(id2.__get() == id+2);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/localization/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/localization/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/localization/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/localization/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/memory/aligned_allocation_macro.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/memory/aligned_allocation_macro.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/memory/aligned_allocation_macro.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/memory/aligned_allocation_macro.pass.cpp Mon Feb  4 12:31:13 2019
@@ -27,4 +27,6 @@
 #   error "libc++ should have aligned allocation in C++17 and up when targeting a platform that supports it"
 #endif
 
-int main() { }
+int main(int, char**) { 
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/memory/is_allocator.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/memory/is_allocator.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/memory/is_allocator.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/memory/is_allocator.pass.cpp Mon Feb  4 12:31:13 2019
@@ -32,10 +32,12 @@ void test_allocators()
 }
 
 
-int main()
+int main(int, char**)
 {
 //	test_allocators<void>();
 	test_allocators<char>();
 	test_allocators<int>();
 	test_allocators<std::string>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/modules/cinttypes_exports.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/modules/cinttypes_exports.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/modules/cinttypes_exports.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/modules/cinttypes_exports.sh.cpp Mon Feb  4 12:31:13 2019
@@ -18,7 +18,9 @@
 
 #include <cinttypes>
 
-int main() {
+int main(int, char**) {
   int8_t x; ((void)x);
   std::int8_t y; ((void)y);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/modules/clocale_exports.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/modules/clocale_exports.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/modules/clocale_exports.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/modules/clocale_exports.sh.cpp Mon Feb  4 12:31:13 2019
@@ -19,9 +19,11 @@
 
 #define TEST(...) do { using T = decltype( __VA_ARGS__ ); } while(false)
 
-int main() {
+int main(int, char**) {
   std::lconv l; ((void)l);
 
   TEST(std::setlocale(0, ""));
   TEST(std::localeconv());
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/modules/cstdint_exports.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/modules/cstdint_exports.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/modules/cstdint_exports.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/modules/cstdint_exports.sh.cpp Mon Feb  4 12:31:13 2019
@@ -18,7 +18,9 @@
 
 #include <cstdint>
 
-int main() {
+int main(int, char**) {
   int8_t x; ((void)x);
   std::int8_t y; ((void)y);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/modules/inttypes_h_exports.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/modules/inttypes_h_exports.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/modules/inttypes_h_exports.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/modules/inttypes_h_exports.sh.cpp Mon Feb  4 12:31:13 2019
@@ -18,6 +18,8 @@
 
 #include <inttypes.h>
 
-int main() {
+int main(int, char**) {
   int8_t x; ((void)x);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/modules/stdint_h_exports.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/modules/stdint_h_exports.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/modules/stdint_h_exports.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/modules/stdint_h_exports.sh.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 
 #include <stdint.h>
 
-int main() {
+int main(int, char**) {
   int8_t x; ((void)x);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,6 +26,8 @@ static_assert(std::__libcpp_isnan_or_bui
 static_assert(std::__libcpp_isinf_or_builtin(0.0) == false, "");
 static_assert(std::__libcpp_isfinite_or_builtin(0.0) == true, "");
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/c.math/ctgmath.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/c.math/ctgmath.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/c.math/ctgmath.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/c.math/ctgmath.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,10 +14,12 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
     std::complex<double> cd;
     ((void)cd);
     double x = std::sin(0);
     ((void)x);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp Mon Feb  4 12:31:13 2019
@@ -18,10 +18,12 @@
 
 #include "test_macros.h"
 
-int main() {
+int main(int, char**) {
   assert(std::isfinite(1.0));
   assert(!std::isinf(1.0));
   assert(!std::isnan(1.0));
+
+  return 0;
 }
 
 using namespace std;

Modified: libcxx/trunk/test/libcxx/numerics/c.math/tgmath_h.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/c.math/tgmath_h.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/c.math/tgmath_h.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/c.math/tgmath_h.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/c.math/version_cmath.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/c.math/version_cmath.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/c.math/version_cmath.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/c.math/version_cmath.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/cfenv/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/cfenv/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/cfenv/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/cfenv/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/complex.number/__sqr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/complex.number/__sqr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/complex.number/__sqr.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/complex.number/__sqr.pass.cpp Mon Feb  4 12:31:13 2019
@@ -72,9 +72,11 @@ test()
     assert(inf2.real() < 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<float>();
     test<double>();
     test<long double>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,8 +14,10 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
     std::complex<double> d;
     (void)d;
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/complex.number/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/complex.number/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/complex.number/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/complex.number/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/numarray/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/numarray/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/numarray/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/numarray/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/numeric.ops/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/numeric.ops/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/numeric.ops/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/numeric.ops/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/selftest/not_test.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/selftest/not_test.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/selftest/not_test.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/selftest/not_test.sh.cpp Mon Feb  4 12:31:13 2019
@@ -10,7 +10,7 @@
 // RUN: %build
 // RUN: not %run
 
-int main()
+int main(int, char**)
 {
   return 1;
 }

Modified: libcxx/trunk/test/libcxx/selftest/test.arc.pass.mm
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/selftest/test.arc.pass.mm?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/selftest/test.arc.pass.mm (original)
+++ libcxx/trunk/test/libcxx/selftest/test.arc.pass.mm Mon Feb  4 12:31:13 2019
@@ -11,6 +11,4 @@
 #error "arc should be enabled"
 #endif
 
-int main()
-{
-}
+int main(int, char**) { return 0; }

Modified: libcxx/trunk/test/libcxx/selftest/test.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/selftest/test.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/selftest/test.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/selftest/test.pass.cpp Mon Feb  4 12:31:13 2019
@@ -7,6 +7,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/selftest/test.pass.mm
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/selftest/test.pass.mm?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/selftest/test.pass.mm (original)
+++ libcxx/trunk/test/libcxx/selftest/test.pass.mm Mon Feb  4 12:31:13 2019
@@ -11,6 +11,4 @@
 #error "arc should *not* be enabled"
 #endif
 
-int main()
-{
-}
+int main(int, char**) { return 0; }

Modified: libcxx/trunk/test/libcxx/selftest/test.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/selftest/test.sh.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/selftest/test.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/selftest/test.sh.cpp Mon Feb  4 12:31:13 2019
@@ -10,6 +10,8 @@
 // RUN: %build
 // RUN: %run
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/selftest/test_macros.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/selftest/test_macros.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/selftest/test_macros.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/selftest/test_macros.pass.cpp Mon Feb  4 12:31:13 2019
@@ -58,8 +58,10 @@ void test_libcxx_macros()
 //  ===== C++17 features =====
 }
 
-int main()
+int main(int, char**)
 {
     test_noexcept();
     test_libcxx_macros();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,7 +17,7 @@
 #include <string>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     std::string l = "Long string so that allocation definitely, for sure, absolutely happens. Probably.";
     std::string s = "short";
@@ -40,8 +40,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     std::string l1("123");
@@ -43,8 +43,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     std::string l1("123");
@@ -45,8 +45,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     std::string l1("123");
@@ -43,8 +43,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     std::string l1("123");
@@ -43,8 +43,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     std::string l1("123");
@@ -43,8 +43,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp Mon Feb  4 12:31:13 2019
@@ -22,7 +22,7 @@
 #include "test_macros.h"
 #include "min_allocator.h"
 
-int main()
+int main(int, char**)
 {
     {
     std::string l1("123");
@@ -41,8 +41,10 @@ int main()
 
 #else
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }
 
 #endif

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -19,7 +19,7 @@
 
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
 #if _LIBCPP_DEBUG >= 1
     {
@@ -28,4 +28,6 @@ int main()
         assert(false);
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -19,7 +19,7 @@
 #include <cassert>
 
 
-int main()
+int main(int, char**)
 {
 #if _LIBCPP_DEBUG >= 1
     {
@@ -30,4 +30,6 @@ int main()
         assert(false);
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp Mon Feb  4 12:31:13 2019
@@ -17,7 +17,7 @@
 #include <string>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
 #if _LIBCPP_DEBUG >= 1
     {
@@ -27,4 +27,6 @@ int main()
         assert(false);
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp Mon Feb  4 12:31:13 2019
@@ -56,7 +56,9 @@ void test_basic() {
   }
 }
 
-int main() {
+int main(int, char**) {
   test_basic();
   test_buffer_usage();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/c.strings/version_cctype.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/c.strings/version_cctype.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/c.strings/version_cctype.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/c.strings/version_cctype.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/c.strings/version_cstring.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/c.strings/version_cstring.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/c.strings/version_cstring.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/c.strings/version_cstring.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/c.strings/version_cuchar.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/c.strings/version_cuchar.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/c.strings/version_cuchar.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/c.strings/version_cuchar.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/c.strings/version_cwchar.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/c.strings/version_cwchar.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/c.strings/version_cwchar.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/c.strings/version_cwchar.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/c.strings/version_cwctype.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/c.strings/version_cwctype.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/c.strings/version_cwctype.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/c.strings/version_cwctype.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/iterators.exceptions.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/iterators.exceptions.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/iterators.exceptions.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/iterators.exceptions.pass.cpp Mon Feb  4 12:31:13 2019
@@ -33,7 +33,7 @@ static const bool expected = false;
 static const bool expected = true;
 #endif
 
-int main()
+int main(int, char**)
 {
 //  basic tests
     static_assert(( std::__libcpp_string_gets_noexcept_iterator<char *>::value), "");
@@ -84,4 +84,6 @@ int main()
     static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::initializer_list<char>::iterator>              ::value), "");
     static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::initializer_list<char>::const_iterator>        ::value), "");
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/iterators.noexcept.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/iterators.noexcept.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/iterators.noexcept.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/iterators.noexcept.pass.cpp Mon Feb  4 12:31:13 2019
@@ -30,7 +30,7 @@
 #include "test_macros.h"
 #include "test_iterators.h"
 
-int main()
+int main(int, char**)
 {
 //  basic tests
     static_assert(( std::__libcpp_string_gets_noexcept_iterator<char *>::value), "");
@@ -77,4 +77,6 @@ int main()
     static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::initializer_list<char>::iterator>              ::value), "");
     static_assert(( std::__libcpp_string_gets_noexcept_iterator<std::initializer_list<char>::const_iterator>        ::value), "");
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/strings/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/strings/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/strings/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/strings/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp Mon Feb  4 12:31:13 2019
@@ -31,7 +31,7 @@
 #include <cassert>
 
 
-int main()
+int main(int, char**)
 {
     typedef std::__libcpp_debug_exception ExType;
     {
@@ -52,4 +52,6 @@ int main()
         } catch (ExType const&) {
         }
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp Mon Feb  4 12:31:13 2019
@@ -31,7 +31,7 @@
 #include <cassert>
 
 
-int main()
+int main(int, char**)
 {
     typedef std::__libcpp_debug_exception ExType;
     {
@@ -52,4 +52,6 @@ int main()
         } catch (ExType const& value) {
         }
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/futures/futures.task/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/futures/futures.task/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/futures/futures.task/types.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/futures/futures.task/types.pass.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,9 @@
 
 struct A {};
 
-int main()
+int main(int, char**)
 {
     static_assert((std::is_same<std::packaged_task<A(int, char)>::result_type, A>::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/futures/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/futures/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/futures/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/futures/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp Mon Feb  4 12:31:13 2019
@@ -45,7 +45,7 @@ void* func(void*)
     return nullptr;
 }
 
-int main()
+int main(int, char**)
 {
     {
     std::unique_lock<std::mutex> lk(mut);
@@ -72,4 +72,6 @@ int main()
     assert(t1-t0 > ms(250));
     t.join();
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,11 +20,13 @@
 #include <condition_variable>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     static_assert((std::is_same<std::condition_variable::native_handle_type,
                                 pthread_cond_t*>::value), "");
     std::condition_variable cv;
     std::condition_variable::native_handle_type h = cv.native_handle();
     assert(h != nullptr);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.condition/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.condition/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.condition/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.condition/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,9 +20,11 @@
 #include <mutex>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     std::mutex m;
     pthread_mutex_t* h = m.native_handle();
     assert(h);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,9 +20,11 @@
 #include <mutex>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     std::recursive_mutex m;
     pthread_mutex_t* h = m.native_handle();
     assert(h);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,10 +16,12 @@
 
 #include <mutex>
 
-int main() {
+int main(int, char**) {
   std::mutex m;
   m.lock();
   {
     std::unique_lock<std::mutex> g(m, std::adopt_lock);
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp Mon Feb  4 12:31:13 2019
@@ -32,8 +32,10 @@ static void scoped() {
 #endif
 }
 
-int main() {
+int main(int, char**) {
   scoped();
   std::lock_guard<std::mutex> lock(m);
   foo++;
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,8 +23,10 @@
 std::mutex m;
 int foo __attribute__((guarded_by(m)));
 
-int main() {
+int main(int, char**) {
   m.lock();
   foo++;
   m.unlock();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp Mon Feb  4 12:31:13 2019
@@ -22,6 +22,8 @@
 
 std::mutex m;
 
-int main() {
+int main(int, char**) {
   m.lock();
+
+  return 0;
 } // expected-error {{mutex 'm' is still held at the end of function}}

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp Mon Feb  4 12:31:13 2019
@@ -27,8 +27,10 @@ void increment() __attribute__((requires
   foo++;
 }
 
-int main() {
+int main(int, char**) {
   m.lock();
   increment();
   m.unlock();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.mutex/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.mutex/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.mutex/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.mutex/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp Mon Feb  4 12:31:13 2019
@@ -43,7 +43,7 @@ public:
 int G::n_alive = 0;
 bool G::op_run = false;
 
-int main()
+int main(int, char**)
 {
     {
         G g;
@@ -52,4 +52,6 @@ int main()
         assert(pid != 0);
         t0.join();
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp Mon Feb  4 12:31:13 2019
@@ -21,7 +21,9 @@
 #include <thread>
 #include <type_traits>
 
-int main()
+int main(int, char**)
 {
     static_assert((std::is_same<std::thread::native_handle_type, pthread_t>::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp Mon Feb  4 12:31:13 2019
@@ -34,7 +34,7 @@
 
 void sig_action(int) {}
 
-int main()
+int main(int, char**)
 {
     int ec;
     struct sigaction action;
@@ -64,4 +64,6 @@ int main()
     std::chrono::nanoseconds err = 5 * ms / 100;
     // The time slept is within 5% of 500ms
     assert(std::abs(ns.count()) < err.count());
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/thread/thread.threads/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/thread/thread.threads/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/thread/thread.threads/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/thread/thread.threads/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,6 +16,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/type_traits/convert_to_integral.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/type_traits/convert_to_integral.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/type_traits/convert_to_integral.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/type_traits/convert_to_integral.pass.cpp Mon Feb  4 12:31:13 2019
@@ -79,7 +79,7 @@ enum enum2 : unsigned long {
   value = std::numeric_limits<unsigned long>::max()
 };
 
-int main()
+int main(int, char**)
 {
   check_integral_types<bool, int>();
   check_integral_types<char, int>();
@@ -105,4 +105,6 @@ int main()
   check_enum_types<enum1, decltype(((Enum1UT)1) + 1)>();
   typedef std::underlying_type<enum2>::type Enum2UT;
   check_enum_types<enum2, decltype(((Enum2UT)1) + 1)>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/type_traits/lazy_metafunctions.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/type_traits/lazy_metafunctions.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/type_traits/lazy_metafunctions.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/type_traits/lazy_metafunctions.pass.cpp Mon Feb  4 12:31:13 2019
@@ -128,9 +128,11 @@ void LazyOrTest() {
 }
 
 
-int main() {
+int main(int, char**) {
     LazyEnableIfTest();
     LazyNotTest();
     LazyAndTest();
     LazyOrTest();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/any/size_and_alignment.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/any/size_and_alignment.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/any/size_and_alignment.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/any/size_and_alignment.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,9 +14,11 @@
 
 #include <any>
 
-int main()
+int main(int, char**)
 {
     using std::any;
     static_assert(sizeof(any) == sizeof(void*)*4, "");
     static_assert(alignof(any) == alignof(void*), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/any/small_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/any/small_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/any/small_type.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/any/small_type.pass.cpp Mon Feb  4 12:31:13 2019
@@ -54,7 +54,7 @@ struct alignas(DoubleBufferAlignment) Ov
     char buff[BufferSize + 1];
 };
 
-int main()
+int main(int, char**)
 {
     using std::any;
     using std::__any_imp::_IsSmallObject;
@@ -110,4 +110,6 @@ int main()
         static_assert(alignof(T) > BufferAlignment, "");
         static_assert(!_IsSmallObject<T>::value, "");
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/any/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/any/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/any/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/any/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp Mon Feb  4 12:31:13 2019
@@ -271,7 +271,7 @@ void test_derived_from_ref_wrap() {
 }
 #endif
 
-int main() {
+int main(int, char**) {
     typedef void*& R;
     typedef ArgType A;
     TestCase<R(),                                   0, Q_None>::run();
@@ -367,4 +367,6 @@ int main() {
 
     test_derived_from_ref_wrap();
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp Mon Feb  4 12:31:13 2019
@@ -206,10 +206,12 @@ private:
 
 
 
-int main() {
+int main(int, char**) {
     TestCase<ArgType>::run();
     TestCase<ArgType const>::run();
     TestCase<ArgType volatile>::run();
     TestCase<ArgType const volatile>::run();
     TestCase<ArgType*>::run();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp Mon Feb  4 12:31:13 2019
@@ -247,7 +247,7 @@ void runTestCase() {
     runFunctorTestCase <Sig, Arity, LValueCaster, ArgCaster>();
 };
 
-int main() {
+int main(int, char**) {
     typedef void*& R;
     typedef ArgType A;
     typedef A const CA;
@@ -323,4 +323,6 @@ int main() {
     runFunctorTestCase11<R(A&&) const volatile &&, 1, MoveCVCaster,       MC>();
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp Mon Feb  4 12:31:13 2019
@@ -31,7 +31,7 @@ struct Type
 #endif
 };
 
-int main()
+int main(int, char**)
 {
     static_assert(sizeof(std::__invoke(&Type::f1, std::declval<Type        >())) == 1, "");
     static_assert(sizeof(std::__invoke(&Type::f2, std::declval<Type const  >())) == 2, "");
@@ -41,4 +41,6 @@ int main()
     static_assert(sizeof(std::__invoke(&Type::g3, std::declval<Type      &&>())) == 3, "");
     static_assert(sizeof(std::__invoke(&Type::g4, std::declval<Type const&&>())) == 4, "");
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp Mon Feb  4 12:31:13 2019
@@ -46,7 +46,7 @@ struct C
     typedef int result_type;
 };
 
-int main()
+int main(int, char**)
 {
     static_assert((!std::is_base_of<std::binary_function<int, char, int>,
                                     std::reference_wrapper<functor1> >::value), "");
@@ -76,4 +76,6 @@ int main()
                                    std::reference_wrapper<float(C::*)(int)> >::value), "");
     static_assert((std::is_base_of<std::binary_function<const volatile C*, int, float>,
                                    std::reference_wrapper<float(C::*)(int) const volatile> >::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp Mon Feb  4 12:31:13 2019
@@ -46,7 +46,7 @@ struct C
     typedef int result_type;
 };
 
-int main()
+int main(int, char**)
 {
     static_assert((std::is_base_of<std::unary_function<int, char>,
                                    std::reference_wrapper<functor1> >::value), "");
@@ -74,4 +74,6 @@ int main()
                                    std::reference_wrapper<float(C::*)() const volatile> >::value), "");
     static_assert((!std::is_base_of<std::unary_function<C*, float>,
                                    std::reference_wrapper<float(C::*)(int)> >::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp Mon Feb  4 12:31:13 2019
@@ -28,7 +28,7 @@ void test(const void* key, int len) {
   }
 }
 
-int main() {
+int main(int, char**) {
   const std::string TestCases[] = {
       "abcdaoeuaoeclaoeoaeuaoeuaousaotehu]+}sthoasuthaoesutahoesutaohesutaoeusaoetuhasoetuhaoseutaoseuthaoesutaohes"
       "00000000000000000000000000000000000000000000000000000000000000000000000",
@@ -37,4 +37,6 @@ int main() {
   const size_t NumCases = sizeof(TestCases)/sizeof(TestCases[0]);
   for (size_t i=0; i < NumCases; ++i)
     test(TestCases[i].data(), TestCases[i].length());
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/function.objects/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/function.objects/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/function.objects/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/function.objects/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp Mon Feb  4 12:31:13 2019
@@ -28,7 +28,7 @@ void test_pr26961() {
 }
 #endif
 
-int main()
+int main(int, char**)
 {
 #ifndef TEST_IS_UNSUPPORTED
   {
@@ -42,4 +42,6 @@ int main()
     test_pr26961();
   }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp Mon Feb  4 12:31:13 2019
@@ -18,7 +18,7 @@
 #include <memory>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
   {
     static_assert(std::is_enum<std::pointer_safety>::value, "");
@@ -34,4 +34,6 @@ int main()
            r == std::pointer_safety::preferred ||
            r == std::pointer_safety::strict);
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp Mon Feb  4 12:31:13 2019
@@ -77,7 +77,7 @@ void run_test(Ptr p) {
     assert(p.use_count() == 3);
 }
 
-int main() {
+int main(int, char**) {
   {
     // Test with out-of-place shared_count.
     Ptr p(new int(42));
@@ -91,4 +91,6 @@ int main() {
     run_test(p);
     assert(p.use_count() == 1);
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ struct Deleter {
   }
 };
 
-int main() {
+int main(int, char**) {
   {
     SPtr<0> s; // OK
     SPtr<1> s1(nullptr); // OK
@@ -41,4 +41,6 @@ int main() {
     SPtr<4> s4(getFn<4>()); // expected-note {{requested here}}
     SPtr<5> s5(getFn<5>(), std::default_delete<FnType<5>>{}); // expected-note {{requested here}}
   }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/memory/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/memory/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/memory/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/memory/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/meta/is_referenceable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/meta/is_referenceable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/meta/is_referenceable.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/meta/is_referenceable.pass.cpp Mon Feb  4 12:31:13 2019
@@ -189,4 +189,6 @@ static_assert(( std::__is_referenceable<
 static_assert(( std::__is_referenceable<void (Foo::*)(int, float, Foo &, ...) const &&>::value), "");
 #endif
 
-int main () {}
+int main(int, char**) {
+  return 0;
+}

Modified: libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp Mon Feb  4 12:31:13 2019
@@ -55,7 +55,7 @@ struct J
 };
 
 
-int main()
+int main(int, char**)
 {
     static_assert(std::__has_operator_addressof<int>::value == false, "");
     static_assert(std::__has_operator_addressof<A>::value == false, "");
@@ -65,4 +65,6 @@ int main()
     static_assert(std::__has_operator_addressof<G>::value == true, "");
     static_assert(std::__has_operator_addressof<H>::value == true, "");
     static_assert(std::__has_operator_addressof<J>::value == true, "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp Mon Feb  4 12:31:13 2019
@@ -15,7 +15,7 @@
 
 #include <type_traits>
 
-int main ()
+int main(int, char**)
 {
 #ifdef _LIBCPP_HAS_NO_IS_AGGREGATE
   // This should not compile when _LIBCPP_HAS_NO_IS_AGGREGATE is defined.
@@ -24,4 +24,6 @@ int main ()
 #else
 #error Forcing failure...
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/meta/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/meta/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/meta/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/meta/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -53,7 +53,7 @@ test()
     return true;
 }
 
-int main()
+int main(int, char**)
 {
     {
         using T = int;
@@ -70,4 +70,6 @@ int main()
 
     static_assert(!(std::is_copy_assignable<optional<Z1>>::value), "");
     static_assert(!(std::is_copy_assignable<optional<Z2>>::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp Mon Feb  4 12:31:13 2019
@@ -50,7 +50,7 @@ test()
     return true;
 }
 
-int main()
+int main(int, char**)
 {
     {
         using T = int;
@@ -67,4 +67,6 @@ int main()
 
     static_assert(!(std::is_move_assignable<optional<Z1>>::value), "");
     static_assert(!(std::is_move_assignable<optional<Z2>>::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,7 @@ struct Z
     Z& operator=(const Z&) = delete;
 };
 
-int main()
+int main(int, char**)
 {
     {
         using T = int;
@@ -55,4 +55,6 @@ int main()
     static_assert(!(std::is_trivially_copy_constructible<optional<std::string>>::value), "");
 
     static_assert(!(std::is_copy_constructible<optional<Z>>::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@ struct Z
     Z& operator=(const Z&) = delete;
 };
 
-int main()
+int main(int, char**)
 {
     {
         using T = int;
@@ -56,4 +56,6 @@ int main()
     static_assert(!(std::is_trivially_move_constructible<optional<std::string>>::value), "");
 
     static_assert(!(std::is_move_constructible<optional<Z>>::value), "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp Mon Feb  4 12:31:13 2019
@@ -85,7 +85,7 @@ struct TrivialCopyNonTrivialMove {
     TrivialCopyNonTrivialMove& operator=(TrivialCopyNonTrivialMove&&) { return *this; }
 };
 
-int main()
+int main(int, char**)
 {
     sink(
         ImplicitTypes::ApplyTypes<DoTestsMetafunction>{},
@@ -94,4 +94,6 @@ int main()
         NonTrivialTypes::ApplyTypes<DoTestsMetafunction>{},
         DoTestsMetafunction<TrivialMoveNonTrivialCopy, TrivialCopyNonTrivialMove>{}
     );
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/optional/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/optional/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/optional/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/optional/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/ratio/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/ratio/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/ratio/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/ratio/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/template.bitset/includes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/template.bitset/includes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/template.bitset/includes.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/template.bitset/includes.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,6 +26,8 @@
 #error <iosfwd> has not been included
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/template.bitset/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/template.bitset/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/template.bitset/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/template.bitset/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp Mon Feb  4 12:31:13 2019
@@ -10,8 +10,10 @@
 
 #include <ctime>
 
-int main() {
+int main(int, char**) {
     // asctime is not thread-safe.
     std::time_t t = 0;
     std::asctime(&t);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp Mon Feb  4 12:31:13 2019
@@ -10,8 +10,10 @@
 
 #include <ctime>
 
-int main() {
+int main(int, char**) {
     // ctime is not thread-safe.
     std::time_t t = 0;
     std::ctime(&t);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp Mon Feb  4 12:31:13 2019
@@ -10,8 +10,10 @@
 
 #include <ctime>
 
-int main() {
+int main(int, char**) {
     // gmtime is not thread-safe.
     std::time_t t = 0;
     std::gmtime(&t);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp Mon Feb  4 12:31:13 2019
@@ -10,8 +10,10 @@
 
 #include <ctime>
 
-int main() {
+int main(int, char**) {
     // localtime is not thread-safe.
     std::time_t t = 0;
     std::localtime(&t);
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/time/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/time/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/time/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/time/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@ struct A {};
 
 struct B {};
 
-int main()
+int main(int, char**)
 {
     {
         typedef std::tuple<int, A> T;
@@ -42,4 +42,6 @@ int main()
         typedef std::tuple<int, A, B> T;
         static_assert((sizeof(T) == sizeof(int)), "");
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp Mon Feb  4 12:31:13 2019
@@ -43,7 +43,7 @@ template <class ...Args>
 void F(typename CannotDeduce<std::tuple<Args...>>::type const&) {}
 
 
-int main() {
+int main(int, char**) {
 #if TEST_HAS_BUILTIN_IDENTIFIER(__reference_binds_to_temporary)
   // Test that we emit our diagnostic from the library.
   // expected-error at tuple:* 8 {{"Attempted construction of reference element binds to a temporary whose lifetime has ended"}}
@@ -81,4 +81,6 @@ int main() {
 #error force failure
 // expected-error at -1 {{force failure}}
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp Mon Feb  4 12:31:13 2019
@@ -77,7 +77,7 @@ void test_example_from_docs() {
   assert(std::get<2>(tup) == std::error_code{});
 }
 
-int main()
+int main(int, char**)
 {
     {
         using E = MoveOnly;
@@ -104,4 +104,6 @@ int main()
     // constructor extensions.
     test_default_constructible_extension_sfinae();
     test_example_from_docs();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp Mon Feb  4 12:31:13 2019
@@ -89,7 +89,7 @@ void test_example_from_docs() {
   assert(std::get<2>(tup) == std::error_code{});
 }
 
-int main()
+int main(int, char**)
 {
 
     {
@@ -113,4 +113,6 @@ int main()
     // constructor extensions.
     test_default_constructible_extension_sfinae();
     test_example_from_docs();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/tuple/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/tuple/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/tuple/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/tuple/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/type.index/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/type.index/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/type.index/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/type.index/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,7 +14,7 @@
 
 struct S {};
 
-int main() {
+int main(int, char**) {
   using I = std::in_place_index_t<0>;
   static_assert( std::__is_inplace_index<I>::value, "");
   static_assert( std::__is_inplace_index<const I>::value, "");
@@ -30,4 +30,6 @@ int main() {
   static_assert(!std::__is_inplace_index<void>::value, "");
   static_assert(!std::__is_inplace_index<int>::value, "");
   static_assert(!std::__is_inplace_index<S>::value, "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,7 +14,7 @@
 
 struct S {};
 
-int main() {
+int main(int, char**) {
   using T = std::in_place_type_t<int>;
   static_assert( std::__is_inplace_type<T>::value, "");
   static_assert( std::__is_inplace_type<const T>::value, "");
@@ -30,4 +30,6 @@ int main() {
   static_assert(!std::__is_inplace_type<void>::value, "");
   static_assert(!std::__is_inplace_type<int>::value, "");
   static_assert(!std::__is_inplace_type<S>::value, "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp Mon Feb  4 12:31:13 2019
@@ -37,7 +37,7 @@ struct ImplicitNothrowT {
     int value;
 };
 
-int main() {
+int main(int, char**) {
     { // explicit noexcept test
         static_assert(!std::is_nothrow_constructible<std::pair<ExplicitT, ExplicitT>, int, int>::value, "");
         static_assert(!std::is_nothrow_constructible<std::pair<ExplicitNothrowT, ExplicitT>, int, int>::value, "");
@@ -50,4 +50,6 @@ int main() {
         static_assert(!std::is_nothrow_constructible<std::pair<ImplicitT, ImplicitNothrowT>, int, int>::value, "");
         static_assert( std::is_nothrow_constructible<std::pair<ImplicitNothrowT, ImplicitNothrowT>, int, int>::value, "");
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp Mon Feb  4 12:31:13 2019
@@ -27,7 +27,7 @@
 #pragma clang diagnostic ignored "-Wmissing-braces"
 #endif
 
-int main()
+int main(int, char**)
 {
     using C = TestTypes::TestType;
     {
@@ -100,4 +100,6 @@ int main()
        assert(p.first.value == 42);
        assert(p.second.value == -42);
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp Mon Feb  4 12:31:13 2019
@@ -37,7 +37,7 @@ struct ImplicitNothrowT {
     ImplicitNothrowT(ImplicitNothrowT const&) noexcept {}
 };
 
-int main() {
+int main(int, char**) {
     { // explicit noexcept test
         static_assert(!std::is_nothrow_constructible<std::pair<ExplicitT, ExplicitT>,
                                                      ExplicitT const&, ExplicitT const&>::value, "");
@@ -58,4 +58,6 @@ int main() {
         static_assert( std::is_nothrow_constructible<std::pair<ImplicitNothrowT, ImplicitNothrowT>,
                                                      ImplicitNothrowT const&, ImplicitNothrowT const&>::value, "");
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp Mon Feb  4 12:31:13 2019
@@ -39,7 +39,7 @@ struct ImplicitNothrowT {
     int value;
 };
 
-int main() {
+int main(int, char**) {
     { // explicit noexcept test
         static_assert(!std::is_nothrow_constructible<std::pair<ExplicitT, ExplicitT>,
                                                      std::pair<int, int> const&>::value, "");
@@ -60,4 +60,6 @@ int main() {
         static_assert( std::is_nothrow_constructible<std::pair<ImplicitNothrowT, ImplicitNothrowT>,
                                                      std::pair<int, int> const&>::value, "");
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,10 +26,12 @@ struct NonThrowingDefault {
   NonThrowingDefault() noexcept { }
 };
 
-int main() {
+int main(int, char**) {
 
     static_assert(!std::is_nothrow_default_constructible<std::pair<ThrowingDefault, ThrowingDefault>>::value, "");
     static_assert(!std::is_nothrow_default_constructible<std::pair<NonThrowingDefault, ThrowingDefault>>::value, "");
     static_assert(!std::is_nothrow_default_constructible<std::pair<ThrowingDefault, NonThrowingDefault>>::value, "");
     static_assert( std::is_nothrow_default_constructible<std::pair<NonThrowingDefault, NonThrowingDefault>>::value, "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp Mon Feb  4 12:31:13 2019
@@ -158,7 +158,8 @@ void test_layout() {
     static_assert(offsetof(PairT, first) == 0, "");
 }
 
-int main() {
+int main(int, char**) {
     test_trivial();
     test_layout();
+    return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp Mon Feb  4 12:31:13 2019
@@ -14,11 +14,13 @@
 
 #include <utility>
 
-int main()
+int main(int, char**)
 {
     {
     typedef std::pair<int, double> P;
     std::tuple_element<2, P>::type foo; // expected-note {{requested here}}
         // expected-error-re at utility:* {{static_assert failed{{( due to requirement '2U[L]{0,2} < 2')?}} "Index out of bounds in std::tuple_element<std::pair<T1, T2>>"}}
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp Mon Feb  4 12:31:13 2019
@@ -23,7 +23,7 @@
 #include "archetypes.hpp"
 
 
-int main() {
+int main(int, char**) {
     using NonThrowingConvert = NonThrowingTypes::ConvertingType;
     using ThrowingConvert = NonTrivialTypes::ConvertingType;
     static_assert(!std::is_nothrow_constructible<std::pair<ThrowingConvert, ThrowingConvert>,
@@ -34,4 +34,6 @@ int main() {
                                                  std::piecewise_construct_t, std::tuple<int, int>, std::tuple<long, long>>::value, "");
     static_assert( std::is_nothrow_constructible<std::pair<NonThrowingConvert, NonThrowingConvert>,
                                                  std::piecewise_construct_t, std::tuple<int, int>, std::tuple<long, long>>::value, "");
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp Mon Feb  4 12:31:13 2019
@@ -38,7 +38,7 @@ struct ImplicitNothrowT {
     int value;
 };
 
-int main() {
+int main(int, char**) {
     { // explicit noexcept test
         static_assert(!std::is_nothrow_constructible<std::pair<ExplicitT, ExplicitT>,
                                                      std::pair<int, int>&&>::value, "");
@@ -59,4 +59,6 @@ int main() {
         static_assert( std::is_nothrow_constructible<std::pair<ImplicitNothrowT, ImplicitNothrowT>,
                                                      std::pair<int, int>&&>::value, "");
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp Mon Feb  4 12:31:13 2019
@@ -153,7 +153,8 @@ void test_layout() {
     static_assert(offsetof(PairT, first) == 0, "");
 }
 
-int main() {
+int main(int, char**) {
     test_trivial();
     test_layout();
+    return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/utility/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/utility/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/utility/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/utility/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp Mon Feb  4 12:31:13 2019
@@ -25,11 +25,13 @@
 #include <cassert>
 
 
-int main()
+int main(int, char**)
 {
     {
         typedef std::variant<int, double> T;
         std::variant_alternative<2, T>::type foo; // expected-note {{requested here}}
         // expected-error-re at variant:* {{static_assert failed{{( due to requirement '2U[L]{0,2} < sizeof...\(_Types\)')?}} "Index out of bounds in std::variant_alternative<>"}}
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp Mon Feb  4 12:31:13 2019
@@ -59,10 +59,12 @@ void test_index_internals() {
   static_assert(std::__variant_npos<IndexT> == IndexLim::max(), "");
 }
 
-int main() {
+int main(int, char**) {
   test_index_type<unsigned char>();
   // This won't compile due to template depth issues.
   //test_index_type<unsigned short>();
   test_index_internals<unsigned char>();
   test_index_internals<unsigned short>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/libcxx/utilities/variant/version.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/utilities/variant/version.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/utilities/variant/version.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/utilities/variant/version.pass.cpp Mon Feb  4 12:31:13 2019
@@ -14,6 +14,8 @@
 #error _LIBCPP_VERSION not defined
 #endif
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -7,6 +7,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -46,7 +46,7 @@ test()
         assert(ia[i] == ib[i]);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<int*> >();
@@ -86,4 +86,6 @@ int main()
 // #if TEST_STD_VER > 17
 //     static_assert(test_constexpr());
 // #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp Mon Feb  4 12:31:13 2019
@@ -49,7 +49,7 @@ test()
         assert(ia[i] == ib[i]);
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<const int*>, bidirectional_iterator<int*> >();
     test<bidirectional_iterator<const int*>, random_access_iterator<int*> >();
@@ -66,4 +66,6 @@ int main()
 // #if TEST_STD_VER > 17
 //     static_assert(test_constexpr());
 // #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp Mon Feb  4 12:31:13 2019
@@ -53,7 +53,7 @@ test()
         assert(ib[i] % 3 == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<int*> >();
@@ -93,4 +93,6 @@ int main()
 // #if TEST_STD_VER > 17
 //     static_assert(test_constexpr());
 // #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp Mon Feb  4 12:31:13 2019
@@ -49,7 +49,7 @@ test()
         assert(ia[i] == ib[i]);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<int*> >();
@@ -89,4 +89,6 @@ int main()
 // #if TEST_STD_VER > 17
 //     static_assert(test_constexpr());
 // #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp Mon Feb  4 12:31:13 2019
@@ -56,7 +56,7 @@ test_int()
     assert(ia[3] == 1);
 }
 
-int main()
+int main(int, char**)
 {
     test_char<forward_iterator<char*> >();
     test_char<bidirectional_iterator<char*> >();
@@ -71,4 +71,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp Mon Feb  4 12:31:13 2019
@@ -148,7 +148,7 @@ void test6()
 }
 
 
-int main()
+int main(int, char**)
 {
     test_char<forward_iterator<char*> >();
     test_char<bidirectional_iterator<char*> >();
@@ -170,4 +170,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp Mon Feb  4 12:31:13 2019
@@ -51,7 +51,7 @@ test()
     assert(ia[3] == 1);
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -61,4 +61,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp Mon Feb  4 12:31:13 2019
@@ -74,7 +74,7 @@ test()
     test2<Iter, long double>();
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -84,4 +84,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp Mon Feb  4 12:31:13 2019
@@ -54,7 +54,7 @@ test1()
 }
 #endif
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<int*> >();
@@ -127,4 +127,6 @@ int main()
     test1<std::unique_ptr<int>*, random_access_iterator<std::unique_ptr<int>*> >();
     test1<std::unique_ptr<int>*, std::unique_ptr<int>*>();
 #endif // TEST_STD_VER >= 11
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp Mon Feb  4 12:31:13 2019
@@ -54,7 +54,7 @@ test1()
 }
 #endif
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<const int*>, bidirectional_iterator<int*> >();
     test<bidirectional_iterator<const int*>, random_access_iterator<int*> >();
@@ -81,4 +81,6 @@ int main()
     test1<std::unique_ptr<int>*, random_access_iterator<std::unique_ptr<int>*> >();
     test1<std::unique_ptr<int>*, std::unique_ptr<int>*>();
 #endif // TEST_STD_VER >= 11
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,7 @@ TEST_CONSTEXPR bool test_constexpr() {
 #endif
 
 
-int main() {
+int main(int, char**) {
   {
     const int ia[] = {1, 2, 3, 4, 5, 6};
     unary_counting_predicate<is_odd, int> pred((is_odd()));
@@ -94,4 +94,6 @@ int main() {
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp Mon Feb  4 12:31:13 2019
@@ -93,9 +93,11 @@ test()
         assert(!is_odd()(*i));
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
     test<int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -43,7 +43,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     {
         const int ia[] = {1, 2, 3, 4, 6, 8, 5, 7};
@@ -68,4 +68,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,7 @@ TEST_CONSTEXPR bool test_constexpr() {
 #endif
 
 
-int main()
+int main(int, char**)
 {
     {
         const int ia[] = {2, 4, 6, 8, 10};
@@ -89,4 +89,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp Mon Feb  4 12:31:13 2019
@@ -301,7 +301,7 @@ test1()
 
 #endif  // TEST_STD_VER >= 11
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<std::pair<int,int>*> >();
     test<random_access_iterator<std::pair<int,int>*> >();
@@ -310,4 +310,6 @@ int main()
 #if TEST_STD_VER >= 11
     test1<bidirectional_iterator<std::unique_ptr<int>*> >();
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp Mon Feb  4 12:31:13 2019
@@ -32,9 +32,11 @@ template <class PopulationIterator, clas
                             SampleIterator(oa), os, g);
 }
 
-int main() {
+int main(int, char**) {
   // expected-error-re at algorithm:* {{static_assert failed{{( due to requirement '.*')?}} "SampleIterator must meet the requirements of RandomAccessIterator"}}
   // expected-error at algorithm:* 2 {{does not provide a subscript operator}}
   // expected-error at algorithm:* {{invalid operands}}
   test<input_iterator<int *>, output_iterator<int *> >();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp Mon Feb  4 12:31:13 2019
@@ -136,7 +136,7 @@ void test_small_population() {
   }
 }
 
-int main() {
+int main(int, char**) {
   test<input_iterator, int, random_access_iterator, int>();
   test<forward_iterator, int, output_iterator, int>();
   test<forward_iterator, int, random_access_iterator, int>();
@@ -156,4 +156,6 @@ int main() {
   test_small_population<input_iterator, int, random_access_iterator, int>();
   test_small_population<forward_iterator, int, output_iterator, int>();
   test_small_population<forward_iterator, int, random_access_iterator, int>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp Mon Feb  4 12:31:13 2019
@@ -48,7 +48,9 @@ void test_stability(bool expect_stable)
   assert(expect_stable == !unstable);
 }
 
-int main() {
+int main(int, char**) {
   test_stability<forward_iterator<int *>, output_iterator<int *> >(true);
   test_stability<input_iterator<int *>, random_access_iterator<int *> >(false);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp Mon Feb  4 12:31:13 2019
@@ -39,7 +39,7 @@ test_with_iterator()
 }
 
 
-int main()
+int main(int, char**)
 {
     int ia[]  = {1, 2, 3, 4};
     int ia1[] = {1, 4, 3, 2};
@@ -57,4 +57,5 @@ int main()
     test_with_iterator<random_access_iterator<int*> >();
     test_with_iterator<int*>();
 
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp Mon Feb  4 12:31:13 2019
@@ -51,8 +51,9 @@ test_with_iterator()
 }
 
 
-int main()
+int main(int, char**)
 {
     test_with_iterator<random_access_iterator<int*> >();
     test_with_iterator<int*>();
-}
\ No newline at end of file
+    return 0;
+}

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp Mon Feb  4 12:31:13 2019
@@ -18,7 +18,7 @@
 
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
     int ia[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
     int ia1[] = {2, 7, 1, 4, 3, 6, 5, 10, 9, 8};
@@ -31,4 +31,6 @@ int main()
     std::shuffle(ia, ia+sa, std::move(g));
     LIBCPP_ASSERT(std::equal(ia, ia+sa, ia2));
     assert(std::is_permutation(ia, ia+sa, ia2));
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp Mon Feb  4 12:31:13 2019
@@ -73,7 +73,7 @@ test1()
 }
 #endif // TEST_STD_VER >= 11
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -90,4 +90,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -50,7 +50,7 @@ test()
     assert(ib[5] == 4);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, forward_iterator<int*> >();
@@ -85,4 +85,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp Mon Feb  4 12:31:13 2019
@@ -55,7 +55,7 @@ test()
     assert(ib[5] == 4);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, forward_iterator<int*> >();
@@ -90,4 +90,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp Mon Feb  4 12:31:13 2019
@@ -88,7 +88,7 @@ test1()
 }
 #endif // TEST_STD_VER >= 11
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -105,4 +105,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp Mon Feb  4 12:31:13 2019
@@ -47,7 +47,7 @@ test()
     assert(ia[4] == 4);
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -57,4 +57,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -54,7 +54,7 @@ test()
     assert(ib[4] == 4);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, forward_iterator<int*> >();
@@ -89,4 +89,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp Mon Feb  4 12:31:13 2019
@@ -58,7 +58,7 @@ test()
     assert(ib[4] == 4);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, forward_iterator<int*> >();
@@ -93,4 +93,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp Mon Feb  4 12:31:13 2019
@@ -50,7 +50,7 @@ test()
     assert(ia[4] == 4);
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -60,4 +60,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp Mon Feb  4 12:31:13 2019
@@ -51,9 +51,11 @@ test()
     assert(id[3] == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
     test<int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -72,7 +72,7 @@ test()
     assert(jd[3] == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<const int*>, output_iterator<int*> >();
     test<bidirectional_iterator<const int*>, forward_iterator<int*> >();
@@ -95,4 +95,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp Mon Feb  4 12:31:13 2019
@@ -419,7 +419,7 @@ test1()
 
 #endif  // TEST_STD_VER >= 11
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -434,4 +434,6 @@ int main()
     test1<std::unique_ptr<int>*>();
 
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -128,7 +128,7 @@ test()
     assert(ib[3] == 3);
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<const int*>, output_iterator<int*> >();
     test<bidirectional_iterator<const int*>, forward_iterator<int*> >();
@@ -151,4 +151,6 @@ int main()
 // #if TEST_STD_VER > 17
 //    static_assert(test_constexpr());
 // #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp Mon Feb  4 12:31:13 2019
@@ -16,11 +16,13 @@
 #include <algorithm>
 #include <cassert>
 
-int main()
+int main(int, char**)
 {
     int i = 1;
     int j = 2;
     std::iter_swap(&i, &j);
     assert(i == 2);
     assert(j == 1);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp Mon Feb  4 12:31:13 2019
@@ -105,7 +105,7 @@ void test2()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*>, forward_iterator<int*> >();
     test<forward_iterator<int*>, bidirectional_iterator<int*> >();
@@ -150,4 +150,6 @@ int main()
 #endif // TEST_STD_VER >= 11
 
     test2();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp Mon Feb  4 12:31:13 2019
@@ -56,7 +56,7 @@ test()
     assert(ib[4] == 1);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, input_iterator<int*> >();
@@ -236,4 +236,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp Mon Feb  4 12:31:13 2019
@@ -57,7 +57,7 @@ test()
     assert(ib[4] == 5);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<int*> >();
@@ -97,4 +97,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp Mon Feb  4 12:31:13 2019
@@ -181,7 +181,7 @@ test1()
 }
 #endif // TEST_STD_VER >= 11
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -198,4 +198,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -105,7 +105,7 @@ test()
     assert(ji[2] == 2);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, forward_iterator<int*> >();
@@ -140,4 +140,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -133,7 +133,7 @@ test()
     assert(count_equal::count == si-1);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, forward_iterator<int*> >();
@@ -168,4 +168,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -223,7 +223,7 @@ test1()
 }
 #endif // TEST_STD_VER >= 11
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<int*> >();
     test<bidirectional_iterator<int*> >();
@@ -240,4 +240,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp Mon Feb  4 12:31:13 2019
@@ -30,7 +30,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 2, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -47,4 +47,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -34,7 +34,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 2, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -54,4 +54,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     {
         int ia[] = {2, 4, 6, 8};
@@ -58,4 +58,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     {
         int ia[] = {2, 4, 6, 8};
@@ -66,4 +66,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 2, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -43,4 +43,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 2, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -53,4 +53,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp Mon Feb  4 12:31:13 2019
@@ -44,7 +44,7 @@ TEST_CONSTEXPR bool test_constexpr() {
 #endif
 
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 4, 5};
     const unsigned s = sizeof(ia)/sizeof(ia[0]);
@@ -88,4 +88,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -58,7 +58,7 @@ bool counting_equals ( const T &a, const
     return a == b;
 }
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 4, 5};
     const unsigned s = sizeof(ia)/sizeof(ia[0]);
@@ -114,4 +114,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp Mon Feb  4 12:31:13 2019
@@ -62,7 +62,7 @@ test()
     assert(std::find_end(Iter1(ia), Iter1(ia), Iter2(b), Iter2(b+1)) == Iter1(ia));
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*>, forward_iterator<const int*> >();
     test<forward_iterator<const int*>, bidirectional_iterator<const int*> >();
@@ -77,4 +77,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -92,7 +92,7 @@ test()
     assert(count_equal::count <= 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*>, forward_iterator<const int*> >();
     test<forward_iterator<const int*>, bidirectional_iterator<const int*> >();
@@ -107,4 +107,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp Mon Feb  4 12:31:13 2019
@@ -38,7 +38,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -69,4 +69,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -40,7 +40,7 @@ constexpr bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -75,4 +75,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 4, 5};
     const unsigned s = sizeof(ia)/sizeof(ia[0]);
@@ -42,4 +42,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp Mon Feb  4 12:31:13 2019
@@ -37,7 +37,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 4, 5};
     const unsigned s = sizeof(ia)/sizeof(ia[0]);
@@ -53,4 +53,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp Mon Feb  4 12:31:13 2019
@@ -37,7 +37,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 4, 5};
     const unsigned s = sizeof(ia)/sizeof(ia[0]);
@@ -53,4 +53,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp Mon Feb  4 12:31:13 2019
@@ -40,7 +40,7 @@ struct for_each_test
     void operator()(int& i) {++i; ++count;}
 };
 
-int main()
+int main(int, char**)
 {
     typedef input_iterator<int*> Iter;
     int ia[] = {0, 1, 2, 3, 4, 5};
@@ -76,4 +76,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp Mon Feb  4 12:31:13 2019
@@ -37,7 +37,7 @@ struct for_each_test
     void operator()(int& i) {++i; ++count;}
 };
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 3, 4, 5};
     const unsigned s = sizeof(ia)/sizeof(ia[0]);
@@ -51,4 +51,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     {
         const int ia[] = {0};
@@ -618,4 +618,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -55,7 +55,7 @@ struct eq {
 };
 
 
-int main()
+int main(int, char**)
 {
     {
         const int ia[] = {0};
@@ -769,4 +769,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     {
         int ia[] = {2, 4, 6, 8};
@@ -66,4 +66,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp Mon Feb  4 12:31:13 2019
@@ -95,7 +95,7 @@ test()
     assert(std::search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk)) == Iter1(ij+6));
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*>, forward_iterator<const int*> >();
     test<forward_iterator<const int*>, bidirectional_iterator<const int*> >();
@@ -121,4 +121,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp Mon Feb  4 12:31:13 2019
@@ -79,7 +79,7 @@ test()
     (void)std::search_n(Iter(ic), Iter(ic+sc), UserDefinedIntegral<unsigned>(0), 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -88,4 +88,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -158,7 +158,7 @@ test()
     count_equal::count = 0;
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -167,4 +167,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -110,7 +110,7 @@ test()
     assert(count_equal::count <= sh*3);
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*>, forward_iterator<const int*> >();
     test<forward_iterator<const int*>, bidirectional_iterator<const int*> >();
@@ -125,4 +125,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp Mon Feb  4 12:31:13 2019
@@ -58,7 +58,7 @@ TEST_CONSTEXPR bool test_constexpr() {
     }
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 2, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -89,4 +89,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp Mon Feb  4 12:31:13 2019
@@ -68,7 +68,7 @@ TEST_CONSTEXPR bool test_constexpr() {
 #define HAS_FOUR_ITERATOR_VERSION
 #endif
 
-int main()
+int main(int, char**)
 {
     int ia[] = {0, 1, 2, 2, 0, 1, 2, 3};
     const unsigned sa = sizeof(ia)/sizeof(ia[0]);
@@ -114,4 +114,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp Mon Feb  4 12:31:13 2019
@@ -61,7 +61,7 @@ test()
     test(Iter(v.data()), Iter(v.data()+v.size()), M, false);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {0, 2, 4, 6};
     for (int* e = d; e <= d+4; ++e)
@@ -76,4 +76,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -62,7 +62,7 @@ test()
     test(Iter(v.data()), Iter(v.data()+v.size()), M, false);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {6, 4, 2, 0};
     for (int* e = d; e <= d+4; ++e)
@@ -77,4 +77,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp Mon Feb  4 12:31:13 2019
@@ -69,7 +69,7 @@ test()
         test(Iter(v.data()), Iter(v.data()+v.size()), x);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {0, 1, 2, 3};
     for (int* e = d; e <= d+4; ++e)
@@ -84,4 +84,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -68,7 +68,7 @@ test()
         test(Iter(v.data()), Iter(v.data()+v.size()), x);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {3, 2, 1, 0};
     for (int* e = d; e <= d+4; ++e)
@@ -83,4 +83,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp Mon Feb  4 12:31:13 2019
@@ -64,7 +64,7 @@ test()
         test(Iter(v.data()), Iter(v.data()+v.size()), x);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {0, 1, 2, 3};
     for (int* e = d; e <= d+4; ++e)
@@ -79,4 +79,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -64,7 +64,7 @@ test()
         test(Iter(v.data()), Iter(v.data()+v.size()), x);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {3, 2, 1, 0};
     for (int* e = d; e <= d+4; ++e)
@@ -79,4 +79,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp Mon Feb  4 12:31:13 2019
@@ -61,7 +61,7 @@ test()
         test(Iter(v.data()), Iter(v.data()+v.size()), x);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {0, 1, 2, 3};
     for (int* e = d; e <= d+4; ++e)
@@ -76,4 +76,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -64,7 +64,7 @@ test()
         test(Iter(v.data()), Iter(v.data()+v.size()), x);
 }
 
-int main()
+int main(int, char**)
 {
     int d[] = {3, 2, 1, 0};
     for (int* e = d; e <= d+4; ++e)
@@ -79,4 +79,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -38,7 +38,7 @@ test(const T& v, const T& lo, const T& h
     assert(&std::clamp(v, lo, hi, c) == &x);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -123,4 +123,6 @@ int main()
     static_assert(std::clamp(x, y, z, std::greater<T>()) == y, "" );
     static_assert(std::clamp(y, x, z, std::greater<T>()) == y, "" );
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -36,7 +36,7 @@ test(const T& a, const T& lo, const T& h
     assert(&std::clamp(a, lo, hi) == &x);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -121,4 +121,6 @@ int main()
     static_assert(std::clamp(x, y, z) == x, "" );
     static_assert(std::clamp(y, x, z) == x, "" );
     }
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp Mon Feb  4 12:31:13 2019
@@ -525,11 +525,13 @@ void test()
     assert(std::is_heap(i246, i246+7) == (std::is_heap_until(i246, i246+7) == i246+7));
 }
 
-int main()
+int main(int, char**)
 {
     test();
 
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -526,11 +526,13 @@ void test()
     assert(std::is_heap(i246, i246+7, std::greater<int>()) == (std::is_heap_until(i246, i246+7, std::greater<int>()) == i246+7));
 }
 
-int main()
+int main(int, char**)
 {
     test();
 
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp Mon Feb  4 12:31:13 2019
@@ -525,11 +525,13 @@ void test()
     assert(std::is_heap_until(i246, i246+7) == i246+7);
 }
 
-int main()
+int main(int, char**)
 {
     test();
 
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -526,11 +526,13 @@ void test()
     assert(std::is_heap_until(i246, i246+7, std::greater<int>()) == i246+6);
 }
 
-int main()
+int main(int, char**)
 {
     test();
 
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp Mon Feb  4 12:31:13 2019
@@ -30,7 +30,7 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(0);
     test(1);
@@ -38,4 +38,6 @@ int main()
     test(3);
     test(10);
     test(1000);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -74,7 +74,7 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(0);
     test(1);
@@ -97,4 +97,6 @@ int main()
     delete [] ia;
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,9 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(1000);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -47,7 +47,7 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(1000);
 
@@ -67,4 +67,6 @@ int main()
     delete [] ia;
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp Mon Feb  4 12:31:13 2019
@@ -34,7 +34,9 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(1000);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -45,7 +45,7 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(1000);
 
@@ -64,4 +64,6 @@ int main()
     delete [] ia;
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp Mon Feb  4 12:31:13 2019
@@ -31,7 +31,7 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(0);
     test(1);
@@ -39,4 +39,6 @@ int main()
     test(3);
     test(10);
     test(1000);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -42,7 +42,7 @@ void test(int N)
     delete [] ia;
 }
 
-int main()
+int main(int, char**)
 {
     test(0);
     test(1);
@@ -64,4 +64,6 @@ int main()
     delete [] ia;
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp Mon Feb  4 12:31:13 2019
@@ -46,7 +46,7 @@ test()
     assert(!std::lexicographical_compare(Iter1(ib+1), Iter1(ib+3),  Iter2(ia),   Iter2(ia+sa)));
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*> >();
     test<input_iterator<const int*>, forward_iterator<const int*> >();
@@ -81,4 +81,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -51,7 +51,7 @@ test()
     assert( std::lexicographical_compare(Iter1(ib+1), Iter1(ib+3),  Iter2(ia),   Iter2(ia+sa), c));
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*> >();
     test<input_iterator<const int*>, forward_iterator<const int*> >();
@@ -86,4 +86,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp Mon Feb  4 12:31:13 2019
@@ -96,7 +96,7 @@ test()
     test<Iter>(1000);
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
@@ -107,4 +107,6 @@ int main()
     test<random_access_iterator<S*> >();
     test<S*>();
 #endif  // TEST_STD_VER >= 11
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -135,7 +135,7 @@ void test_PR31166 ()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
@@ -167,4 +167,6 @@ int main()
 #endif  // TEST_STD_VER >= 11
 
     test_PR31166();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp Mon Feb  4 12:31:13 2019
@@ -89,7 +89,7 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -245,4 +245,6 @@ int main()
 //  Not yet - waiting on std::copy
 //     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -100,7 +100,7 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -256,4 +256,6 @@ int main()
 //  Not yet - waiting on std::copy
 //     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ test(const T& a, const T& b, const T& x)
     assert(&std::max(a, b) == &x);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -52,4 +52,6 @@ int main()
     static_assert(std::max(y, x) == x, "" );
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,7 +26,7 @@ test(const T& a, const T& b, C c, const
     assert(&std::max(a, b, c) == &x);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -54,4 +54,6 @@ int main()
     static_assert(std::max(y, x, std::greater<int>()) == y, "" );
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp Mon Feb  4 12:31:13 2019
@@ -71,7 +71,7 @@ void constexpr_test()
 #endif
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -79,4 +79,6 @@ int main()
     test<const int*>();
 
     constexpr_test ();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -91,7 +91,7 @@ void constexpr_test()
 #endif
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -100,4 +100,6 @@ int main()
     test_eq();
 
     constexpr_test();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp Mon Feb  4 12:31:13 2019
@@ -19,7 +19,7 @@
 
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
     int i = std::max({2, 3, 1});
     assert(i == 3);
@@ -40,4 +40,6 @@ int main()
     static_assert(std::max({3, 2, 1}) == 3, "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@
 
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
     int i = std::max({2, 3, 1}, std::greater<int>());
     assert(i == 1);
@@ -41,4 +41,6 @@ int main()
     static_assert(std::max({3, 2, 1}, std::greater<int>()) == 1, "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp Mon Feb  4 12:31:13 2019
@@ -24,7 +24,7 @@ test(const T& a, const T& b, const T& x)
     assert(&std::min(a, b) == &x);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -52,4 +52,6 @@ int main()
     static_assert(std::min(y, x) == y, "" );
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,7 +26,7 @@ test(const T& a, const T& b, C c, const
     assert(&std::min(a, b, c) == &x);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -54,4 +54,6 @@ int main()
     static_assert(std::min(y, x, std::greater<int>()) == x, "" );
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp Mon Feb  4 12:31:13 2019
@@ -71,7 +71,7 @@ void constexpr_test()
 #endif
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -79,4 +79,6 @@ int main()
     test<const int*>();
 
     constexpr_test();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -91,7 +91,7 @@ void constexpr_test()
 #endif
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -100,4 +100,6 @@ int main()
     test_eq();
 
     constexpr_test();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp Mon Feb  4 12:31:13 2019
@@ -19,7 +19,7 @@
 
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
     int i = std::min({2, 3, 1});
     assert(i == 1);
@@ -40,4 +40,6 @@ int main()
     static_assert(std::min({3, 2, 1}) == 1, "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -20,7 +20,7 @@
 
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
     int i = std::min({2, 3, 1}, std::greater<int>());
     assert(i == 3);
@@ -41,4 +41,6 @@ int main()
     static_assert(std::min({3, 2, 1}, std::greater<int>()) == 3, "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp Mon Feb  4 12:31:13 2019
@@ -26,7 +26,7 @@ test(const T& a, const T& b, const T& x,
     assert(&p.second == &y);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -60,4 +60,6 @@ int main()
     static_assert(p2.second == x, "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -29,7 +29,7 @@ test(const T& a, const T& b, C c, const
 }
 
 
-int main()
+int main(int, char**)
 {
     {
     int x = 0;
@@ -63,4 +63,6 @@ int main()
     static_assert(p2.second == y, "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp Mon Feb  4 12:31:13 2019
@@ -89,7 +89,7 @@ void constexpr_test()
 #endif
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -97,4 +97,6 @@ int main()
     test<const int*>();
 
    constexpr_test();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -96,7 +96,7 @@ void constexpr_test()
 #endif
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -104,4 +104,6 @@ int main()
     test<const int*>();
 
     constexpr_test();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp Mon Feb  4 12:31:13 2019
@@ -19,7 +19,7 @@
 
 #include "test_macros.h"
 
-int main()
+int main(int, char**)
 {
     assert((std::minmax({1, 2, 3}) == std::pair<int, int>(1, 3)));
     assert((std::minmax({1, 3, 2}) == std::pair<int, int>(1, 3)));
@@ -37,4 +37,6 @@ int main()
     static_assert((std::minmax({3, 2, 1}) == std::pair<int, int>(1, 3)), "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -35,7 +35,7 @@ void test_all_equal(std::initializer_lis
     assert(pred.count() <= ((3 * il.size()) / 2));
 }
 
-int main()
+int main(int, char**)
 {
     assert((std::minmax({1, 2, 3}, std::greater<int>()) == std::pair<int, int>(3, 1)));
     assert((std::minmax({1, 3, 2}, std::greater<int>()) == std::pair<int, int>(3, 1)));
@@ -72,4 +72,6 @@ int main()
     static_assert((std::minmax({3, 2, 1}, std::greater<int>()) == std::pair<int, int>(3, 1)), "");
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp Mon Feb  4 12:31:13 2019
@@ -16,7 +16,7 @@
 
 #include "test_iterators.h"
 
-int main() {
+int main(int, char**) {
   int arr[] = {1, 2, 3};
   const int *b = std::begin(arr), *e = std::end(arr);
   typedef input_iterator<const int*> Iter;
@@ -33,4 +33,6 @@ int main() {
     std::minmax_element(Iter(b), Iter(e));
   }
 
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp Mon Feb  4 12:31:13 2019
@@ -50,7 +50,7 @@ test(int N)
     test_one(N, N-1);
 }
 
-int main()
+int main(int, char**)
 {
     int d = 0;
     std::nth_element(&d, &d, &d);
@@ -62,4 +62,6 @@ int main()
     test(997);
     test(1000);
     test(1009);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -63,7 +63,7 @@ test(int N)
     test_one(N, N-1);
 }
 
-int main()
+int main(int, char**)
 {
     int d = 0;
     std::nth_element(&d, &d, &d);
@@ -85,4 +85,6 @@ int main()
     assert(static_cast<std::size_t>(*v[v.size()/2]) == v.size()/2);
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp Mon Feb  4 12:31:13 2019
@@ -57,9 +57,11 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
     test<int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -59,9 +59,11 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
     test<int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp Mon Feb  4 12:31:13 2019
@@ -57,9 +57,11 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
     test<int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -59,9 +59,11 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<bidirectional_iterator<int*> >();
     test<random_access_iterator<int*> >();
     test<int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp Mon Feb  4 12:31:13 2019
@@ -62,7 +62,7 @@ test()
     assert(!std::includes(Iter1(ia), Iter1(ia+sa), Iter2(id), Iter2(id+4)));
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*> >();
     test<input_iterator<const int*>, forward_iterator<const int*> >();
@@ -97,4 +97,6 @@ int main()
 #if TEST_STD_VER > 17
    static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -65,7 +65,7 @@ test()
     assert(!std::includes(Iter1(ia), Iter1(ia+sa), Iter2(id), Iter2(id+4), std::less<int>()));
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*> >();
     test<input_iterator<const int*>, forward_iterator<const int*> >();
@@ -100,4 +100,6 @@ int main()
 #if TEST_STD_VER > 17
    static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp Mon Feb  4 12:31:13 2019
@@ -45,7 +45,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), irr, irr+srr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -196,4 +196,6 @@ int main()
     test<const int*, const int*, bidirectional_iterator<int*> >();
     test<const int*, const int*, random_access_iterator<int*> >();
     test<const int*, const int*, int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -47,7 +47,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), irr, irr+srr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -198,4 +198,6 @@ int main()
     test<const int*, const int*, bidirectional_iterator<int*> >();
     test<const int*, const int*, random_access_iterator<int*> >();
     test<const int*, const int*, int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp Mon Feb  4 12:31:13 2019
@@ -62,7 +62,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), ir, ir+sr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -217,4 +217,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -65,7 +65,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), ir, ir+sr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -220,4 +220,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp Mon Feb  4 12:31:13 2019
@@ -44,7 +44,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), ir, ir+sr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -195,4 +195,6 @@ int main()
     test<const int*, const int*, bidirectional_iterator<int*> >();
     test<const int*, const int*, random_access_iterator<int*> >();
     test<const int*, const int*, int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -48,7 +48,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), ir, ir+sr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -199,4 +199,6 @@ int main()
     test<const int*, const int*, bidirectional_iterator<int*> >();
     test<const int*, const int*, random_access_iterator<int*> >();
     test<const int*, const int*, int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp Mon Feb  4 12:31:13 2019
@@ -43,7 +43,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), ir, ir+sr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -194,4 +194,6 @@ int main()
     test<const int*, const int*, bidirectional_iterator<int*> >();
     test<const int*, const int*, random_access_iterator<int*> >();
     test<const int*, const int*, int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -45,7 +45,7 @@ test()
     assert(std::lexicographical_compare(ic, base(ce), ir, ir+sr) == 0);
 }
 
-int main()
+int main(int, char**)
 {
     test<input_iterator<const int*>, input_iterator<const int*>, output_iterator<int*> >();
     test<input_iterator<const int*>, input_iterator<const int*>, forward_iterator<int*> >();
@@ -196,4 +196,6 @@ int main()
     test<const int*, const int*, bidirectional_iterator<int*> >();
     test<const int*, const int*, random_access_iterator<int*> >();
     test<const int*, const int*, int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp Mon Feb  4 12:31:13 2019
@@ -28,7 +28,7 @@
 #include "MoveOnly.h"
 
 
-int main()
+int main(int, char**)
 {
     std::vector<MoveOnly> lhs, rhs;
     lhs.push_back(MoveOnly(2));
@@ -42,4 +42,6 @@ int main()
 
     assert(res.size() == 1);
     assert(res[0].get() == 2);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp Mon Feb  4 12:31:13 2019
@@ -182,7 +182,7 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -192,4 +192,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -183,7 +183,7 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -193,4 +193,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp Mon Feb  4 12:31:13 2019
@@ -182,7 +182,7 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -192,4 +192,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -183,7 +183,7 @@ test()
     }
 }
 
-int main()
+int main(int, char**)
 {
     test<forward_iterator<const int*> >();
     test<bidirectional_iterator<const int*> >();
@@ -193,4 +193,6 @@ int main()
 #if TEST_STD_VER > 17
     static_assert(test_constexpr());
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp Mon Feb  4 12:31:13 2019
@@ -6,6 +6,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-int main()
+int main(int, char**)
 {
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp Mon Feb  4 12:31:13 2019
@@ -75,7 +75,7 @@ test()
     test_larger_sorts<Iter>(1009);
 }
 
-int main()
+int main(int, char**)
 {
     int i = 0;
     std::partial_sort_copy(&i, &i, &i, &i+5);
@@ -85,4 +85,6 @@ int main()
     test<bidirectional_iterator<const int*> >();
     test<random_access_iterator<const int*> >();
     test<const int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -79,7 +79,7 @@ test()
     test_larger_sorts<Iter>(1009);
 }
 
-int main()
+int main(int, char**)
 {
     int i = 0;
     std::partial_sort_copy(&i, &i, &i, &i+5);
@@ -89,4 +89,6 @@ int main()
     test<bidirectional_iterator<const int*> >();
     test<random_access_iterator<const int*> >();
     test<const int*>();
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp Mon Feb  4 12:31:13 2019
@@ -53,7 +53,7 @@ test_larger_sorts(int N)
     test_larger_sorts(N, N);
 }
 
-int main()
+int main(int, char**)
 {
     int i = 0;
     std::partial_sort(&i, &i, &i);
@@ -66,4 +66,6 @@ int main()
     test_larger_sorts(997);
     test_larger_sorts(1000);
     test_larger_sorts(1009);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -66,7 +66,7 @@ test_larger_sorts(int N)
     test_larger_sorts(N, N);
 }
 
-int main()
+int main(int, char**)
 {
     {
     int i = 0;
@@ -92,4 +92,6 @@ int main()
         assert(*v[i] == i);
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp Mon Feb  4 12:31:13 2019
@@ -130,7 +130,7 @@ test_larger_sorts(int N)
     test_larger_sorts(N, N);
 }
 
-int main()
+int main(int, char**)
 {
     // test null range
     int d = 0;
@@ -152,4 +152,6 @@ int main()
     test_larger_sorts(997);
     test_larger_sorts(1000);
     test_larger_sorts(1009);
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp Mon Feb  4 12:31:13 2019
@@ -30,7 +30,7 @@ struct indirect_less
         {return *x < *y;}
 };
 
-int main()
+int main(int, char**)
 {
     {
     std::vector<int> v(1000);
@@ -53,4 +53,6 @@ int main()
     assert(*v[2] == 2);
     }
 #endif
+
+  return 0;
 }

Modified: libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp (original)
+++ libcxx/trunk/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp Mon Feb  4 12:31:13 2019
@@ -130,7 +130,7 @@ test_larger_sorts(int N)
     test_larger_sorts(N, N);
 }
 
-int main()
+int main(int, char**)
 {
     // test null range
     int d = 0;
@@ -152,4 +152,6 @@ int main()
     test_larger_sorts(997);
     test_larger_sorts(1000);
     test_larger_sorts(1009);
+
+  return 0;
 }




More information about the libcxx-commits mailing list