From e15dd4e32e99e70fa8c89f979fa5354e9769c4e5 Mon Sep 17 00:00:00 2001 From: JF Bastien Date: Mon, 4 Feb 2019 20:31:13 +0000 Subject: [PATCH] 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++. Reviewers: ldionne, mclow.lists, EricWF Subscribers: christof, jkorous, dexonsmith, arphaman, miyuki, libcxx-commits Differential Revision: https://reviews.llvm.org/D57624 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@353086 91177308-0d34-0410-b5e6-96231b3b80d8 --- cmake/Modules/CheckLibcxxAtomic.cmake | 2 +- docs/DesignDocs/DebugMode.rst | 2 +- docs/DesignDocs/FileTimeType.rst | 3 ++- .../alg.random.shuffle/random_shuffle.cxx1z.pass.cpp | 4 +++- .../random_shuffle.depr_in_cxx14.fail.cpp | 4 +++- test/libcxx/algorithms/debug_less.pass.cpp | 4 +++- test/libcxx/algorithms/half_positive.pass.cpp | 4 +++- test/libcxx/algorithms/version.pass.cpp | 4 +++- test/libcxx/atomics/atomics.align/align.pass.sh.cpp | 4 +++- test/libcxx/atomics/atomics.flag/init_bool.pass.cpp | 4 +++- .../atomics/diagnose_invalid_memory_order.fail.cpp | 4 +++- test/libcxx/atomics/libcpp-has-no-threads.fail.cpp | 4 +++- test/libcxx/atomics/libcpp-has-no-threads.pass.cpp | 4 +++- test/libcxx/atomics/version.pass.cpp | 4 +++- .../libcxx/containers/associative/map/version.pass.cpp | 4 +++- .../associative/non_const_comparator.fail.cpp | 4 +++- .../libcxx/containers/associative/set/version.pass.cpp | 4 +++- .../associative/tree_balance_after_insert.pass.cpp | 4 +++- .../associative/tree_key_value_traits.pass.cpp | 4 +++- .../containers/associative/tree_left_rotate.pass.cpp | 4 +++- .../libcxx/containers/associative/tree_remove.pass.cpp | 4 +++- .../containers/associative/tree_right_rotate.pass.cpp | 4 +++- .../containers/associative/undef_min_max.pass.cpp | 4 +++- .../container.adaptors/queue/version.pass.cpp | 4 +++- .../container.adaptors/stack/version.pass.cpp | 4 +++- test/libcxx/containers/gnu_cxx/hash_map.pass.cpp | 4 +++- test/libcxx/containers/gnu_cxx/hash_set.pass.cpp | 4 +++- .../sequences/array/array.zero/db_back.pass.cpp | 4 +++- .../sequences/array/array.zero/db_front.pass.cpp | 4 +++- .../sequences/array/array.zero/db_indexing.pass.cpp | 4 +++- .../libcxx/containers/sequences/array/version.pass.cpp | 4 +++- .../containers/sequences/deque/incomplete.pass.cpp | 4 +++- .../containers/sequences/deque/pop_back_empty.pass.cpp | 4 +++- .../libcxx/containers/sequences/deque/version.pass.cpp | 4 +++- .../containers/sequences/forwardlist/version.pass.cpp | 4 +++- .../sequences/list/list.cons/db_copy.pass.cpp | 4 +++- .../sequences/list/list.cons/db_move.pass.cpp | 4 +++- .../sequences/list/list.modifiers/emplace_db1.pass.cpp | 4 +++- .../list/list.modifiers/erase_iter_db1.pass.cpp | 4 +++- .../list/list.modifiers/erase_iter_db2.pass.cpp | 4 +++- .../list/list.modifiers/erase_iter_iter_db1.pass.cpp | 4 +++- .../list/list.modifiers/erase_iter_iter_db2.pass.cpp | 4 +++- .../list/list.modifiers/erase_iter_iter_db3.pass.cpp | 4 +++- .../list/list.modifiers/erase_iter_iter_db4.pass.cpp | 4 +++- .../list.modifiers/insert_iter_iter_iter_db1.pass.cpp | 4 +++- .../list.modifiers/insert_iter_rvalue_db1.pass.cpp | 4 +++- .../list.modifiers/insert_iter_size_value_db1.pass.cpp | 4 +++- .../list/list.modifiers/insert_iter_value_db1.pass.cpp | 4 +++- .../list/list.modifiers/pop_back_db1.pass.cpp | 4 +++- .../list/list.ops/db_splice_pos_list.pass.cpp | 4 +++- .../list/list.ops/db_splice_pos_list_iter.pass.cpp | 4 +++- .../list.ops/db_splice_pos_list_iter_iter.pass.cpp | 4 +++- test/libcxx/containers/sequences/list/version.pass.cpp | 4 +++- test/libcxx/containers/sequences/vector/asan.pass.cpp | 4 ++-- .../containers/sequences/vector/asan_throw.pass.cpp | 4 +++- .../sequences/vector/const_value_type.pass.cpp | 4 +++- .../containers/sequences/vector/db_back.pass.cpp | 6 ++++-- .../containers/sequences/vector/db_cback.pass.cpp | 6 ++++-- .../containers/sequences/vector/db_cfront.pass.cpp | 6 ++++-- .../containers/sequences/vector/db_cindex.pass.cpp | 6 ++++-- .../containers/sequences/vector/db_front.pass.cpp | 6 ++++-- .../containers/sequences/vector/db_index.pass.cpp | 6 ++++-- .../sequences/vector/db_iterators_2.pass.cpp | 6 ++++-- .../sequences/vector/db_iterators_3.pass.cpp | 6 ++++-- .../sequences/vector/db_iterators_4.pass.cpp | 6 ++++-- .../sequences/vector/db_iterators_5.pass.cpp | 6 ++++-- .../sequences/vector/db_iterators_6.pass.cpp | 6 ++++-- .../sequences/vector/db_iterators_7.pass.cpp | 6 ++++-- .../sequences/vector/db_iterators_8.pass.cpp | 6 ++++-- .../sequences/vector/pop_back_empty.pass.cpp | 4 +++- .../vector/vector.cons/construct_iter_iter.pass.cpp | 4 +++- .../vector.cons/construct_iter_iter_alloc.pass.cpp | 4 +++- .../containers/sequences/vector/version.pass.cpp | 4 +++- test/libcxx/containers/unord/key_value_traits.pass.cpp | 4 +++- test/libcxx/containers/unord/next_pow2.pass.cpp | 2 +- test/libcxx/containers/unord/next_prime.pass.cpp | 4 +++- .../containers/unord/non_const_comparator.fail.cpp | 4 +++- .../containers/unord/unord.map/db_iterators_7.pass.cpp | 6 ++++-- .../containers/unord/unord.map/db_iterators_8.pass.cpp | 6 ++++-- .../unord/unord.map/db_local_iterators_7.pass.cpp | 6 ++++-- .../unord/unord.map/db_local_iterators_8.pass.cpp | 6 ++++-- .../libcxx/containers/unord/unord.map/version.pass.cpp | 4 +++- .../unord.set/missing_hash_specialization.fail.cpp | 4 +++- .../libcxx/containers/unord/unord.set/version.pass.cpp | 4 +++- .../containers/db_associative_container_tests.pass.cpp | 4 +++- .../db_sequence_container_iterators.pass.cpp | 4 +++- test/libcxx/debug/containers/db_string.pass.cpp | 4 +++- .../debug/containers/db_unord_container_tests.pass.cpp | 4 +++- test/libcxx/debug/debug_abort.pass.cpp | 2 +- test/libcxx/debug/debug_throw.pass.cpp | 4 +++- test/libcxx/debug/debug_throw_register.pass.cpp | 4 +++- .../depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp | 4 +++- .../auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp | 4 +++- test/libcxx/depr/depr.c.headers/ciso646.pass.cpp | 4 +++- test/libcxx/depr/depr.c.headers/complex.h.pass.cpp | 4 +++- test/libcxx/depr/depr.c.headers/extern_c.pass.cpp | 4 +++- test/libcxx/depr/depr.c.headers/locale_h.pass.cpp | 4 +++- test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp | 4 +++- .../adaptors.depr_in_cxx11.fail.cpp | 4 +++- .../depr.function.objects/depr.adaptors.cxx1z.pass.cpp | 4 +++- test/libcxx/depr/depr.str.strstreams/version.pass.cpp | 4 +++- .../libcxx/depr/enable_removed_cpp17_features.pass.cpp | 4 +++- .../depr/exception.unexpected/get_unexpected.pass.cpp | 4 +++- .../depr/exception.unexpected/set_unexpected.pass.cpp | 4 +++- .../depr/exception.unexpected/unexpected.pass.cpp | 4 +++- .../unexpected_disabled_cpp17.fail.cpp | 4 +++- .../diagnostics/assertions/version_cassert.pass.cpp | 4 +++- test/libcxx/diagnostics/enable_nodiscard.fail.cpp | 4 +++- .../enable_nodiscard_disable_after_cxx17.fail.cpp | 4 +++- .../enable_nodiscard_disable_nodiscard_ext.fail.cpp | 4 +++- test/libcxx/diagnostics/errno/version_cerrno.pass.cpp | 4 +++- test/libcxx/diagnostics/nodiscard.pass.cpp | 4 +++- test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp | 4 +++- test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp | 4 +++- test/libcxx/diagnostics/nodiscard_extensions.fail.cpp | 4 +++- test/libcxx/diagnostics/nodiscard_extensions.pass.cpp | 4 +++- .../libcxx/diagnostics/std.exceptions/version.pass.cpp | 4 +++- test/libcxx/diagnostics/syserr/version.pass.cpp | 4 +++- test/libcxx/double_include.sh.cpp | 2 +- .../header.algorithm.synop/includes.pass.cpp | 4 +++- test/libcxx/experimental/algorithms/version.pass.cpp | 4 +++- .../diagnostics/syserr/use_header_warning.fail.cpp | 4 +++- .../experimental/diagnostics/syserr/version.pass.cpp | 4 +++- test/libcxx/experimental/filesystem/version.pass.cpp | 4 +++- .../support.coroutines/dialect_support.sh.cpp | 4 +++- .../language.support/support.coroutines/version.sh.cpp | 4 +++- .../construct_piecewise_pair.pass.cpp | 4 +++- .../db_deallocate.pass.cpp | 4 +++- .../memory.resource.adaptor.mem/db_deallocate.pass.cpp | 4 +++- .../header_deque_libcpp_version.pass.cpp | 4 +++- .../header_forward_list_libcpp_version.pass.cpp | 4 +++- .../header_list_libcpp_version.pass.cpp | 4 +++- .../header_map_libcpp_version.pass.cpp | 4 +++- .../header_regex_libcpp_version.pass.cpp | 4 +++- .../header_set_libcpp_version.pass.cpp | 4 +++- .../header_string_libcpp_version.pass.cpp | 4 +++- .../header_unordered_map_libcpp_version.pass.cpp | 4 +++- .../header_unordered_set_libcpp_version.pass.cpp | 4 +++- .../header_vector_libcpp_version.pass.cpp | 4 +++- .../global_memory_resource_lifetime.pass.cpp | 4 +++- .../new_delete_resource_lifetime.pass.cpp | 4 +++- .../memory/memory.resource.synop/version.pass.cpp | 4 +++- .../numerics/numeric.ops/use_header_warning.fail.cpp | 4 +++- .../experimental/numerics/numeric.ops/version.pass.cpp | 4 +++- .../strings/string.view/use_header_warning.fail.cpp | 4 +++- .../experimental/strings/string.view/version.pass.cpp | 4 +++- .../utilities/any/use_header_warning.fail.cpp | 4 +++- .../libcxx/experimental/utilities/any/version.pass.cpp | 4 +++- .../experimental/utilities/meta/version.pass.cpp | 4 +++- .../utilities/optional/use_header_warning.fail.cpp | 4 +++- .../experimental/utilities/optional/version.pass.cpp | 4 +++- .../utilities/ratio/use_header_warning.fail.cpp | 4 +++- .../experimental/utilities/ratio/version.pass.cpp | 4 +++- .../utilities/time/use_header_warning.fail.cpp | 4 +++- .../experimental/utilities/time/version.pass.cpp | 4 +++- .../utilities/tuple/use_header_warning.fail.cpp | 4 +++- .../experimental/utilities/tuple/version.pass.cpp | 4 +++- .../experimental/utilities/utility/version.pass.cpp | 4 +++- test/libcxx/extensions/hash/specializations.fail.cpp | 4 +++- test/libcxx/extensions/hash/specializations.pass.cpp | 4 +++- .../libcxx/extensions/hash_map/const_iterator.fail.cpp | 4 +++- test/libcxx/extensions/nothing_to_do.pass.cpp | 4 +++- test/libcxx/fuzzing/nth_element.cpp | 2 +- test/libcxx/fuzzing/partial_sort.cpp | 2 +- test/libcxx/fuzzing/partial_sort_copy.cpp | 2 +- test/libcxx/fuzzing/partition.cpp | 2 +- test/libcxx/fuzzing/partition_copy.cpp | 2 +- test/libcxx/fuzzing/regex_ECMAScript.cpp | 2 +- test/libcxx/fuzzing/regex_POSIX.cpp | 2 +- test/libcxx/fuzzing/regex_awk.cpp | 2 +- test/libcxx/fuzzing/regex_egrep.cpp | 2 +- test/libcxx/fuzzing/regex_extended.cpp | 2 +- test/libcxx/fuzzing/regex_grep.cpp | 2 +- test/libcxx/fuzzing/sort.cpp | 2 +- test/libcxx/fuzzing/stable_partition.cpp | 2 +- test/libcxx/fuzzing/stable_sort.cpp | 2 +- test/libcxx/fuzzing/unique.cpp | 2 +- test/libcxx/fuzzing/unique_copy.cpp | 2 +- test/libcxx/include_as_c.sh.cpp | 6 +++++- .../no.global.filesystem.namespace/fopen.fail.cpp | 4 +++- .../no.global.filesystem.namespace/rename.fail.cpp | 4 +++- .../file.streams/c.files/version_ccstdio.pass.cpp | 4 +++- .../file.streams/c.files/version_cinttypes.pass.cpp | 4 +++- .../fstreams/filebuf/traits_mismatch.fail.cpp | 4 +++- .../file.streams/fstreams/fstream.close.pass.cpp | 4 +++- .../fstreams/fstream.cons/wchar_pointer.pass.cpp | 4 +++- .../fstream.members/open_wchar_pointer.pass.cpp | 4 +++- .../fstreams/ifstream.cons/wchar_pointer.pass.cpp | 4 +++- .../ifstream.members/open_wchar_pointer.pass.cpp | 4 +++- .../fstreams/ofstream.cons/wchar_pointer.pass.cpp | 4 +++- .../ofstream.members/open_wchar_pointer.pass.cpp | 4 +++- .../file.streams/fstreams/traits_mismatch.fail.cpp | 4 +++- .../file.streams/fstreams/version.pass.cpp | 4 +++- .../class.path/path.itr/iterator_db.pass.cpp | 4 +++- .../reverse_iterator_produces_diagnostic.fail.cpp | 4 +++- .../class.path/path.req/is_pathable.pass.cpp | 4 +++- .../input.output/filesystems/convert_file_time.sh.cpp | 4 +++- test/libcxx/input.output/filesystems/version.pass.cpp | 4 +++- .../input.streams/traits_mismatch.fail.cpp | 4 +++- .../iostream.format/input.streams/version.pass.cpp | 4 +++- .../output.streams/traits_mismatch.fail.cpp | 4 +++- .../iostream.format/output.streams/version.pass.cpp | 4 +++- .../iostream.format/std.manip/version.pass.cpp | 4 +++- .../input.output/iostream.forward/version.pass.cpp | 4 +++- .../input.output/iostream.objects/version.pass.cpp | 4 +++- .../input.output/iostreams.base/version.pass.cpp | 4 +++- .../input.output/stream.buffers/version.pass.cpp | 4 +++- .../string.streams/traits_mismatch.fail.cpp | 4 +++- .../input.output/string.streams/version.pass.cpp | 4 +++- test/libcxx/iterators/failed.pass.cpp | 4 +++- test/libcxx/iterators/trivial_iterators.pass.cpp | 4 +++- test/libcxx/iterators/version.pass.cpp | 4 +++- test/libcxx/language.support/cmp/version.pass.cpp | 4 +++- test/libcxx/language.support/cstdint/version.pass.cpp | 4 +++- .../language.support/cxa_deleted_virtual.pass.cpp | 4 +++- test/libcxx/language.support/has_c11_features.pass.cpp | 4 +++- .../support.dynamic/libcpp_deallocate.sh.cpp | 4 +++- .../support.dynamic/new_faligned_allocation.sh.cpp | 4 +++- .../language.support/support.dynamic/version.pass.cpp | 4 +++- .../support.exception/version.pass.cpp | 4 +++- .../language.support/support.initlist/version.pass.cpp | 4 +++- .../support.limits/c.limits/version_cfloat.pass.cpp | 4 +++- .../support.limits/c.limits/version_climits.pass.cpp | 4 +++- .../support.limits/limits/version.pass.cpp | 4 +++- .../language.support/support.limits/version.pass.cpp | 4 +++- .../language.support/support.rtti/version.pass.cpp | 4 +++- .../support.runtime/version_csetjmp.pass.cpp | 4 +++- .../support.runtime/version_csignal.pass.cpp | 4 +++- .../support.runtime/version_cstdarg.pass.cpp | 4 +++- .../support.runtime/version_cstdbool.pass.cpp | 4 +++- .../support.runtime/version_cstdlib.pass.cpp | 4 +++- .../support.runtime/version_ctime.pass.cpp | 4 +++- .../language.support/support.types/version.pass.cpp | 4 +++- test/libcxx/libcpp_alignof.pass.cpp | 3 ++- test/libcxx/libcpp_version.pass.cpp | 4 +++- test/libcxx/localization/c.locales/version.pass.cpp | 4 +++- .../locale.categories/__scan_keyword.pass.cpp | 4 +++- .../libcxx/localization/locale.stdcvt/version.pass.cpp | 4 +++- .../conversions/conversions.string/ctor_move.pass.cpp | 4 +++- .../locale/locale.types/locale.facet/facet.pass.cpp | 4 +++- .../locales/locale/locale.types/locale.id/id.pass.cpp | 4 +++- test/libcxx/localization/version.pass.cpp | 4 +++- test/libcxx/memory/aligned_allocation_macro.pass.cpp | 4 +++- test/libcxx/memory/is_allocator.pass.cpp | 4 +++- test/libcxx/modules/cinttypes_exports.sh.cpp | 4 +++- test/libcxx/modules/clocale_exports.sh.cpp | 4 +++- test/libcxx/modules/cstdint_exports.sh.cpp | 4 +++- test/libcxx/modules/inttypes_h_exports.sh.cpp | 4 +++- test/libcxx/modules/stdint_h_exports.sh.cpp | 4 +++- test/libcxx/numerics/c.math/constexpr-fns.pass.cpp | 4 +++- test/libcxx/numerics/c.math/ctgmath.pass.cpp | 4 +++- .../numerics/c.math/fdelayed-template-parsing.sh.cpp | 4 +++- test/libcxx/numerics/c.math/tgmath_h.pass.cpp | 4 +++- test/libcxx/numerics/c.math/version_cmath.pass.cpp | 4 +++- test/libcxx/numerics/cfenv/version.pass.cpp | 4 +++- test/libcxx/numerics/complex.number/__sqr.pass.cpp | 4 +++- .../numerics/complex.number/ccmplx/ccomplex.pass.cpp | 4 +++- test/libcxx/numerics/complex.number/version.pass.cpp | 4 +++- test/libcxx/numerics/numarray/version.pass.cpp | 4 +++- test/libcxx/numerics/numeric.ops/version.pass.cpp | 4 +++- .../numerics/rand/rand.synopsis/version.pass.cpp | 4 +++- test/libcxx/selftest/not_test.sh.cpp | 2 +- test/libcxx/selftest/test.arc.pass.mm | 4 +--- test/libcxx/selftest/test.pass.cpp | 4 +++- test/libcxx/selftest/test.pass.mm | 4 +--- test/libcxx/selftest/test.sh.cpp | 4 +++- test/libcxx/selftest/test_macros.pass.cpp | 4 +++- .../string.modifiers/clear_and_shrink_db1.pass.cpp | 6 ++++-- .../string.modifiers/erase_iter_db1.pass.cpp | 6 ++++-- .../string.modifiers/erase_iter_db2.pass.cpp | 6 ++++-- .../string.modifiers/erase_iter_iter_db1.pass.cpp | 6 ++++-- .../string.modifiers/erase_iter_iter_db2.pass.cpp | 6 ++++-- .../string.modifiers/erase_iter_iter_db3.pass.cpp | 6 ++++-- .../string.modifiers/erase_iter_iter_db4.pass.cpp | 6 ++++-- .../string.modifiers/erase_pop_back_db1.pass.cpp | 4 +++- .../string.modifiers/insert_iter_char_db1.pass.cpp | 4 +++- .../insert_iter_size_char_db1.pass.cpp | 4 +++- .../resize_default_initialized.pass.cpp | 4 +++- test/libcxx/strings/c.strings/version_cctype.pass.cpp | 4 +++- test/libcxx/strings/c.strings/version_cstring.pass.cpp | 4 +++- test/libcxx/strings/c.strings/version_cuchar.pass.cpp | 4 +++- test/libcxx/strings/c.strings/version_cwchar.pass.cpp | 4 +++- test/libcxx/strings/c.strings/version_cwctype.pass.cpp | 4 +++- test/libcxx/strings/iterators.exceptions.pass.cpp | 4 +++- test/libcxx/strings/iterators.noexcept.pass.cpp | 4 +++- test/libcxx/strings/version.pass.cpp | 4 +++- .../futures/futures.promise/set_exception.pass.cpp | 4 +++- .../set_exception_at_thread_exit.pass.cpp | 4 +++- test/libcxx/thread/futures/futures.task/types.pass.cpp | 4 +++- test/libcxx/thread/futures/version.pass.cpp | 4 +++- ...PR30202_notify_from_pthread_created_thread.pass.cpp | 4 +++- .../thread.condition.condvar/native_handle.pass.cpp | 4 +++- test/libcxx/thread/thread.condition/version.pass.cpp | 4 +++- .../thread.mutex.class/native_handle.pass.cpp | 4 +++- .../thread.mutex.recursive/native_handle.pass.cpp | 4 +++- .../thread_safety_annotations_not_enabled.pass.cpp | 4 +++- .../thread.mutex/thread_safety_lock_guard.pass.cpp | 4 +++- .../thread.mutex/thread_safety_lock_unlock.pass.cpp | 4 +++- .../thread.mutex/thread_safety_missing_unlock.fail.cpp | 4 +++- .../thread_safety_requires_capability.pass.cpp | 4 +++- test/libcxx/thread/thread.mutex/version.pass.cpp | 4 +++- .../thread.thread.member/native_handle.pass.cpp | 4 +++- .../thread.threads/thread.thread.class/types.pass.cpp | 4 +++- .../thread.thread.this/sleep_for.pass.cpp | 4 +++- test/libcxx/thread/thread.threads/version.pass.cpp | 4 +++- test/libcxx/type_traits/convert_to_integral.pass.cpp | 4 +++- test/libcxx/type_traits/lazy_metafunctions.pass.cpp | 4 +++- test/libcxx/utilities/any/size_and_alignment.pass.cpp | 4 +++- test/libcxx/utilities/any/small_type.pass.cpp | 4 +++- test/libcxx/utilities/any/version.pass.cpp | 4 +++- .../func.require/bullet_1_2_3.pass.cpp | 4 +++- .../func.require/bullet_4_5_6.pass.cpp | 4 +++- .../function.objects/func.require/bullet_7.pass.cpp | 4 +++- .../function.objects/func.require/invoke.pass.cpp | 4 +++- .../utilities/function.objects/refwrap/binary.pass.cpp | 4 +++- .../utilities/function.objects/refwrap/unary.pass.cpp | 4 +++- ...r_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp | 4 +++- .../libcxx/utilities/function.objects/version.pass.cpp | 4 +++- .../get_pointer_safety_cxx03.pass.cpp | 4 +++- .../get_pointer_safety_new_abi.pass.cpp | 4 +++- .../memory/util.smartptr/race_condition.pass.cpp | 4 +++- .../function_type_default_deleter.fail.cpp | 4 +++- test/libcxx/utilities/memory/version.pass.cpp | 4 +++- test/libcxx/utilities/meta/is_referenceable.pass.cpp | 4 +++- .../meta.unary.prop/__has_operator_addressof.pass.cpp | 4 +++- .../missing_is_aggregate_trait.fail.cpp | 4 +++- test/libcxx/utilities/meta/version.pass.cpp | 4 +++- .../optional.object.assign/copy.pass.cpp | 4 +++- .../optional.object.assign/move.pass.cpp | 4 +++- .../optional.object/optional.object.ctor/copy.pass.cpp | 4 +++- .../optional.object/optional.object.ctor/move.pass.cpp | 4 +++- .../optional/optional.object/triviality.abi.pass.cpp | 4 +++- test/libcxx/utilities/optional/version.pass.cpp | 4 +++- test/libcxx/utilities/ratio/version.pass.cpp | 4 +++- .../libcxx/utilities/template.bitset/includes.pass.cpp | 4 +++- test/libcxx/utilities/template.bitset/version.pass.cpp | 4 +++- .../time/date.time/asctime.thread-unsafe.fail.cpp | 4 +++- .../time/date.time/ctime.thread-unsafe.fail.cpp | 4 +++- .../time/date.time/gmtime.thread-unsafe.fail.cpp | 4 +++- .../time/date.time/localtime.thread-unsafe.fail.cpp | 4 +++- test/libcxx/utilities/time/version.pass.cpp | 4 +++- .../utilities/tuple/tuple.tuple/empty_member.pass.cpp | 4 +++- .../PR20855_tuple_ref_binding_diagnostics.fail.cpp | 4 +++- ...ble_reduced_arity_initialization_extension.pass.cpp | 4 +++- ...ble_reduced_arity_initialization_extension.pass.cpp | 4 +++- test/libcxx/utilities/tuple/version.pass.cpp | 4 +++- test/libcxx/utilities/type.index/version.pass.cpp | 4 +++- .../utilities/utility/__is_inplace_index.pass.cpp | 4 +++- .../utilities/utility/__is_inplace_type.pass.cpp | 4 +++- .../utilities/utility/pairs/pairs.pair/U_V.pass.cpp | 4 +++- .../pairs/pairs.pair/assign_tuple_like.pass.cpp | 4 +++- .../pairs/pairs.pair/const_first_const_second.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/const_pair_U_V.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/default.pass.cpp | 4 +++- .../pairs.pair/non_trivial_copy_move_ABI.pass.cpp | 3 ++- .../pairs/pairs.pair/pair.tuple_element.fail.cpp | 4 +++- .../utility/pairs/pairs.pair/piecewise.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp | 4 +++- .../pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp | 3 ++- test/libcxx/utilities/utility/version.pass.cpp | 4 +++- .../variant.helper/variant_alternative.fail.cpp | 4 +++- .../variant/variant.variant/variant_size.pass.cpp | 4 +++- test/libcxx/utilities/variant/version.pass.cpp | 4 +++- test/nothing_to_do.pass.cpp | 4 +++- .../algorithms/alg.c.library/tested_elsewhere.pass.cpp | 4 +++- .../alg.modifying.operations/alg.copy/copy.pass.cpp | 4 +++- .../alg.copy/copy_backward.pass.cpp | 4 +++- .../alg.modifying.operations/alg.copy/copy_if.pass.cpp | 4 +++- .../alg.modifying.operations/alg.copy/copy_n.pass.cpp | 4 +++- .../alg.modifying.operations/alg.fill/fill.pass.cpp | 4 +++- .../alg.modifying.operations/alg.fill/fill_n.pass.cpp | 4 +++- .../alg.generate/generate.pass.cpp | 4 +++- .../alg.generate/generate_n.pass.cpp | 4 +++- .../alg.modifying.operations/alg.move/move.pass.cpp | 4 +++- .../alg.move/move_backward.pass.cpp | 4 +++- .../alg.partitions/is_partitioned.pass.cpp | 4 +++- .../alg.partitions/partition.pass.cpp | 4 +++- .../alg.partitions/partition_copy.pass.cpp | 4 +++- .../alg.partitions/partition_point.pass.cpp | 4 +++- .../alg.partitions/stable_partition.pass.cpp | 4 +++- .../alg.random.sample/sample.fail.cpp | 4 +++- .../alg.random.sample/sample.pass.cpp | 4 +++- .../alg.random.sample/sample.stable.pass.cpp | 4 +++- .../alg.random.shuffle/random_shuffle.pass.cpp | 3 ++- .../alg.random.shuffle/random_shuffle_rand.pass.cpp | 5 +++-- .../alg.random.shuffle/random_shuffle_urng.pass.cpp | 4 +++- .../alg.remove/remove.pass.cpp | 4 +++- .../alg.remove/remove_copy.pass.cpp | 4 +++- .../alg.remove/remove_copy_if.pass.cpp | 4 +++- .../alg.remove/remove_if.pass.cpp | 4 +++- .../alg.replace/replace.pass.cpp | 4 +++- .../alg.replace/replace_copy.pass.cpp | 4 +++- .../alg.replace/replace_copy_if.pass.cpp | 4 +++- .../alg.replace/replace_if.pass.cpp | 4 +++- .../alg.reverse/reverse.pass.cpp | 4 +++- .../alg.reverse/reverse_copy.pass.cpp | 4 +++- .../alg.rotate/rotate.pass.cpp | 4 +++- .../alg.rotate/rotate_copy.pass.cpp | 4 +++- .../alg.swap/iter_swap.pass.cpp | 4 +++- .../alg.swap/swap_ranges.pass.cpp | 4 +++- .../alg.transform/binary_transform.pass.cpp | 4 +++- .../alg.transform/unary_transform.pass.cpp | 4 +++- .../alg.unique/unique.pass.cpp | 4 +++- .../alg.unique/unique_copy.pass.cpp | 4 +++- .../alg.unique/unique_copy_pred.pass.cpp | 4 +++- .../alg.unique/unique_pred.pass.cpp | 4 +++- .../alg.modifying.operations/nothing_to_do.pass.cpp | 4 +++- .../alg.adjacent.find/adjacent_find.pass.cpp | 4 +++- .../alg.adjacent.find/adjacent_find_pred.pass.cpp | 4 +++- .../alg.nonmodifying/alg.all_of/all_of.pass.cpp | 4 +++- .../alg.nonmodifying/alg.any_of/any_of.pass.cpp | 4 +++- .../alg.nonmodifying/alg.count/count.pass.cpp | 4 +++- .../alg.nonmodifying/alg.count/count_if.pass.cpp | 4 +++- .../alg.nonmodifying/alg.equal/equal.pass.cpp | 4 +++- .../alg.nonmodifying/alg.equal/equal_pred.pass.cpp | 4 +++- .../alg.nonmodifying/alg.find.end/find_end.pass.cpp | 4 +++- .../alg.find.end/find_end_pred.pass.cpp | 4 +++- .../alg.find.first.of/find_first_of.pass.cpp | 4 +++- .../alg.find.first.of/find_first_of_pred.pass.cpp | 4 +++- .../algorithms/alg.nonmodifying/alg.find/find.pass.cpp | 4 +++- .../alg.nonmodifying/alg.find/find_if.pass.cpp | 4 +++- .../alg.nonmodifying/alg.find/find_if_not.pass.cpp | 4 +++- .../alg.nonmodifying/alg.foreach/for_each_n.pass.cpp | 4 +++- .../alg.nonmodifying/alg.foreach/test.pass.cpp | 4 +++- .../alg.is_permutation/is_permutation.pass.cpp | 4 +++- .../alg.is_permutation/is_permutation_pred.pass.cpp | 4 +++- .../alg.nonmodifying/alg.none_of/none_of.pass.cpp | 4 +++- .../alg.nonmodifying/alg.search/search.pass.cpp | 4 +++- .../alg.nonmodifying/alg.search/search_n.pass.cpp | 4 +++- .../alg.nonmodifying/alg.search/search_n_pred.pass.cpp | 4 +++- .../alg.nonmodifying/alg.search/search_pred.pass.cpp | 4 +++- .../alg.nonmodifying/mismatch/mismatch.pass.cpp | 4 +++- .../alg.nonmodifying/mismatch/mismatch_pred.pass.cpp | 4 +++- .../algorithms/alg.nonmodifying/nothing_to_do.pass.cpp | 4 +++- .../binary.search/binary_search.pass.cpp | 4 +++- .../binary.search/binary_search_comp.pass.cpp | 4 +++- .../alg.binary.search/equal.range/equal_range.pass.cpp | 4 +++- .../equal.range/equal_range_comp.pass.cpp | 4 +++- .../alg.binary.search/lower.bound/lower_bound.pass.cpp | 4 +++- .../lower.bound/lower_bound_comp.pass.cpp | 4 +++- .../alg.binary.search/nothing_to_do.pass.cpp | 4 +++- .../alg.binary.search/upper.bound/upper_bound.pass.cpp | 4 +++- .../upper.bound/upper_bound_comp.pass.cpp | 4 +++- .../alg.sorting/alg.clamp/clamp.comp.pass.cpp | 4 +++- .../algorithms/alg.sorting/alg.clamp/clamp.pass.cpp | 4 +++- .../alg.heap.operations/is.heap/is_heap.pass.cpp | 4 +++- .../alg.heap.operations/is.heap/is_heap_comp.pass.cpp | 4 +++- .../alg.heap.operations/is.heap/is_heap_until.pass.cpp | 4 +++- .../is.heap/is_heap_until_comp.pass.cpp | 4 +++- .../alg.heap.operations/make.heap/make_heap.pass.cpp | 4 +++- .../make.heap/make_heap_comp.pass.cpp | 4 +++- .../alg.heap.operations/nothing_to_do.pass.cpp | 4 +++- .../alg.heap.operations/pop.heap/pop_heap.pass.cpp | 4 +++- .../pop.heap/pop_heap_comp.pass.cpp | 4 +++- .../alg.heap.operations/push.heap/push_heap.pass.cpp | 4 +++- .../push.heap/push_heap_comp.pass.cpp | 4 +++- .../alg.heap.operations/sort.heap/sort_heap.pass.cpp | 4 +++- .../sort.heap/sort_heap_comp.pass.cpp | 4 +++- .../lexicographical_compare.pass.cpp | 4 +++- .../lexicographical_compare_comp.pass.cpp | 4 +++- .../alg.sorting/alg.merge/inplace_merge.pass.cpp | 4 +++- .../alg.sorting/alg.merge/inplace_merge_comp.pass.cpp | 4 +++- .../algorithms/alg.sorting/alg.merge/merge.pass.cpp | 4 +++- .../alg.sorting/alg.merge/merge_comp.pass.cpp | 4 +++- .../algorithms/alg.sorting/alg.min.max/max.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/max_comp.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/max_element.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/max_element_comp.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/max_init_list.pass.cpp | 4 +++- .../alg.min.max/max_init_list_comp.pass.cpp | 4 +++- .../algorithms/alg.sorting/alg.min.max/min.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/min_comp.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/min_element.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/min_element_comp.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/min_init_list.pass.cpp | 4 +++- .../alg.min.max/min_init_list_comp.pass.cpp | 4 +++- .../algorithms/alg.sorting/alg.min.max/minmax.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/minmax_comp.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/minmax_element.pass.cpp | 4 +++- .../alg.min.max/minmax_element_comp.pass.cpp | 4 +++- .../alg.sorting/alg.min.max/minmax_init_list.pass.cpp | 4 +++- .../alg.min.max/minmax_init_list_comp.pass.cpp | 4 +++- .../alg.min.max/requires_forward_iterator.fail.cpp | 4 +++- .../alg.sorting/alg.nth.element/nth_element.pass.cpp | 4 +++- .../alg.nth.element/nth_element_comp.pass.cpp | 4 +++- .../next_permutation.pass.cpp | 4 +++- .../next_permutation_comp.pass.cpp | 4 +++- .../prev_permutation.pass.cpp | 4 +++- .../prev_permutation_comp.pass.cpp | 4 +++- .../alg.set.operations/includes/includes.pass.cpp | 4 +++- .../alg.set.operations/includes/includes_comp.pass.cpp | 4 +++- .../alg.set.operations/nothing_to_do.pass.cpp | 4 +++- .../set.difference/set_difference.pass.cpp | 4 +++- .../set.difference/set_difference_comp.pass.cpp | 4 +++- .../set.intersection/set_intersection.pass.cpp | 4 +++- .../set.intersection/set_intersection_comp.pass.cpp | 4 +++- .../set_symmetric_difference.pass.cpp | 4 +++- .../set_symmetric_difference_comp.pass.cpp | 4 +++- .../alg.set.operations/set.union/set_union.pass.cpp | 4 +++- .../set.union/set_union_comp.pass.cpp | 4 +++- .../set.union/set_union_move.pass.cpp | 4 +++- .../alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp | 4 +++- .../alg.sort/is.sorted/is_sorted_comp.pass.cpp | 4 +++- .../alg.sort/is.sorted/is_sorted_until.pass.cpp | 4 +++- .../alg.sort/is.sorted/is_sorted_until_comp.pass.cpp | 4 +++- .../alg.sorting/alg.sort/nothing_to_do.pass.cpp | 4 +++- .../partial.sort.copy/partial_sort_copy.pass.cpp | 4 +++- .../partial.sort.copy/partial_sort_copy_comp.pass.cpp | 4 +++- .../alg.sort/partial.sort/partial_sort.pass.cpp | 4 +++- .../alg.sort/partial.sort/partial_sort_comp.pass.cpp | 4 +++- .../algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp | 4 +++- .../alg.sorting/alg.sort/sort/sort_comp.pass.cpp | 4 +++- .../alg.sort/stable.sort/stable_sort.pass.cpp | 4 +++- .../alg.sort/stable.sort/stable_sort_comp.pass.cpp | 4 +++- test/std/algorithms/alg.sorting/nothing_to_do.pass.cpp | 4 +++- .../algorithms.general/nothing_to_do.pass.cpp | 4 +++- .../atomics.fences/atomic_signal_fence.pass.cpp | 4 +++- .../atomics.fences/atomic_thread_fence.pass.cpp | 4 +++- .../atomics/atomics.flag/atomic_flag_clear.pass.cpp | 4 +++- .../atomics.flag/atomic_flag_clear_explicit.pass.cpp | 4 +++- .../atomics.flag/atomic_flag_test_and_set.pass.cpp | 4 +++- .../atomic_flag_test_and_set_explicit.pass.cpp | 4 +++- test/std/atomics/atomics.flag/clear.pass.cpp | 4 +++- test/std/atomics/atomics.flag/copy_assign.fail.cpp | 4 +++- test/std/atomics/atomics.flag/copy_ctor.fail.cpp | 4 +++- .../atomics/atomics.flag/copy_volatile_assign.fail.cpp | 4 +++- test/std/atomics/atomics.flag/default.pass.cpp | 4 +++- test/std/atomics/atomics.flag/init.pass.cpp | 4 +++- test/std/atomics/atomics.flag/test_and_set.pass.cpp | 4 +++- .../std/atomics/atomics.general/nothing_to_do.pass.cpp | 4 +++- .../atomics.general/replace_failure_order.pass.cpp | 2 +- .../atomics/atomics.lockfree/isalwayslockfree.pass.cpp | 2 +- test/std/atomics/atomics.lockfree/lockfree.pass.cpp | 4 +++- .../std/atomics/atomics.order/kill_dependency.pass.cpp | 4 +++- test/std/atomics/atomics.order/memory_order.pass.cpp | 4 +++- test/std/atomics/atomics.syn/nothing_to_do.pass.cpp | 4 +++- .../std/atomics/atomics.types.generic/address.pass.cpp | 4 +++- test/std/atomics/atomics.types.generic/bool.pass.cpp | 4 +++- .../atomics.types.generic/cstdint_typedefs.pass.cpp | 4 +++- .../atomics/atomics.types.generic/integral.pass.cpp | 4 +++- .../atomics.types.generic/integral_typedefs.pass.cpp | 4 +++- .../atomics.types.generic/trivially_copyable.fail.cpp | 4 +++- .../atomics.types.generic/trivially_copyable.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../atomic_compare_exchange_strong.pass.cpp | 4 +++- .../atomic_compare_exchange_strong_explicit.pass.cpp | 4 +++- .../atomic_compare_exchange_weak.pass.cpp | 4 +++- .../atomic_compare_exchange_weak_explicit.pass.cpp | 4 +++- .../atomic_exchange.pass.cpp | 4 +++- .../atomic_exchange_explicit.pass.cpp | 4 +++- .../atomic_fetch_add.pass.cpp | 4 +++- .../atomic_fetch_add_explicit.pass.cpp | 4 +++- .../atomic_fetch_and.pass.cpp | 4 +++- .../atomic_fetch_and_explicit.pass.cpp | 4 +++- .../atomic_fetch_or.pass.cpp | 4 +++- .../atomic_fetch_or_explicit.pass.cpp | 4 +++- .../atomic_fetch_sub.pass.cpp | 4 +++- .../atomic_fetch_sub_explicit.pass.cpp | 4 +++- .../atomic_fetch_xor.pass.cpp | 4 +++- .../atomic_fetch_xor_explicit.pass.cpp | 4 +++- .../atomics.types.operations.req/atomic_init.pass.cpp | 4 +++- .../atomic_is_lock_free.pass.cpp | 4 +++- .../atomics.types.operations.req/atomic_load.pass.cpp | 4 +++- .../atomic_load_explicit.pass.cpp | 4 +++- .../atomics.types.operations.req/atomic_store.pass.cpp | 4 +++- .../atomic_store_explicit.pass.cpp | 4 +++- .../atomic_var_init.pass.cpp | 4 +++- .../atomics.types.operations.req/ctor.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../atomics.types.operations/nothing_to_do.pass.cpp | 4 +++- .../std/containers/associative/iterator_types.pass.cpp | 4 +++- .../map/PR28469_undefined_behavior_segfault.sh.cpp | 4 +++- .../associative/map/allocator_mismatch.fail.cpp | 4 +++- test/std/containers/associative/map/compare.pass.cpp | 4 +++- .../containers/associative/map/gcc_workaround.pass.cpp | 5 +---- .../associative/map/incomplete_type.pass.cpp | 4 +++- .../containers/associative/map/map.access/at.pass.cpp | 4 +++- .../associative/map/map.access/empty.fail.cpp | 4 +++- .../associative/map/map.access/empty.pass.cpp | 4 +++- .../associative/map/map.access/index_key.pass.cpp | 4 +++- .../associative/map/map.access/index_rv_key.pass.cpp | 4 +++- .../associative/map/map.access/index_tuple.pass.cpp | 4 +++- .../associative/map/map.access/iterator.pass.cpp | 4 +++- .../associative/map/map.access/max_size.pass.cpp | 4 +++- .../associative/map/map.access/size.pass.cpp | 4 +++- .../containers/associative/map/map.cons/alloc.pass.cpp | 4 +++- .../map/map.cons/assign_initializer_list.pass.cpp | 4 +++- .../associative/map/map.cons/compare.pass.cpp | 4 +++- .../associative/map/map.cons/compare_alloc.pass.cpp | 4 +++- .../map/map.cons/compare_copy_constructible.fail.cpp | 4 +++- .../containers/associative/map/map.cons/copy.pass.cpp | 4 +++- .../associative/map/map.cons/copy_alloc.pass.cpp | 4 +++- .../associative/map/map.cons/copy_assign.pass.cpp | 4 +++- .../associative/map/map.cons/default.pass.cpp | 4 +++- .../associative/map/map.cons/default_noexcept.pass.cpp | 4 +++- .../map/map.cons/default_recursive.pass.cpp | 4 +++- .../associative/map/map.cons/dtor_noexcept.pass.cpp | 4 +++- .../associative/map/map.cons/initializer_list.pass.cpp | 4 +++- .../map/map.cons/initializer_list_compare.pass.cpp | 4 +++- .../map.cons/initializer_list_compare_alloc.pass.cpp | 4 +++- .../associative/map/map.cons/iter_iter.pass.cpp | 4 +++- .../associative/map/map.cons/iter_iter_comp.pass.cpp | 4 +++- .../map/map.cons/iter_iter_comp_alloc.pass.cpp | 4 +++- .../containers/associative/map/map.cons/move.pass.cpp | 4 +++- .../associative/map/map.cons/move_alloc.pass.cpp | 4 +++- .../associative/map/map.cons/move_assign.pass.cpp | 4 +++- .../map/map.cons/move_assign_noexcept.pass.cpp | 4 +++- .../associative/map/map.cons/move_noexcept.pass.cpp | 4 +++- .../associative/map/map.erasure/erase_if.pass.cpp | 4 +++- .../associative/map/map.modifiers/clear.pass.cpp | 4 +++- .../associative/map/map.modifiers/emplace.pass.cpp | 4 +++- .../map/map.modifiers/emplace_hint.pass.cpp | 4 +++- .../associative/map/map.modifiers/erase_iter.pass.cpp | 4 +++- .../map/map.modifiers/erase_iter_iter.pass.cpp | 4 +++- .../associative/map/map.modifiers/erase_key.pass.cpp | 4 +++- .../map/map.modifiers/extract_iterator.pass.cpp | 4 +++- .../associative/map/map.modifiers/extract_key.pass.cpp | 4 +++- .../insert_and_emplace_allocator_requirements.pass.cpp | 4 +++- .../associative/map/map.modifiers/insert_cv.pass.cpp | 4 +++- .../map/map.modifiers/insert_initializer_list.pass.cpp | 4 +++- .../map/map.modifiers/insert_iter_cv.pass.cpp | 4 +++- .../map/map.modifiers/insert_iter_iter.pass.cpp | 4 +++- .../map/map.modifiers/insert_iter_rv.pass.cpp | 4 +++- .../map/map.modifiers/insert_node_type.pass.cpp | 4 +++- .../map/map.modifiers/insert_node_type_hint.pass.cpp | 4 +++- .../map/map.modifiers/insert_or_assign.pass.cpp | 4 +++- .../associative/map/map.modifiers/insert_rv.pass.cpp | 4 +++- .../associative/map/map.modifiers/merge.pass.cpp | 3 ++- .../associative/map/map.modifiers/try.emplace.pass.cpp | 4 +++- .../containers/associative/map/map.ops/count.pass.cpp | 4 +++- .../containers/associative/map/map.ops/count0.pass.cpp | 4 +++- .../containers/associative/map/map.ops/count1.fail.cpp | 2 +- .../containers/associative/map/map.ops/count2.fail.cpp | 2 +- .../containers/associative/map/map.ops/count3.fail.cpp | 2 +- .../associative/map/map.ops/count_transparent.pass.cpp | 4 +++- .../associative/map/map.ops/equal_range.pass.cpp | 4 +++- .../associative/map/map.ops/equal_range0.pass.cpp | 4 +++- .../associative/map/map.ops/equal_range1.fail.cpp | 2 +- .../associative/map/map.ops/equal_range2.fail.cpp | 2 +- .../associative/map/map.ops/equal_range3.fail.cpp | 2 +- .../map/map.ops/equal_range_transparent.pass.cpp | 4 +++- .../containers/associative/map/map.ops/find.pass.cpp | 4 +++- .../containers/associative/map/map.ops/find0.pass.cpp | 4 +++- .../containers/associative/map/map.ops/find1.fail.cpp | 2 +- .../containers/associative/map/map.ops/find2.fail.cpp | 2 +- .../containers/associative/map/map.ops/find3.fail.cpp | 2 +- .../associative/map/map.ops/lower_bound.pass.cpp | 4 +++- .../associative/map/map.ops/lower_bound0.pass.cpp | 4 +++- .../associative/map/map.ops/lower_bound1.fail.cpp | 2 +- .../associative/map/map.ops/lower_bound2.fail.cpp | 2 +- .../associative/map/map.ops/lower_bound3.fail.cpp | 2 +- .../associative/map/map.ops/upper_bound.pass.cpp | 4 +++- .../associative/map/map.ops/upper_bound0.pass.cpp | 4 +++- .../associative/map/map.ops/upper_bound1.fail.cpp | 2 +- .../associative/map/map.ops/upper_bound2.fail.cpp | 2 +- .../associative/map/map.ops/upper_bound3.fail.cpp | 2 +- .../associative/map/map.special/member_swap.pass.cpp | 4 +++- .../map/map.special/non_member_swap.pass.cpp | 4 +++- .../associative/map/map.special/swap_noexcept.pass.cpp | 4 +++- test/std/containers/associative/map/types.pass.cpp | 4 +++- .../associative/multimap/allocator_mismatch.fail.cpp | 4 +++- .../std/containers/associative/multimap/empty.fail.cpp | 4 +++- .../std/containers/associative/multimap/empty.pass.cpp | 4 +++- .../associative/multimap/incomplete_type.pass.cpp | 4 +++- .../containers/associative/multimap/iterator.pass.cpp | 4 +++- .../containers/associative/multimap/max_size.pass.cpp | 4 +++- .../associative/multimap/multimap.cons/alloc.pass.cpp | 4 +++- .../multimap.cons/assign_initializer_list.pass.cpp | 4 +++- .../multimap/multimap.cons/compare.pass.cpp | 4 +++- .../multimap/multimap.cons/compare_alloc.pass.cpp | 4 +++- .../multimap.cons/compare_copy_constructible.fail.cpp | 4 +++- .../associative/multimap/multimap.cons/copy.pass.cpp | 4 +++- .../multimap/multimap.cons/copy_alloc.pass.cpp | 4 +++- .../multimap/multimap.cons/copy_assign.pass.cpp | 4 +++- .../multimap/multimap.cons/default.pass.cpp | 4 +++- .../multimap/multimap.cons/default_noexcept.pass.cpp | 4 +++- .../multimap/multimap.cons/default_recursive.pass.cpp | 4 +++- .../multimap/multimap.cons/dtor_noexcept.pass.cpp | 4 +++- .../multimap/multimap.cons/initializer_list.pass.cpp | 4 +++- .../multimap.cons/initializer_list_compare.pass.cpp | 4 +++- .../initializer_list_compare_alloc.pass.cpp | 4 +++- .../multimap/multimap.cons/iter_iter.pass.cpp | 4 +++- .../multimap/multimap.cons/iter_iter_comp.pass.cpp | 4 +++- .../multimap.cons/iter_iter_comp_alloc.pass.cpp | 4 +++- .../associative/multimap/multimap.cons/move.pass.cpp | 4 +++- .../multimap/multimap.cons/move_alloc.pass.cpp | 4 +++- .../multimap/multimap.cons/move_assign.pass.cpp | 4 +++- .../multimap.cons/move_assign_noexcept.pass.cpp | 4 +++- .../multimap/multimap.cons/move_noexcept.pass.cpp | 4 +++- .../multimap/multimap.erasure/erase_if.pass.cpp | 4 +++- .../multimap/multimap.modifiers/clear.pass.cpp | 4 +++- .../multimap/multimap.modifiers/emplace.pass.cpp | 4 +++- .../multimap/multimap.modifiers/emplace_hint.pass.cpp | 4 +++- .../multimap/multimap.modifiers/erase_iter.pass.cpp | 4 +++- .../multimap.modifiers/erase_iter_iter.pass.cpp | 4 +++- .../multimap/multimap.modifiers/erase_key.pass.cpp | 4 +++- .../multimap.modifiers/extract_iterator.pass.cpp | 4 +++- .../multimap/multimap.modifiers/extract_key.pass.cpp | 4 +++- .../insert_allocator_requirements.pass.cpp | 4 +++- .../multimap/multimap.modifiers/insert_cv.pass.cpp | 4 +++- .../insert_initializer_list.pass.cpp | 4 +++- .../multimap.modifiers/insert_iter_cv.pass.cpp | 4 +++- .../multimap.modifiers/insert_iter_iter.pass.cpp | 4 +++- .../multimap.modifiers/insert_iter_rv.pass.cpp | 4 +++- .../multimap.modifiers/insert_node_type.pass.cpp | 4 +++- .../multimap.modifiers/insert_node_type_hint.pass.cpp | 4 +++- .../multimap/multimap.modifiers/insert_rv.pass.cpp | 4 +++- .../multimap/multimap.modifiers/merge.pass.cpp | 3 ++- .../associative/multimap/multimap.ops/count.pass.cpp | 4 +++- .../associative/multimap/multimap.ops/count0.pass.cpp | 4 +++- .../associative/multimap/multimap.ops/count1.fail.cpp | 2 +- .../associative/multimap/multimap.ops/count2.fail.cpp | 2 +- .../associative/multimap/multimap.ops/count3.fail.cpp | 2 +- .../multimap/multimap.ops/count_transparent.pass.cpp | 4 +++- .../multimap/multimap.ops/equal_range.pass.cpp | 4 +++- .../multimap/multimap.ops/equal_range0.pass.cpp | 4 +++- .../multimap/multimap.ops/equal_range1.fail.cpp | 2 +- .../multimap/multimap.ops/equal_range2.fail.cpp | 2 +- .../multimap/multimap.ops/equal_range3.fail.cpp | 2 +- .../multimap.ops/equal_range_transparent.pass.cpp | 4 +++- .../associative/multimap/multimap.ops/find.pass.cpp | 4 +++- .../associative/multimap/multimap.ops/find0.pass.cpp | 4 +++- .../associative/multimap/multimap.ops/find1.fail.cpp | 2 +- .../associative/multimap/multimap.ops/find2.fail.cpp | 2 +- .../associative/multimap/multimap.ops/find3.fail.cpp | 2 +- .../multimap/multimap.ops/lower_bound.pass.cpp | 4 +++- .../multimap/multimap.ops/lower_bound0.pass.cpp | 4 +++- .../multimap/multimap.ops/lower_bound1.fail.cpp | 2 +- .../multimap/multimap.ops/lower_bound2.fail.cpp | 2 +- .../multimap/multimap.ops/lower_bound3.fail.cpp | 2 +- .../multimap/multimap.ops/upper_bound.pass.cpp | 4 +++- .../multimap/multimap.ops/upper_bound0.pass.cpp | 4 +++- .../multimap/multimap.ops/upper_bound1.fail.cpp | 2 +- .../multimap/multimap.ops/upper_bound2.fail.cpp | 2 +- .../multimap/multimap.ops/upper_bound3.fail.cpp | 2 +- .../multimap/multimap.special/member_swap.pass.cpp | 4 +++- .../multimap/multimap.special/non_member_swap.pass.cpp | 4 +++- .../multimap/multimap.special/swap_noexcept.pass.cpp | 4 +++- .../std/containers/associative/multimap/scary.pass.cpp | 4 +++- test/std/containers/associative/multimap/size.pass.cpp | 4 +++- .../std/containers/associative/multimap/types.pass.cpp | 4 +++- .../associative/multiset/allocator_mismatch.fail.cpp | 4 +++- .../std/containers/associative/multiset/clear.pass.cpp | 4 +++- .../std/containers/associative/multiset/count.pass.cpp | 4 +++- .../associative/multiset/count_transparent.pass.cpp | 4 +++- .../containers/associative/multiset/emplace.pass.cpp | 4 +++- .../associative/multiset/emplace_hint.pass.cpp | 4 +++- .../std/containers/associative/multiset/empty.fail.cpp | 4 +++- .../std/containers/associative/multiset/empty.pass.cpp | 4 +++- .../associative/multiset/equal_range.pass.cpp | 4 +++- .../multiset/equal_range_transparent.pass.cpp | 4 +++- .../associative/multiset/erase_iter.pass.cpp | 4 +++- .../associative/multiset/erase_iter_iter.pass.cpp | 4 +++- .../containers/associative/multiset/erase_key.pass.cpp | 4 +++- .../associative/multiset/extract_iterator.pass.cpp | 4 +++- .../associative/multiset/extract_key.pass.cpp | 4 +++- test/std/containers/associative/multiset/find.pass.cpp | 4 +++- .../associative/multiset/incomplete_type.pass.cpp | 4 +++- .../containers/associative/multiset/insert_cv.pass.cpp | 4 +++- .../insert_emplace_allocator_requirements.pass.cpp | 4 +++- .../multiset/insert_initializer_list.pass.cpp | 4 +++- .../associative/multiset/insert_iter_cv.pass.cpp | 4 +++- .../associative/multiset/insert_iter_iter.pass.cpp | 4 +++- .../associative/multiset/insert_iter_rv.pass.cpp | 4 +++- .../associative/multiset/insert_node_type.pass.cpp | 4 +++- .../multiset/insert_node_type_hint.pass.cpp | 4 +++- .../containers/associative/multiset/insert_rv.pass.cpp | 4 +++- .../containers/associative/multiset/iterator.pass.cpp | 4 +++- .../associative/multiset/lower_bound.pass.cpp | 4 +++- .../containers/associative/multiset/max_size.pass.cpp | 4 +++- .../std/containers/associative/multiset/merge.pass.cpp | 3 ++- .../associative/multiset/multiset.cons/alloc.pass.cpp | 4 +++- .../multiset.cons/assign_initializer_list.pass.cpp | 4 +++- .../multiset/multiset.cons/compare.pass.cpp | 4 +++- .../multiset/multiset.cons/compare_alloc.pass.cpp | 4 +++- .../multiset.cons/compare_copy_constructible.fail.cpp | 4 +++- .../associative/multiset/multiset.cons/copy.pass.cpp | 4 +++- .../multiset/multiset.cons/copy_alloc.pass.cpp | 4 +++- .../multiset/multiset.cons/copy_assign.pass.cpp | 4 +++- .../multiset/multiset.cons/default.pass.cpp | 4 +++- .../multiset/multiset.cons/default_noexcept.pass.cpp | 4 +++- .../multiset/multiset.cons/dtor_noexcept.pass.cpp | 4 +++- .../multiset/multiset.cons/initializer_list.pass.cpp | 4 +++- .../multiset.cons/initializer_list_compare.pass.cpp | 4 +++- .../initializer_list_compare_alloc.pass.cpp | 4 +++- .../multiset/multiset.cons/iter_iter.pass.cpp | 4 +++- .../multiset/multiset.cons/iter_iter_alloc.pass.cpp | 4 +++- .../multiset/multiset.cons/iter_iter_comp.pass.cpp | 4 +++- .../associative/multiset/multiset.cons/move.pass.cpp | 4 +++- .../multiset/multiset.cons/move_alloc.pass.cpp | 4 +++- .../multiset/multiset.cons/move_assign.pass.cpp | 4 +++- .../multiset.cons/move_assign_noexcept.pass.cpp | 4 +++- .../multiset/multiset.cons/move_noexcept.pass.cpp | 4 +++- .../multiset/multiset.erasure/erase_if.pass.cpp | 4 +++- .../multiset/multiset.special/member_swap.pass.cpp | 4 +++- .../multiset/multiset.special/non_member_swap.pass.cpp | 4 +++- .../multiset/multiset.special/swap_noexcept.pass.cpp | 4 +++- .../std/containers/associative/multiset/scary.pass.cpp | 4 +++- test/std/containers/associative/multiset/size.pass.cpp | 4 +++- .../std/containers/associative/multiset/types.pass.cpp | 4 +++- .../associative/multiset/upper_bound.pass.cpp | 4 +++- .../associative/set/allocator_mismatch.fail.cpp | 4 +++- test/std/containers/associative/set/clear.pass.cpp | 4 +++- test/std/containers/associative/set/count.pass.cpp | 4 +++- .../associative/set/count_transparent.pass.cpp | 4 +++- test/std/containers/associative/set/emplace.pass.cpp | 4 +++- .../containers/associative/set/emplace_hint.pass.cpp | 4 +++- test/std/containers/associative/set/empty.fail.cpp | 4 +++- test/std/containers/associative/set/empty.pass.cpp | 4 +++- .../containers/associative/set/equal_range.pass.cpp | 4 +++- .../associative/set/equal_range_transparent.pass.cpp | 4 +++- .../std/containers/associative/set/erase_iter.pass.cpp | 4 +++- .../associative/set/erase_iter_iter.pass.cpp | 4 +++- test/std/containers/associative/set/erase_key.pass.cpp | 4 +++- .../associative/set/extract_iterator.pass.cpp | 4 +++- .../containers/associative/set/extract_key.pass.cpp | 4 +++- test/std/containers/associative/set/find.pass.cpp | 4 +++- .../containers/associative/set/gcc_workaround.pass.cpp | 5 +---- .../associative/set/incomplete_type.pass.cpp | 4 +++- .../insert_and_emplace_allocator_requirements.pass.cpp | 4 +++- test/std/containers/associative/set/insert_cv.pass.cpp | 4 +++- .../associative/set/insert_initializer_list.pass.cpp | 4 +++- .../containers/associative/set/insert_iter_cv.pass.cpp | 4 +++- .../associative/set/insert_iter_iter.pass.cpp | 4 +++- .../containers/associative/set/insert_iter_rv.pass.cpp | 4 +++- .../associative/set/insert_node_type.pass.cpp | 4 +++- .../associative/set/insert_node_type_hint.pass.cpp | 4 +++- test/std/containers/associative/set/insert_rv.pass.cpp | 4 +++- test/std/containers/associative/set/iterator.pass.cpp | 4 +++- .../containers/associative/set/lower_bound.pass.cpp | 4 +++- test/std/containers/associative/set/max_size.pass.cpp | 4 +++- test/std/containers/associative/set/merge.pass.cpp | 3 ++- .../containers/associative/set/set.cons/alloc.pass.cpp | 4 +++- .../set/set.cons/assign_initializer_list.pass.cpp | 4 +++- .../associative/set/set.cons/compare.pass.cpp | 4 +++- .../associative/set/set.cons/compare_alloc.pass.cpp | 4 +++- .../set/set.cons/compare_copy_constructible.fail.cpp | 4 +++- .../containers/associative/set/set.cons/copy.pass.cpp | 4 +++- .../associative/set/set.cons/copy_alloc.pass.cpp | 4 +++- .../associative/set/set.cons/copy_assign.pass.cpp | 4 +++- .../associative/set/set.cons/default.pass.cpp | 4 +++- .../associative/set/set.cons/default_noexcept.pass.cpp | 4 +++- .../associative/set/set.cons/dtor_noexcept.pass.cpp | 4 +++- .../associative/set/set.cons/initializer_list.pass.cpp | 4 +++- .../set/set.cons/initializer_list_compare.pass.cpp | 4 +++- .../set.cons/initializer_list_compare_alloc.pass.cpp | 4 +++- .../associative/set/set.cons/iter_iter.pass.cpp | 4 +++- .../associative/set/set.cons/iter_iter_alloc.pass.cpp | 4 +++- .../associative/set/set.cons/iter_iter_comp.pass.cpp | 4 +++- .../containers/associative/set/set.cons/move.pass.cpp | 4 +++- .../associative/set/set.cons/move_alloc.pass.cpp | 4 +++- .../associative/set/set.cons/move_assign.pass.cpp | 4 +++- .../set/set.cons/move_assign_noexcept.pass.cpp | 4 +++- .../associative/set/set.cons/move_noexcept.pass.cpp | 4 +++- .../associative/set/set.erasure/erase_if.pass.cpp | 4 +++- .../associative/set/set.special/member_swap.pass.cpp | 4 +++- .../set/set.special/non_member_swap.pass.cpp | 4 +++- .../associative/set/set.special/swap_noexcept.pass.cpp | 4 +++- test/std/containers/associative/set/size.pass.cpp | 4 +++- test/std/containers/associative/set/types.pass.cpp | 4 +++- .../containers/associative/set/upper_bound.pass.cpp | 4 +++- .../container.adaptors/nothing_to_do.pass.cpp | 4 +++- .../priqueue.cons.alloc/ctor_alloc.pass.cpp | 4 +++- .../priqueue.cons.alloc/ctor_comp_alloc.pass.cpp | 4 +++- .../priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp | 4 +++- .../priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp | 4 +++- .../priqueue.cons.alloc/ctor_copy_alloc.pass.cpp | 4 +++- .../priqueue.cons.alloc/ctor_move_alloc.pass.cpp | 4 +++- .../priority.queue/priqueue.cons/assign_copy.pass.cpp | 4 +++- .../priority.queue/priqueue.cons/assign_move.pass.cpp | 4 +++- .../priority.queue/priqueue.cons/ctor_comp.pass.cpp | 4 +++- .../priqueue.cons/ctor_comp_container.pass.cpp | 4 +++- .../priqueue.cons/ctor_comp_rcontainer.pass.cpp | 4 +++- .../priority.queue/priqueue.cons/ctor_copy.pass.cpp | 4 +++- .../priority.queue/priqueue.cons/ctor_default.pass.cpp | 4 +++- .../priqueue.cons/ctor_iter_iter.pass.cpp | 4 +++- .../priqueue.cons/ctor_iter_iter_comp.pass.cpp | 4 +++- .../priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp | 4 +++- .../priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp | 4 +++- .../priority.queue/priqueue.cons/ctor_move.pass.cpp | 4 +++- .../priority.queue/priqueue.cons/deduct.fail.cpp | 4 +++- .../priority.queue/priqueue.cons/deduct.pass.cpp | 4 +++- .../priqueue.cons/default_noexcept.pass.cpp | 4 +++- .../priqueue.cons/dtor_noexcept.pass.cpp | 4 +++- .../priqueue.cons/move_assign_noexcept.pass.cpp | 4 +++- .../priqueue.cons/move_noexcept.pass.cpp | 4 +++- .../priority.queue/priqueue.members/emplace.pass.cpp | 4 +++- .../priority.queue/priqueue.members/empty.fail.cpp | 4 +++- .../priority.queue/priqueue.members/empty.pass.cpp | 4 +++- .../priority.queue/priqueue.members/pop.pass.cpp | 4 +++- .../priority.queue/priqueue.members/push.pass.cpp | 4 +++- .../priqueue.members/push_rvalue.pass.cpp | 4 +++- .../priority.queue/priqueue.members/size.pass.cpp | 4 +++- .../priority.queue/priqueue.members/swap.pass.cpp | 4 +++- .../priority.queue/priqueue.members/top.pass.cpp | 4 +++- .../priority.queue/priqueue.special/swap.pass.cpp | 4 +++- .../priqueue.special/swap_noexcept.pass.cpp | 4 +++- .../container.adaptors/priority.queue/types.fail.cpp | 4 +++- .../container.adaptors/priority.queue/types.pass.cpp | 4 +++- .../queue/queue.cons.alloc/ctor_alloc.pass.cpp | 4 +++- .../queue.cons.alloc/ctor_container_alloc.pass.cpp | 4 +++- .../queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp | 4 +++- .../queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp | 4 +++- .../queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp | 4 +++- .../queue/queue.cons/ctor_container.pass.cpp | 4 +++- .../queue/queue.cons/ctor_copy.pass.cpp | 4 +++- .../queue/queue.cons/ctor_default.pass.cpp | 4 +++- .../queue/queue.cons/ctor_move.pass.cpp | 4 +++- .../queue/queue.cons/ctor_rcontainer.pass.cpp | 4 +++- .../queue/queue.cons/deduct.fail.cpp | 4 +++- .../queue/queue.cons/deduct.pass.cpp | 4 +++- .../queue/queue.cons/default_noexcept.pass.cpp | 4 +++- .../queue/queue.cons/dtor_noexcept.pass.cpp | 4 +++- .../queue/queue.cons/move_assign_noexcept.pass.cpp | 4 +++- .../queue/queue.cons/move_noexcept.pass.cpp | 4 +++- .../queue/queue.defn/assign_copy.pass.cpp | 4 +++- .../queue/queue.defn/assign_move.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/back.pass.cpp | 4 +++- .../queue/queue.defn/back_const.pass.cpp | 4 +++- .../queue/queue.defn/emplace.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/empty.fail.cpp | 4 +++- .../container.adaptors/queue/queue.defn/empty.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/front.pass.cpp | 4 +++- .../queue/queue.defn/front_const.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/pop.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/push.pass.cpp | 4 +++- .../queue/queue.defn/push_rv.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/size.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/swap.pass.cpp | 4 +++- .../container.adaptors/queue/queue.defn/types.fail.cpp | 4 +++- .../container.adaptors/queue/queue.defn/types.pass.cpp | 4 +++- .../container.adaptors/queue/queue.ops/eq.pass.cpp | 4 +++- .../container.adaptors/queue/queue.ops/lt.pass.cpp | 4 +++- .../queue/queue.special/swap.pass.cpp | 4 +++- .../queue/queue.special/swap_noexcept.pass.cpp | 4 +++- .../stack/stack.cons.alloc/ctor_alloc.pass.cpp | 4 +++- .../stack.cons.alloc/ctor_container_alloc.pass.cpp | 4 +++- .../stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp | 4 +++- .../stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp | 4 +++- .../stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp | 4 +++- .../stack/stack.cons/ctor_container.pass.cpp | 4 +++- .../stack/stack.cons/ctor_copy.pass.cpp | 4 +++- .../stack/stack.cons/ctor_default.pass.cpp | 4 +++- .../stack/stack.cons/ctor_move.pass.cpp | 4 +++- .../stack/stack.cons/ctor_rcontainer.pass.cpp | 4 +++- .../stack/stack.cons/deduct.fail.cpp | 4 +++- .../stack/stack.cons/deduct.pass.cpp | 4 +++- .../stack/stack.cons/default_noexcept.pass.cpp | 4 +++- .../stack/stack.cons/dtor_noexcept.pass.cpp | 4 +++- .../stack/stack.cons/move_assign_noexcept.pass.cpp | 4 +++- .../stack/stack.cons/move_noexcept.pass.cpp | 4 +++- .../stack/stack.defn/assign_copy.pass.cpp | 4 +++- .../stack/stack.defn/assign_move.pass.cpp | 4 +++- .../stack/stack.defn/emplace.pass.cpp | 4 +++- .../container.adaptors/stack/stack.defn/empty.fail.cpp | 4 +++- .../container.adaptors/stack/stack.defn/empty.pass.cpp | 4 +++- .../container.adaptors/stack/stack.defn/pop.pass.cpp | 4 +++- .../container.adaptors/stack/stack.defn/push.pass.cpp | 4 +++- .../stack/stack.defn/push_rv.pass.cpp | 4 +++- .../container.adaptors/stack/stack.defn/size.pass.cpp | 4 +++- .../container.adaptors/stack/stack.defn/swap.pass.cpp | 4 +++- .../container.adaptors/stack/stack.defn/top.pass.cpp | 4 +++- .../stack/stack.defn/top_const.pass.cpp | 4 +++- .../container.adaptors/stack/stack.defn/types.fail.cpp | 4 +++- .../container.adaptors/stack/stack.defn/types.pass.cpp | 4 +++- .../container.adaptors/stack/stack.ops/eq.pass.cpp | 4 +++- .../container.adaptors/stack/stack.ops/lt.pass.cpp | 4 +++- .../stack/stack.special/swap.pass.cpp | 4 +++- .../stack/stack.special/swap_noexcept.pass.cpp | 4 +++- .../std/containers/container.node/node_handle.pass.cpp | 4 +++- .../associative.reqmts.except/nothing_to_do.pass.cpp | 4 +++- .../associative.reqmts/nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../allocator_move.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../container.requirements/nothing_to_do.pass.cpp | 4 +++- .../sequence.reqmts/nothing_to_do.pass.cpp | 4 +++- .../unord.req/nothing_to_do.pass.cpp | 4 +++- .../unord.req/unord.req.except/nothing_to_do.pass.cpp | 4 +++- .../containers.general/nothing_to_do.pass.cpp | 4 +++- test/std/containers/nothing_to_do.pass.cpp | 4 +++- .../sequences/array/array.cons/deduct.fail.cpp | 4 +++- .../sequences/array/array.cons/deduct.pass.cpp | 4 +++- .../sequences/array/array.cons/default.pass.cpp | 4 +++- .../sequences/array/array.cons/implicit_copy.pass.cpp | 4 +++- .../array/array.cons/initializer_list.pass.cpp | 4 +++- .../sequences/array/array.data/data.pass.cpp | 4 +++- .../sequences/array/array.data/data_const.pass.cpp | 4 +++- .../sequences/array/array.fill/fill.fail.cpp | 4 +++- .../sequences/array/array.fill/fill.pass.cpp | 4 +++- .../sequences/array/array.size/size.pass.cpp | 4 +++- .../sequences/array/array.special/swap.pass.cpp | 4 +++- .../sequences/array/array.swap/swap.fail.cpp | 4 +++- .../sequences/array/array.swap/swap.pass.cpp | 4 +++- .../sequences/array/array.tuple/get.fail.cpp | 4 +++- .../sequences/array/array.tuple/get.pass.cpp | 4 +++- .../sequences/array/array.tuple/get_const.pass.cpp | 4 +++- .../sequences/array/array.tuple/get_const_rv.pass.cpp | 4 +++- .../sequences/array/array.tuple/get_rv.pass.cpp | 4 +++- .../sequences/array/array.tuple/tuple_element.fail.cpp | 4 +++- .../sequences/array/array.tuple/tuple_element.pass.cpp | 4 +++- .../sequences/array/array.tuple/tuple_size.pass.cpp | 4 +++- .../array/array.zero/tested_elsewhere.pass.cpp | 4 +++- test/std/containers/sequences/array/at.pass.cpp | 4 +++- test/std/containers/sequences/array/begin.pass.cpp | 4 +++- test/std/containers/sequences/array/compare.fail.cpp | 4 +++- test/std/containers/sequences/array/compare.pass.cpp | 4 +++- .../std/containers/sequences/array/contiguous.pass.cpp | 4 +++- test/std/containers/sequences/array/empty.fail.cpp | 4 +++- test/std/containers/sequences/array/empty.pass.cpp | 4 +++- .../std/containers/sequences/array/front_back.pass.cpp | 4 +++- test/std/containers/sequences/array/indexing.pass.cpp | 4 +++- test/std/containers/sequences/array/iterators.pass.cpp | 4 +++- test/std/containers/sequences/array/max_size.pass.cpp | 4 +++- .../sequences/array/size_and_alignment.pass.cpp | 6 +++++- test/std/containers/sequences/array/types.pass.cpp | 4 +++- .../sequences/deque/allocator_mismatch.fail.cpp | 4 +++- .../sequences/deque/deque.capacity/access.pass.cpp | 4 +++- .../sequences/deque/deque.capacity/empty.fail.cpp | 4 +++- .../sequences/deque/deque.capacity/empty.pass.cpp | 4 +++- .../sequences/deque/deque.capacity/max_size.pass.cpp | 4 +++- .../deque/deque.capacity/resize_size.pass.cpp | 4 +++- .../deque/deque.capacity/resize_size_value.pass.cpp | 4 +++- .../deque/deque.capacity/shrink_to_fit.pass.cpp | 4 +++- .../sequences/deque/deque.capacity/size.pass.cpp | 4 +++- .../sequences/deque/deque.cons/alloc.pass.cpp | 4 +++- .../deque/deque.cons/assign_initializer_list.pass.cpp | 4 +++- .../deque/deque.cons/assign_iter_iter.pass.cpp | 4 +++- .../deque/deque.cons/assign_size_value.pass.cpp | 4 +++- .../sequences/deque/deque.cons/copy.pass.cpp | 4 +++- .../sequences/deque/deque.cons/copy_alloc.pass.cpp | 4 +++- .../sequences/deque/deque.cons/deduct.fail.cpp | 4 +++- .../sequences/deque/deque.cons/deduct.pass.cpp | 4 +++- .../sequences/deque/deque.cons/default.pass.cpp | 4 +++- .../deque/deque.cons/default_noexcept.pass.cpp | 4 +++- .../sequences/deque/deque.cons/dtor_noexcept.pass.cpp | 4 +++- .../deque/deque.cons/initializer_list.pass.cpp | 4 +++- .../deque/deque.cons/initializer_list_alloc.pass.cpp | 4 +++- .../sequences/deque/deque.cons/iter_iter.pass.cpp | 4 +++- .../deque/deque.cons/iter_iter_alloc.pass.cpp | 4 +++- .../sequences/deque/deque.cons/move.pass.cpp | 4 +++- .../sequences/deque/deque.cons/move_alloc.pass.cpp | 4 +++- .../sequences/deque/deque.cons/move_assign.pass.cpp | 4 +++- .../deque/deque.cons/move_assign_noexcept.pass.cpp | 4 +++- .../sequences/deque/deque.cons/move_noexcept.pass.cpp | 4 +++- .../sequences/deque/deque.cons/op_equal.pass.cpp | 4 +++- .../deque.cons/op_equal_initializer_list.pass.cpp | 4 +++- .../sequences/deque/deque.cons/size.pass.cpp | 4 +++- .../sequences/deque/deque.cons/size_value.pass.cpp | 4 +++- .../deque/deque.cons/size_value_alloc.pass.cpp | 4 +++- .../sequences/deque/deque.erasure/erase.pass.cpp | 4 +++- .../sequences/deque/deque.erasure/erase_if.pass.cpp | 4 +++- .../sequences/deque/deque.modifiers/clear.pass.cpp | 4 +++- .../sequences/deque/deque.modifiers/emplace.pass.cpp | 4 +++- .../deque/deque.modifiers/emplace_back.pass.cpp | 4 +++- .../deque/deque.modifiers/emplace_front.pass.cpp | 4 +++- .../deque.modifiers/erase_iter.invalidation.pass.cpp | 4 +++- .../deque/deque.modifiers/erase_iter.pass.cpp | 4 +++- .../erase_iter_iter.invalidation.pass.cpp | 4 +++- .../deque/deque.modifiers/erase_iter_iter.pass.cpp | 4 +++- .../insert_iter_initializer_list.pass.cpp | 4 +++- .../deque/deque.modifiers/insert_iter_iter.pass.cpp | 4 +++- .../deque/deque.modifiers/insert_rvalue.pass.cpp | 4 +++- .../deque/deque.modifiers/insert_size_value.pass.cpp | 4 +++- .../deque/deque.modifiers/insert_value.pass.cpp | 4 +++- .../deque.modifiers/pop_back.invalidation.pass.cpp | 4 +++- .../sequences/deque/deque.modifiers/pop_back.pass.cpp | 4 +++- .../deque.modifiers/pop_front.invalidation.pass.cpp | 4 +++- .../sequences/deque/deque.modifiers/pop_front.pass.cpp | 4 +++- .../sequences/deque/deque.modifiers/push_back.pass.cpp | 4 +++- .../push_back_exception_safety.pass.cpp | 4 +++- .../deque/deque.modifiers/push_back_rvalue.pass.cpp | 4 +++- .../deque/deque.modifiers/push_front.pass.cpp | 4 +++- .../push_front_exception_safety.pass.cpp | 4 +++- .../deque/deque.modifiers/push_front_rvalue.pass.cpp | 4 +++- .../sequences/deque/deque.special/copy.pass.cpp | 4 +++- .../deque/deque.special/copy_backward.pass.cpp | 4 +++- .../sequences/deque/deque.special/move.pass.cpp | 4 +++- .../deque/deque.special/move_backward.pass.cpp | 4 +++- .../sequences/deque/deque.special/swap.pass.cpp | 4 +++- .../deque/deque.special/swap_noexcept.pass.cpp | 4 +++- test/std/containers/sequences/deque/iterators.pass.cpp | 4 +++- test/std/containers/sequences/deque/types.pass.cpp | 4 +++- .../sequences/forwardlist/allocator_mismatch.fail.cpp | 4 +++- .../containers/sequences/forwardlist/empty.fail.cpp | 4 +++- .../containers/sequences/forwardlist/empty.pass.cpp | 4 +++- .../forwardlist/forwardlist.access/front.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/alloc.fail.cpp | 4 +++- .../forwardlist/forwardlist.cons/alloc.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/assign_copy.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/assign_init.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/assign_move.pass.cpp | 4 +++- .../forwardlist.cons/assign_op_init.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/assign_range.pass.cpp | 4 +++- .../forwardlist.cons/assign_size_value.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/copy.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/copy_alloc.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/deduct.fail.cpp | 4 +++- .../forwardlist/forwardlist.cons/deduct.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/default.pass.cpp | 4 +++- .../forwardlist.cons/default_noexcept.pass.cpp | 4 +++- .../forwardlist.cons/default_recursive.pass.cpp | 4 +++- .../forwardlist.cons/dtor_noexcept.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/init.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/init_alloc.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/move.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/move_alloc.pass.cpp | 4 +++- .../forwardlist.cons/move_assign_noexcept.pass.cpp | 4 +++- .../forwardlist.cons/move_noexcept.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/range.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/range_alloc.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/size.pass.cpp | 4 +++- .../forwardlist/forwardlist.cons/size_value.pass.cpp | 4 +++- .../forwardlist.cons/size_value_alloc.pass.cpp | 4 +++- .../forwardlist/forwardlist.erasure/erase.pass.cpp | 4 +++- .../forwardlist/forwardlist.erasure/erase_if.pass.cpp | 4 +++- .../forwardlist/forwardlist.iter/before_begin.pass.cpp | 4 +++- .../forwardlist/forwardlist.iter/iterators.pass.cpp | 4 +++- .../forwardlist/forwardlist.modifiers/clear.pass.cpp | 4 +++- .../forwardlist.modifiers/emplace_after.pass.cpp | 4 +++- .../forwardlist.modifiers/emplace_front.pass.cpp | 4 +++- .../forwardlist.modifiers/erase_after_many.pass.cpp | 4 +++- .../forwardlist.modifiers/erase_after_one.pass.cpp | 4 +++- .../forwardlist.modifiers/insert_after_const.pass.cpp | 4 +++- .../forwardlist.modifiers/insert_after_init.pass.cpp | 4 +++- .../forwardlist.modifiers/insert_after_range.pass.cpp | 4 +++- .../forwardlist.modifiers/insert_after_rv.pass.cpp | 4 +++- .../insert_after_size_value.pass.cpp | 4 +++- .../forwardlist.modifiers/pop_front.pass.cpp | 4 +++- .../forwardlist.modifiers/push_front_const.pass.cpp | 4 +++- .../push_front_exception_safety.pass.cpp | 4 +++- .../forwardlist.modifiers/push_front_rv.pass.cpp | 4 +++- .../forwardlist.modifiers/resize_size.pass.cpp | 4 +++- .../forwardlist.modifiers/resize_size_value.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/merge.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/merge_pred.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/remove.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/remove_if.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/reverse.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/sort.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/sort_pred.pass.cpp | 4 +++- .../forwardlist.ops/splice_after_flist.pass.cpp | 4 +++- .../forwardlist.ops/splice_after_one.pass.cpp | 4 +++- .../forwardlist.ops/splice_after_range.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/unique.pass.cpp | 4 +++- .../forwardlist/forwardlist.ops/unique_pred.pass.cpp | 4 +++- .../forwardlist/forwardlist.spec/equal.pass.cpp | 4 +++- .../forwardlist/forwardlist.spec/member_swap.pass.cpp | 4 +++- .../forwardlist.spec/non_member_swap.pass.cpp | 4 +++- .../forwardlist/forwardlist.spec/relational.pass.cpp | 4 +++- .../forwardlist.spec/swap_noexcept.pass.cpp | 4 +++- .../sequences/forwardlist/incomplete.pass.cpp | 4 +++- .../containers/sequences/forwardlist/max_size.pass.cpp | 4 +++- .../containers/sequences/forwardlist/types.pass.cpp | 4 +++- .../sequences/list/allocator_mismatch.fail.cpp | 4 +++- .../containers/sequences/list/incomplete_type.pass.cpp | 4 +++- test/std/containers/sequences/list/iterators.pass.cpp | 4 +++- .../sequences/list/list.capacity/empty.fail.cpp | 4 +++- .../sequences/list/list.capacity/empty.pass.cpp | 4 +++- .../sequences/list/list.capacity/max_size.pass.cpp | 4 +++- .../sequences/list/list.capacity/resize_size.pass.cpp | 4 +++- .../list/list.capacity/resize_size_value.pass.cpp | 4 +++- .../sequences/list/list.capacity/size.pass.cpp | 4 +++- .../sequences/list/list.cons/assign_copy.pass.cpp | 4 +++- .../list/list.cons/assign_initializer_list.pass.cpp | 4 +++- .../sequences/list/list.cons/assign_move.pass.cpp | 4 +++- .../containers/sequences/list/list.cons/copy.pass.cpp | 4 +++- .../sequences/list/list.cons/copy_alloc.pass.cpp | 4 +++- .../sequences/list/list.cons/deduct.fail.cpp | 4 +++- .../sequences/list/list.cons/deduct.pass.cpp | 4 +++- .../sequences/list/list.cons/default.pass.cpp | 4 +++- .../sequences/list/list.cons/default_noexcept.pass.cpp | 4 +++- .../list/list.cons/default_stack_alloc.pass.cpp | 4 +++- .../sequences/list/list.cons/dtor_noexcept.pass.cpp | 4 +++- .../sequences/list/list.cons/initializer_list.pass.cpp | 4 +++- .../list/list.cons/initializer_list_alloc.pass.cpp | 4 +++- .../sequences/list/list.cons/input_iterator.pass.cpp | 4 +++- .../containers/sequences/list/list.cons/move.pass.cpp | 4 +++- .../sequences/list/list.cons/move_alloc.pass.cpp | 4 +++- .../list/list.cons/move_assign_noexcept.pass.cpp | 4 +++- .../sequences/list/list.cons/move_noexcept.pass.cpp | 4 +++- .../list/list.cons/op_equal_initializer_list.pass.cpp | 4 +++- .../sequences/list/list.cons/size_type.pass.cpp | 4 +++- .../sequences/list/list.cons/size_value_alloc.pass.cpp | 4 +++- .../sequences/list/list.erasure/erase.pass.cpp | 4 +++- .../sequences/list/list.erasure/erase_if.pass.cpp | 4 +++- .../sequences/list/list.modifiers/clear.pass.cpp | 4 +++- .../sequences/list/list.modifiers/emplace.pass.cpp | 4 +++- .../list/list.modifiers/emplace_back.pass.cpp | 4 +++- .../list/list.modifiers/emplace_front.pass.cpp | 4 +++- .../sequences/list/list.modifiers/erase_iter.pass.cpp | 4 +++- .../list/list.modifiers/erase_iter_iter.pass.cpp | 4 +++- .../insert_iter_initializer_list.pass.cpp | 4 +++- .../list/list.modifiers/insert_iter_iter_iter.pass.cpp | 4 +++- .../list/list.modifiers/insert_iter_rvalue.pass.cpp | 4 +++- .../list.modifiers/insert_iter_size_value.pass.cpp | 4 +++- .../list/list.modifiers/insert_iter_value.pass.cpp | 4 +++- .../sequences/list/list.modifiers/pop_back.pass.cpp | 4 +++- .../sequences/list/list.modifiers/pop_front.pass.cpp | 4 +++- .../sequences/list/list.modifiers/push_back.pass.cpp | 4 +++- .../list.modifiers/push_back_exception_safety.pass.cpp | 4 +++- .../list/list.modifiers/push_back_rvalue.pass.cpp | 4 +++- .../sequences/list/list.modifiers/push_front.pass.cpp | 4 +++- .../push_front_exception_safety.pass.cpp | 4 +++- .../list/list.modifiers/push_front_rvalue.pass.cpp | 4 +++- .../containers/sequences/list/list.ops/merge.pass.cpp | 4 +++- .../sequences/list/list.ops/merge_comp.pass.cpp | 4 +++- .../containers/sequences/list/list.ops/remove.pass.cpp | 4 +++- .../sequences/list/list.ops/remove_if.pass.cpp | 4 +++- .../sequences/list/list.ops/reverse.pass.cpp | 4 +++- .../containers/sequences/list/list.ops/sort.pass.cpp | 4 +++- .../sequences/list/list.ops/sort_comp.pass.cpp | 4 +++- .../sequences/list/list.ops/splice_pos_list.pass.cpp | 4 +++- .../list/list.ops/splice_pos_list_iter.pass.cpp | 4 +++- .../list/list.ops/splice_pos_list_iter_iter.pass.cpp | 4 +++- .../containers/sequences/list/list.ops/unique.pass.cpp | 4 +++- .../sequences/list/list.ops/unique_pred.pass.cpp | 4 +++- .../sequences/list/list.special/swap.pass.cpp | 4 +++- .../sequences/list/list.special/swap_noexcept.pass.cpp | 4 +++- test/std/containers/sequences/list/types.pass.cpp | 4 +++- test/std/containers/sequences/nothing_to_do.pass.cpp | 4 +++- .../sequences/vector.bool/assign_copy.pass.cpp | 4 +++- .../vector.bool/assign_initializer_list.pass.cpp | 4 +++- .../sequences/vector.bool/assign_move.pass.cpp | 4 +++- .../containers/sequences/vector.bool/capacity.pass.cpp | 4 +++- .../sequences/vector.bool/construct_default.pass.cpp | 4 +++- .../sequences/vector.bool/construct_iter_iter.pass.cpp | 4 +++- .../vector.bool/construct_iter_iter_alloc.pass.cpp | 4 +++- .../sequences/vector.bool/construct_size.pass.cpp | 4 +++- .../vector.bool/construct_size_value.pass.cpp | 4 +++- .../vector.bool/construct_size_value_alloc.pass.cpp | 4 +++- .../std/containers/sequences/vector.bool/copy.pass.cpp | 4 +++- .../sequences/vector.bool/copy_alloc.pass.cpp | 4 +++- .../sequences/vector.bool/default_noexcept.pass.cpp | 4 +++- .../sequences/vector.bool/dtor_noexcept.pass.cpp | 4 +++- .../containers/sequences/vector.bool/emplace.pass.cpp | 4 +++- .../sequences/vector.bool/emplace_back.pass.cpp | 4 +++- .../containers/sequences/vector.bool/empty.fail.cpp | 4 +++- .../containers/sequences/vector.bool/empty.pass.cpp | 4 +++- .../sequences/vector.bool/enabled_hash.pass.cpp | 4 +++- .../sequences/vector.bool/erase_iter.pass.cpp | 4 +++- .../sequences/vector.bool/erase_iter_iter.pass.cpp | 4 +++- .../std/containers/sequences/vector.bool/find.pass.cpp | 4 +++- .../sequences/vector.bool/initializer_list.pass.cpp | 4 +++- .../vector.bool/initializer_list_alloc.pass.cpp | 4 +++- .../vector.bool/insert_iter_initializer_list.pass.cpp | 4 +++- .../vector.bool/insert_iter_iter_iter.pass.cpp | 4 +++- .../vector.bool/insert_iter_size_value.pass.cpp | 4 +++- .../sequences/vector.bool/insert_iter_value.pass.cpp | 4 +++- .../sequences/vector.bool/iterators.pass.cpp | 4 +++- .../std/containers/sequences/vector.bool/move.pass.cpp | 4 +++- .../sequences/vector.bool/move_alloc.pass.cpp | 4 +++- .../vector.bool/move_assign_noexcept.pass.cpp | 4 +++- .../sequences/vector.bool/move_noexcept.pass.cpp | 4 +++- .../vector.bool/op_equal_initializer_list.pass.cpp | 4 +++- .../sequences/vector.bool/push_back.pass.cpp | 4 +++- .../sequences/vector.bool/reference.swap.pass.cpp | 4 +++- .../containers/sequences/vector.bool/reserve.pass.cpp | 4 +++- .../sequences/vector.bool/resize_size.pass.cpp | 4 +++- .../sequences/vector.bool/resize_size_value.pass.cpp | 4 +++- .../sequences/vector.bool/shrink_to_fit.pass.cpp | 4 +++- .../std/containers/sequences/vector.bool/size.pass.cpp | 4 +++- .../std/containers/sequences/vector.bool/swap.pass.cpp | 4 +++- .../sequences/vector.bool/swap_noexcept.pass.cpp | 4 +++- .../containers/sequences/vector.bool/types.pass.cpp | 4 +++- .../sequences/vector.bool/vector_bool.pass.cpp | 4 +++- .../sequences/vector/allocator_mismatch.fail.cpp | 4 +++- .../containers/sequences/vector/contiguous.pass.cpp | 4 +++- .../std/containers/sequences/vector/iterators.pass.cpp | 4 +++- test/std/containers/sequences/vector/types.pass.cpp | 4 +++- .../sequences/vector/vector.capacity/capacity.pass.cpp | 4 +++- .../sequences/vector/vector.capacity/empty.fail.cpp | 4 +++- .../sequences/vector/vector.capacity/empty.pass.cpp | 4 +++- .../sequences/vector/vector.capacity/max_size.pass.cpp | 4 +++- .../sequences/vector/vector.capacity/reserve.pass.cpp | 4 +++- .../vector/vector.capacity/resize_size.pass.cpp | 4 +++- .../vector/vector.capacity/resize_size_value.pass.cpp | 4 +++- .../vector/vector.capacity/shrink_to_fit.pass.cpp | 4 +++- .../sequences/vector/vector.capacity/size.pass.cpp | 4 +++- .../sequences/vector/vector.capacity/swap.pass.cpp | 4 +++- .../sequences/vector/vector.cons/assign_copy.pass.cpp | 4 +++- .../vector.cons/assign_initializer_list.pass.cpp | 4 +++- .../vector/vector.cons/assign_iter_iter.pass.cpp | 4 +++- .../sequences/vector/vector.cons/assign_move.pass.cpp | 4 +++- .../vector/vector.cons/assign_size_value.pass.cpp | 4 +++- .../vector/vector.cons/construct_default.pass.cpp | 4 +++- .../vector/vector.cons/construct_iter_iter.pass.cpp | 4 +++- .../vector.cons/construct_iter_iter_alloc.pass.cpp | 4 +++- .../vector/vector.cons/construct_size.pass.cpp | 4 +++- .../vector/vector.cons/construct_size_value.pass.cpp | 4 +++- .../vector.cons/construct_size_value_alloc.pass.cpp | 4 +++- .../sequences/vector/vector.cons/copy.pass.cpp | 4 +++- .../sequences/vector/vector.cons/copy_alloc.pass.cpp | 4 +++- .../sequences/vector/vector.cons/deduct.fail.cpp | 4 +++- .../sequences/vector/vector.cons/deduct.pass.cpp | 4 +++- .../vector/vector.cons/default.recursive.pass.cpp | 4 +++- .../vector/vector.cons/default_noexcept.pass.cpp | 4 +++- .../vector/vector.cons/dtor_noexcept.pass.cpp | 4 +++- .../vector/vector.cons/initializer_list.pass.cpp | 4 +++- .../vector/vector.cons/initializer_list_alloc.pass.cpp | 4 +++- .../sequences/vector/vector.cons/move.pass.cpp | 4 +++- .../sequences/vector/vector.cons/move_alloc.pass.cpp | 4 +++- .../vector/vector.cons/move_assign_noexcept.pass.cpp | 4 +++- .../vector/vector.cons/move_noexcept.pass.cpp | 4 +++- .../vector.cons/op_equal_initializer_list.pass.cpp | 4 +++- .../sequences/vector/vector.data/data.pass.cpp | 4 +++- .../sequences/vector/vector.data/data_const.pass.cpp | 4 +++- .../sequences/vector/vector.erasure/erase.pass.cpp | 4 +++- .../sequences/vector/vector.erasure/erase_if.pass.cpp | 4 +++- .../sequences/vector/vector.modifiers/clear.pass.cpp | 4 +++- .../sequences/vector/vector.modifiers/emplace.pass.cpp | 4 +++- .../vector/vector.modifiers/emplace_back.pass.cpp | 4 +++- .../vector/vector.modifiers/emplace_extra.pass.cpp | 4 +++- .../vector/vector.modifiers/erase_iter.pass.cpp | 4 +++- .../vector/vector.modifiers/erase_iter_iter.pass.cpp | 4 +++- .../insert_iter_initializer_list.pass.cpp | 4 +++- .../vector.modifiers/insert_iter_iter_iter.pass.cpp | 4 +++- .../vector.modifiers/insert_iter_rvalue.pass.cpp | 4 +++- .../vector.modifiers/insert_iter_size_value.pass.cpp | 4 +++- .../vector/vector.modifiers/insert_iter_value.pass.cpp | 4 +++- .../vector/vector.modifiers/pop_back.pass.cpp | 4 +++- .../vector/vector.modifiers/push_back.pass.cpp | 4 +++- .../push_back_exception_safety.pass.cpp | 4 +++- .../vector/vector.modifiers/push_back_rvalue.pass.cpp | 4 +++- .../sequences/vector/vector.special/swap.pass.cpp | 4 +++- .../vector/vector.special/swap_noexcept.pass.cpp | 4 +++- .../containers/unord/iterator_difference_type.pass.cpp | 4 +++- .../unord/unord.map/allocator_mismatch.fail.cpp | 4 +++- test/std/containers/unord/unord.map/bucket.pass.cpp | 4 +++- .../containers/unord/unord.map/bucket_count.pass.cpp | 4 +++- .../containers/unord/unord.map/bucket_size.pass.cpp | 4 +++- test/std/containers/unord/unord.map/compare.pass.cpp | 4 +++- test/std/containers/unord/unord.map/count.pass.cpp | 4 +++- test/std/containers/unord/unord.map/empty.fail.cpp | 4 +++- test/std/containers/unord/unord.map/empty.pass.cpp | 4 +++- test/std/containers/unord/unord.map/eq.pass.cpp | 4 +++- .../unord/unord.map/equal_range_const.pass.cpp | 4 +++- .../unord/unord.map/equal_range_non_const.pass.cpp | 4 +++- test/std/containers/unord/unord.map/erase_if.pass.cpp | 4 +++- .../std/containers/unord/unord.map/find_const.pass.cpp | 4 +++- .../containers/unord/unord.map/find_non_const.pass.cpp | 4 +++- .../unord/unord.map/incomplete_type.pass.cpp | 4 +++- test/std/containers/unord/unord.map/iterators.pass.cpp | 4 +++- .../containers/unord/unord.map/load_factor.pass.cpp | 4 +++- .../unord/unord.map/local_iterators.pass.cpp | 4 +++- .../unord/unord.map/max_bucket_count.pass.cpp | 4 +++- .../unord/unord.map/max_load_factor.pass.cpp | 4 +++- test/std/containers/unord/unord.map/max_size.pass.cpp | 4 +++- test/std/containers/unord/unord.map/rehash.pass.cpp | 4 +++- test/std/containers/unord/unord.map/reserve.pass.cpp | 4 +++- test/std/containers/unord/unord.map/size.pass.cpp | 4 +++- .../containers/unord/unord.map/swap_member.pass.cpp | 4 +++- test/std/containers/unord/unord.map/types.pass.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/allocator.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/assign_copy.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/assign_init.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/assign_move.pass.cpp | 4 +++- .../compare_copy_constructible.fail.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/copy.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/copy_alloc.pass.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/default.pass.cpp | 4 +++- .../unord.map.cnstr/default_noexcept.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp | 4 +++- .../unord.map.cnstr/hash_copy_constructible.fail.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/init.pass.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/init_size.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/init_size_hash.pass.cpp | 4 +++- .../unord.map.cnstr/init_size_hash_equal.pass.cpp | 4 +++- .../init_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/move.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/move_alloc.pass.cpp | 4 +++- .../unord.map.cnstr/move_assign_noexcept.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/move_noexcept.pass.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/range.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/range_size.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/range_size_hash.pass.cpp | 4 +++- .../unord.map.cnstr/range_size_hash_equal.pass.cpp | 4 +++- .../range_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/size.fail.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/size.pass.cpp | 4 +++- .../unord/unord.map/unord.map.cnstr/size_hash.pass.cpp | 4 +++- .../unord.map/unord.map.cnstr/size_hash_equal.pass.cpp | 4 +++- .../unord.map.cnstr/size_hash_equal_allocator.pass.cpp | 4 +++- .../unord/unord.map/unord.map.elem/at.pass.cpp | 4 +++- .../unord/unord.map/unord.map.elem/index.pass.cpp | 4 +++- .../unord.map/unord.map.elem/index_tuple.pass.cpp | 4 +++- .../unord/unord.map/unord.map.modifiers/clear.pass.cpp | 4 +++- .../unord.map/unord.map.modifiers/emplace.pass.cpp | 4 +++- .../unord.map.modifiers/emplace_hint.pass.cpp | 4 +++- .../unord.map.modifiers/erase_const_iter.pass.cpp | 4 +++- .../unord.map.modifiers/erase_iter_db1.pass.cpp | 6 ++++-- .../unord.map.modifiers/erase_iter_db2.pass.cpp | 6 ++++-- .../unord.map.modifiers/erase_iter_iter_db1.pass.cpp | 6 ++++-- .../unord.map.modifiers/erase_iter_iter_db2.pass.cpp | 6 ++++-- .../unord.map.modifiers/erase_iter_iter_db3.pass.cpp | 6 ++++-- .../unord.map.modifiers/erase_iter_iter_db4.pass.cpp | 6 ++++-- .../unord.map/unord.map.modifiers/erase_key.pass.cpp | 4 +++- .../unord.map/unord.map.modifiers/erase_range.pass.cpp | 4 +++- .../unord.map.modifiers/extract_iterator.pass.cpp | 4 +++- .../unord.map/unord.map.modifiers/extract_key.pass.cpp | 4 +++- .../insert_and_emplace_allocator_requirements.pass.cpp | 4 +++- .../unord.map.modifiers/insert_const_lvalue.pass.cpp | 4 +++- .../insert_hint_const_lvalue.pass.cpp | 4 +++- .../unord.map.modifiers/insert_hint_rvalue.pass.cpp | 4 +++- .../unord.map/unord.map.modifiers/insert_init.pass.cpp | 4 +++- .../unord.map.modifiers/insert_node_type.pass.cpp | 4 +++- .../unord.map.modifiers/insert_node_type_hint.pass.cpp | 4 +++- .../unord.map.modifiers/insert_or_assign.pass.cpp | 4 +++- .../unord.map.modifiers/insert_range.pass.cpp | 4 +++- .../unord.map.modifiers/insert_rvalue.pass.cpp | 4 +++- .../unord/unord.map/unord.map.modifiers/merge.pass.cpp | 3 ++- .../unord.map/unord.map.modifiers/try.emplace.pass.cpp | 4 +++- .../unord/unord.map/unord.map.swap/db_swap_1.pass.cpp | 4 +++- .../unord.map/unord.map.swap/swap_noexcept.pass.cpp | 4 +++- .../unord.map/unord.map.swap/swap_non_member.pass.cpp | 4 +++- .../unord/unord.multimap/allocator_mismatch.fail.cpp | 4 +++- .../containers/unord/unord.multimap/bucket.pass.cpp | 4 +++- .../unord/unord.multimap/bucket_count.pass.cpp | 4 +++- .../unord/unord.multimap/bucket_size.pass.cpp | 4 +++- .../std/containers/unord/unord.multimap/count.pass.cpp | 4 +++- .../unord/unord.multimap/db_iterators_7.pass.cpp | 6 ++++-- .../unord/unord.multimap/db_iterators_8.pass.cpp | 6 ++++-- .../unord/unord.multimap/db_local_iterators_7.pass.cpp | 6 ++++-- .../unord/unord.multimap/db_local_iterators_8.pass.cpp | 6 ++++-- .../std/containers/unord/unord.multimap/empty.fail.cpp | 4 +++- .../std/containers/unord/unord.multimap/empty.pass.cpp | 4 +++- test/std/containers/unord/unord.multimap/eq.pass.cpp | 4 +++- .../unord/unord.multimap/equal_range_const.pass.cpp | 4 +++- .../unord.multimap/equal_range_non_const.pass.cpp | 4 +++- .../containers/unord/unord.multimap/erase_if.pass.cpp | 4 +++- .../unord/unord.multimap/find_const.pass.cpp | 4 +++- .../unord/unord.multimap/find_non_const.pass.cpp | 4 +++- .../unord/unord.multimap/incomplete.pass.cpp | 4 +++- .../containers/unord/unord.multimap/iterators.fail.cpp | 4 +++- .../containers/unord/unord.multimap/iterators.pass.cpp | 4 +++- .../unord/unord.multimap/load_factor.pass.cpp | 4 +++- .../unord/unord.multimap/local_iterators.fail.cpp | 4 +++- .../unord/unord.multimap/local_iterators.pass.cpp | 4 +++- .../unord/unord.multimap/max_bucket_count.pass.cpp | 4 +++- .../unord/unord.multimap/max_load_factor.pass.cpp | 4 +++- .../containers/unord/unord.multimap/max_size.pass.cpp | 4 +++- .../containers/unord/unord.multimap/rehash.pass.cpp | 4 +++- .../containers/unord/unord.multimap/reserve.pass.cpp | 4 +++- .../std/containers/unord/unord.multimap/scary.pass.cpp | 4 +++- test/std/containers/unord/unord.multimap/size.pass.cpp | 4 +++- .../unord/unord.multimap/swap_member.pass.cpp | 4 +++- .../std/containers/unord/unord.multimap/types.pass.cpp | 4 +++- .../unord.multimap.cnstr/allocator.pass.cpp | 4 +++- .../unord.multimap.cnstr/assign_copy.pass.cpp | 4 +++- .../unord.multimap.cnstr/assign_init.pass.cpp | 4 +++- .../unord.multimap.cnstr/assign_move.pass.cpp | 4 +++- .../compare_copy_constructible.fail.cpp | 4 +++- .../unord.multimap/unord.multimap.cnstr/copy.pass.cpp | 4 +++- .../unord.multimap.cnstr/copy_alloc.pass.cpp | 4 +++- .../unord.multimap.cnstr/default.pass.cpp | 4 +++- .../unord.multimap.cnstr/default_noexcept.pass.cpp | 4 +++- .../unord.multimap.cnstr/dtor_noexcept.pass.cpp | 4 +++- .../hash_copy_constructible.fail.cpp | 4 +++- .../unord.multimap/unord.multimap.cnstr/init.pass.cpp | 4 +++- .../unord.multimap.cnstr/init_size.pass.cpp | 4 +++- .../unord.multimap.cnstr/init_size_hash.pass.cpp | 4 +++- .../unord.multimap.cnstr/init_size_hash_equal.pass.cpp | 4 +++- .../init_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord.multimap/unord.multimap.cnstr/move.pass.cpp | 4 +++- .../unord.multimap.cnstr/move_alloc.pass.cpp | 4 +++- .../unord.multimap.cnstr/move_assign_noexcept.pass.cpp | 4 +++- .../unord.multimap.cnstr/move_noexcept.pass.cpp | 4 +++- .../unord.multimap/unord.multimap.cnstr/range.pass.cpp | 4 +++- .../unord.multimap.cnstr/range_size.pass.cpp | 4 +++- .../unord.multimap.cnstr/range_size_hash.pass.cpp | 4 +++- .../range_size_hash_equal.pass.cpp | 4 +++- .../range_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord.multimap/unord.multimap.cnstr/size.fail.cpp | 4 +++- .../unord.multimap/unord.multimap.cnstr/size.pass.cpp | 4 +++- .../unord.multimap.cnstr/size_hash.pass.cpp | 4 +++- .../unord.multimap.cnstr/size_hash_equal.pass.cpp | 4 +++- .../size_hash_equal_allocator.pass.cpp | 4 +++- .../unord.multimap.modifiers/clear.pass.cpp | 4 +++- .../unord.multimap.modifiers/emplace.pass.cpp | 4 +++- .../unord.multimap.modifiers/emplace_hint.pass.cpp | 4 +++- .../unord.multimap.modifiers/erase_const_iter.pass.cpp | 4 +++- .../unord.multimap.modifiers/erase_iter_db1.pass.cpp | 6 ++++-- .../unord.multimap.modifiers/erase_iter_db2.pass.cpp | 6 ++++-- .../erase_iter_iter_db1.pass.cpp | 6 ++++-- .../erase_iter_iter_db2.pass.cpp | 6 ++++-- .../erase_iter_iter_db3.pass.cpp | 6 ++++-- .../erase_iter_iter_db4.pass.cpp | 6 ++++-- .../unord.multimap.modifiers/erase_key.pass.cpp | 4 +++- .../unord.multimap.modifiers/erase_range.pass.cpp | 4 +++- .../unord.multimap.modifiers/extract_iterator.pass.cpp | 4 +++- .../unord.multimap.modifiers/extract_key.pass.cpp | 4 +++- .../insert_allocator_requirements.pass.cpp | 4 +++- .../insert_const_lvalue.pass.cpp | 4 +++- .../insert_hint_const_lvalue.pass.cpp | 4 +++- .../insert_hint_rvalue.pass.cpp | 4 +++- .../unord.multimap.modifiers/insert_init.pass.cpp | 4 +++- .../unord.multimap.modifiers/insert_node_type.pass.cpp | 4 +++- .../insert_node_type_hint.pass.cpp | 4 +++- .../unord.multimap.modifiers/insert_range.pass.cpp | 4 +++- .../unord.multimap.modifiers/insert_rvalue.pass.cpp | 4 +++- .../unord.multimap.modifiers/merge.pass.cpp | 3 ++- .../unord.multimap.swap/db_swap_1.pass.cpp | 4 +++- .../unord.multimap.swap/swap_noexcept.pass.cpp | 4 +++- .../unord.multimap.swap/swap_non_member.pass.cpp | 4 +++- .../unord/unord.multiset/allocator_mismatch.fail.cpp | 4 +++- .../containers/unord/unord.multiset/bucket.pass.cpp | 4 +++- .../unord/unord.multiset/bucket_count.pass.cpp | 4 +++- .../unord/unord.multiset/bucket_size.pass.cpp | 4 +++- .../std/containers/unord/unord.multiset/clear.pass.cpp | 4 +++- .../std/containers/unord/unord.multiset/count.pass.cpp | 4 +++- .../unord/unord.multiset/db_iterators_7.pass.cpp | 6 ++++-- .../unord/unord.multiset/db_iterators_8.pass.cpp | 6 ++++-- .../unord/unord.multiset/db_local_iterators_7.pass.cpp | 6 ++++-- .../unord/unord.multiset/db_local_iterators_8.pass.cpp | 6 ++++-- .../containers/unord/unord.multiset/emplace.pass.cpp | 4 +++- .../unord/unord.multiset/emplace_hint.pass.cpp | 4 +++- .../std/containers/unord/unord.multiset/empty.fail.cpp | 4 +++- .../std/containers/unord/unord.multiset/empty.pass.cpp | 4 +++- test/std/containers/unord/unord.multiset/eq.pass.cpp | 4 +++- .../unord/unord.multiset/equal_range_const.pass.cpp | 4 +++- .../unord.multiset/equal_range_non_const.pass.cpp | 4 +++- .../unord/unord.multiset/erase_const_iter.pass.cpp | 4 +++- .../containers/unord/unord.multiset/erase_if.pass.cpp | 4 +++- .../unord/unord.multiset/erase_iter_db1.pass.cpp | 6 ++++-- .../unord/unord.multiset/erase_iter_db2.pass.cpp | 6 ++++-- .../unord/unord.multiset/erase_iter_iter_db1.pass.cpp | 6 ++++-- .../unord/unord.multiset/erase_iter_iter_db2.pass.cpp | 6 ++++-- .../unord/unord.multiset/erase_iter_iter_db3.pass.cpp | 6 ++++-- .../unord/unord.multiset/erase_iter_iter_db4.pass.cpp | 6 ++++-- .../containers/unord/unord.multiset/erase_key.pass.cpp | 4 +++- .../unord/unord.multiset/erase_range.pass.cpp | 4 +++- .../unord/unord.multiset/extract_iterator.pass.cpp | 4 +++- .../unord/unord.multiset/extract_key.pass.cpp | 4 +++- .../unord/unord.multiset/find_const.pass.cpp | 4 +++- .../unord/unord.multiset/find_non_const.pass.cpp | 4 +++- .../unord/unord.multiset/incomplete.pass.cpp | 4 +++- .../unord/unord.multiset/insert_const_lvalue.pass.cpp | 4 +++- .../insert_emplace_allocator_requirements.pass.cpp | 4 +++- .../unord.multiset/insert_hint_const_lvalue.pass.cpp | 4 +++- .../unord/unord.multiset/insert_hint_rvalue.pass.cpp | 4 +++- .../unord/unord.multiset/insert_init.pass.cpp | 4 +++- .../unord/unord.multiset/insert_node_type.pass.cpp | 4 +++- .../unord.multiset/insert_node_type_hint.pass.cpp | 4 +++- .../unord/unord.multiset/insert_range.pass.cpp | 4 +++- .../unord/unord.multiset/insert_rvalue.pass.cpp | 4 +++- .../containers/unord/unord.multiset/iterators.fail.cpp | 4 +++- .../containers/unord/unord.multiset/iterators.pass.cpp | 4 +++- .../unord/unord.multiset/load_factor.pass.cpp | 4 +++- .../unord/unord.multiset/local_iterators.fail.cpp | 4 +++- .../unord/unord.multiset/local_iterators.pass.cpp | 4 +++- .../unord/unord.multiset/max_bucket_count.pass.cpp | 4 +++- .../unord/unord.multiset/max_load_factor.pass.cpp | 4 +++- .../containers/unord/unord.multiset/max_size.pass.cpp | 4 +++- .../std/containers/unord/unord.multiset/merge.pass.cpp | 3 ++- .../containers/unord/unord.multiset/rehash.pass.cpp | 4 +++- .../containers/unord/unord.multiset/reserve.pass.cpp | 4 +++- .../std/containers/unord/unord.multiset/scary.pass.cpp | 4 +++- test/std/containers/unord/unord.multiset/size.pass.cpp | 4 +++- .../unord/unord.multiset/swap_member.pass.cpp | 4 +++- .../std/containers/unord/unord.multiset/types.pass.cpp | 4 +++- .../unord.multiset.cnstr/allocator.pass.cpp | 4 +++- .../unord.multiset.cnstr/assign_copy.pass.cpp | 4 +++- .../unord.multiset.cnstr/assign_init.pass.cpp | 4 +++- .../unord.multiset.cnstr/assign_move.pass.cpp | 4 +++- .../compare_copy_constructible.fail.cpp | 4 +++- .../unord.multiset/unord.multiset.cnstr/copy.pass.cpp | 4 +++- .../unord.multiset.cnstr/copy_alloc.pass.cpp | 4 +++- .../unord.multiset.cnstr/default.pass.cpp | 4 +++- .../unord.multiset.cnstr/default_noexcept.pass.cpp | 4 +++- .../unord.multiset.cnstr/dtor_noexcept.pass.cpp | 4 +++- .../hash_copy_constructible.fail.cpp | 4 +++- .../unord.multiset/unord.multiset.cnstr/init.pass.cpp | 4 +++- .../unord.multiset.cnstr/init_size.pass.cpp | 4 +++- .../unord.multiset.cnstr/init_size_hash.pass.cpp | 4 +++- .../unord.multiset.cnstr/init_size_hash_equal.pass.cpp | 4 +++- .../init_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord.multiset/unord.multiset.cnstr/move.pass.cpp | 4 +++- .../unord.multiset.cnstr/move_alloc.pass.cpp | 4 +++- .../unord.multiset.cnstr/move_assign_noexcept.pass.cpp | 4 +++- .../unord.multiset.cnstr/move_noexcept.pass.cpp | 4 +++- .../unord.multiset/unord.multiset.cnstr/range.pass.cpp | 4 +++- .../unord.multiset.cnstr/range_size.pass.cpp | 4 +++- .../unord.multiset.cnstr/range_size_hash.pass.cpp | 4 +++- .../range_size_hash_equal.pass.cpp | 4 +++- .../range_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord.multiset/unord.multiset.cnstr/size.fail.cpp | 4 +++- .../unord.multiset/unord.multiset.cnstr/size.pass.cpp | 4 +++- .../unord.multiset.cnstr/size_hash.pass.cpp | 4 +++- .../unord.multiset.cnstr/size_hash_equal.pass.cpp | 4 +++- .../size_hash_equal_allocator.pass.cpp | 4 +++- .../unord.multiset.swap/db_swap_1.pass.cpp | 4 +++- .../unord.multiset.swap/swap_noexcept.pass.cpp | 4 +++- .../unord.multiset.swap/swap_non_member.pass.cpp | 4 +++- .../unord/unord.set/allocator_mismatch.fail.cpp | 4 +++- test/std/containers/unord/unord.set/bucket.pass.cpp | 4 +++- .../containers/unord/unord.set/bucket_count.pass.cpp | 4 +++- .../containers/unord/unord.set/bucket_size.pass.cpp | 4 +++- test/std/containers/unord/unord.set/clear.pass.cpp | 4 +++- test/std/containers/unord/unord.set/count.pass.cpp | 4 +++- .../containers/unord/unord.set/db_iterators_7.pass.cpp | 6 ++++-- .../containers/unord/unord.set/db_iterators_8.pass.cpp | 6 ++++-- .../unord/unord.set/db_local_iterators_7.pass.cpp | 6 ++++-- .../unord/unord.set/db_local_iterators_8.pass.cpp | 6 ++++-- test/std/containers/unord/unord.set/emplace.pass.cpp | 4 +++- .../containers/unord/unord.set/emplace_hint.pass.cpp | 4 +++- test/std/containers/unord/unord.set/empty.fail.cpp | 4 +++- test/std/containers/unord/unord.set/empty.pass.cpp | 4 +++- test/std/containers/unord/unord.set/eq.pass.cpp | 4 +++- .../unord/unord.set/equal_range_const.pass.cpp | 4 +++- .../unord/unord.set/equal_range_non_const.pass.cpp | 4 +++- .../unord/unord.set/erase_const_iter.pass.cpp | 4 +++- test/std/containers/unord/unord.set/erase_if.pass.cpp | 4 +++- .../containers/unord/unord.set/erase_iter_db1.pass.cpp | 6 ++++-- .../containers/unord/unord.set/erase_iter_db2.pass.cpp | 6 ++++-- .../unord/unord.set/erase_iter_iter_db1.pass.cpp | 6 ++++-- .../unord/unord.set/erase_iter_iter_db2.pass.cpp | 6 ++++-- .../unord/unord.set/erase_iter_iter_db3.pass.cpp | 6 ++++-- .../unord/unord.set/erase_iter_iter_db4.pass.cpp | 6 ++++-- test/std/containers/unord/unord.set/erase_key.pass.cpp | 4 +++- .../containers/unord/unord.set/erase_range.pass.cpp | 4 +++- .../unord/unord.set/extract_iterator.pass.cpp | 4 +++- .../containers/unord/unord.set/extract_key.pass.cpp | 4 +++- .../std/containers/unord/unord.set/find_const.pass.cpp | 4 +++- .../containers/unord/unord.set/find_non_const.pass.cpp | 4 +++- .../std/containers/unord/unord.set/incomplete.pass.cpp | 4 +++- .../insert_and_emplace_allocator_requirements.pass.cpp | 4 +++- .../unord/unord.set/insert_const_lvalue.pass.cpp | 4 +++- .../unord/unord.set/insert_hint_const_lvalue.pass.cpp | 4 +++- .../unord/unord.set/insert_hint_rvalue.pass.cpp | 4 +++- .../containers/unord/unord.set/insert_init.pass.cpp | 4 +++- .../unord/unord.set/insert_node_type.pass.cpp | 4 +++- .../unord/unord.set/insert_node_type_hint.pass.cpp | 4 +++- .../containers/unord/unord.set/insert_range.pass.cpp | 4 +++- .../containers/unord/unord.set/insert_rvalue.pass.cpp | 4 +++- test/std/containers/unord/unord.set/iterators.fail.cpp | 4 +++- test/std/containers/unord/unord.set/iterators.pass.cpp | 4 +++- .../containers/unord/unord.set/load_factor.pass.cpp | 4 +++- .../unord/unord.set/local_iterators.fail.cpp | 4 +++- .../unord/unord.set/local_iterators.pass.cpp | 4 +++- .../unord/unord.set/max_bucket_count.pass.cpp | 4 +++- .../unord/unord.set/max_load_factor.pass.cpp | 4 +++- test/std/containers/unord/unord.set/max_size.pass.cpp | 4 +++- test/std/containers/unord/unord.set/merge.pass.cpp | 3 ++- test/std/containers/unord/unord.set/rehash.pass.cpp | 4 +++- test/std/containers/unord/unord.set/reserve.pass.cpp | 4 +++- test/std/containers/unord/unord.set/size.pass.cpp | 4 +++- .../containers/unord/unord.set/swap_member.pass.cpp | 4 +++- test/std/containers/unord/unord.set/types.pass.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/allocator.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/assign_copy.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/assign_init.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/assign_move.pass.cpp | 4 +++- .../compare_copy_constructible.fail.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/copy.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/copy_alloc.pass.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/default.pass.cpp | 4 +++- .../unord.set.cnstr/default_noexcept.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp | 4 +++- .../unord.set.cnstr/hash_copy_constructible.fail.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/init.pass.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/init_size.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/init_size_hash.pass.cpp | 4 +++- .../unord.set.cnstr/init_size_hash_equal.pass.cpp | 4 +++- .../init_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/move.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/move_alloc.pass.cpp | 4 +++- .../unord.set.cnstr/move_assign_noexcept.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/move_noexcept.pass.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/range.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/range_size.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/range_size_hash.pass.cpp | 4 +++- .../unord.set.cnstr/range_size_hash_equal.pass.cpp | 4 +++- .../range_size_hash_equal_allocator.pass.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/size.fail.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/size.pass.cpp | 4 +++- .../unord/unord.set/unord.set.cnstr/size_hash.pass.cpp | 4 +++- .../unord.set/unord.set.cnstr/size_hash_equal.pass.cpp | 4 +++- .../unord.set.cnstr/size_hash_equal_allocator.pass.cpp | 4 +++- .../unord/unord.set/unord.set.swap/db_swap_1.pass.cpp | 4 +++- .../unord.set/unord.set.swap/swap_noexcept.pass.cpp | 4 +++- .../unord.set/unord.set.swap/swap_non_member.pass.cpp | 4 +++- test/std/containers/views/span.cons/array.fail.cpp | 4 +++- test/std/containers/views/span.cons/array.pass.cpp | 4 +++- test/std/containers/views/span.cons/assign.pass.cpp | 4 +++- test/std/containers/views/span.cons/container.fail.cpp | 4 +++- test/std/containers/views/span.cons/container.pass.cpp | 4 +++- test/std/containers/views/span.cons/copy.pass.cpp | 4 +++- test/std/containers/views/span.cons/deduct.pass.cpp | 4 +++- test/std/containers/views/span.cons/default.fail.cpp | 4 +++- test/std/containers/views/span.cons/default.pass.cpp | 4 +++- test/std/containers/views/span.cons/ptr_len.fail.cpp | 4 +++- test/std/containers/views/span.cons/ptr_len.pass.cpp | 4 +++- test/std/containers/views/span.cons/ptr_ptr.fail.cpp | 4 +++- test/std/containers/views/span.cons/ptr_ptr.pass.cpp | 4 +++- test/std/containers/views/span.cons/span.fail.cpp | 4 +++- test/std/containers/views/span.cons/span.pass.cpp | 4 +++- test/std/containers/views/span.cons/stdarray.pass.cpp | 4 +++- test/std/containers/views/span.elem/data.pass.cpp | 4 +++- test/std/containers/views/span.elem/op_idx.pass.cpp | 4 +++- .../std/containers/views/span.iterators/begin.pass.cpp | 4 +++- test/std/containers/views/span.iterators/end.pass.cpp | 4 +++- .../containers/views/span.iterators/rbegin.pass.cpp | 4 +++- test/std/containers/views/span.iterators/rend.pass.cpp | 4 +++- .../containers/views/span.objectrep/as_bytes.pass.cpp | 4 +++- .../views/span.objectrep/as_writeable_bytes.fail.cpp | 4 +++- .../views/span.objectrep/as_writeable_bytes.pass.cpp | 4 +++- test/std/containers/views/span.obs/empty.pass.cpp | 4 +++- test/std/containers/views/span.obs/size.pass.cpp | 4 +++- test/std/containers/views/span.obs/size_bytes.pass.cpp | 4 +++- test/std/containers/views/span.sub/first.pass.cpp | 4 +++- test/std/containers/views/span.sub/last.pass.cpp | 4 +++- test/std/containers/views/span.sub/subspan.pass.cpp | 4 +++- test/std/containers/views/types.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/assignment.fail.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/assignment.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/convert.fail.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/convert.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/convert_assignment.fail.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/convert_assignment.pass.cpp | 4 +++- .../depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.fail.cpp | 4 +++- .../depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/explicit.fail.cpp | 4 +++- .../auto.ptr/auto.ptr.cons/pointer.pass.cpp | 4 +++- .../auto.ptr.conv/assign_from_auto_ptr_ref.pass.cpp | 4 +++- .../auto.ptr.conv/convert_from_auto_ptr_ref.pass.cpp | 4 +++- .../auto.ptr.conv/convert_to_auto_ptr.pass.cpp | 4 +++- .../auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.members/arrow.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.members/deref.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.members/release.pass.cpp | 4 +++- .../auto.ptr/auto.ptr.members/reset.pass.cpp | 4 +++- .../depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp | 4 +++- test/std/depr/depr.auto.ptr/nothing_to_do.pass.cpp | 4 +++- test/std/depr/depr.c.headers/assert_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/ciso646.pass.cpp | 4 +++- test/std/depr/depr.c.headers/complex.h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/ctype_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/errno_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/fenv_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/float_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/inttypes_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/iso646_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/limits_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/locale_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/math_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/setjmp_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/signal_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/stdarg_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/stdbool_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/stddef_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/stdint_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/stdio_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/string_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/tgmath_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/time_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/uchar_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/wchar_h.pass.cpp | 4 +++- test/std/depr/depr.c.headers/wctype_h.pass.cpp | 4 +++- .../pointer_to_binary_function.cxx1z.fail.cpp | 4 +++- .../pointer_to_binary_function.pass.cpp | 4 +++- .../pointer_to_unary_function.cxx1z.fail.cpp | 4 +++- .../pointer_to_unary_function.pass.cpp | 4 +++- .../ptr_fun1.cxx1z.fail.cpp | 4 +++- .../depr.function.pointer.adaptors/ptr_fun1.pass.cpp | 4 +++- .../ptr_fun2.cxx1z.fail.cpp | 4 +++- .../depr.function.pointer.adaptors/ptr_fun2.pass.cpp | 4 +++- .../const_mem_fun.cxx1z.fail.cpp | 4 +++- .../const_mem_fun.pass.cpp | 4 +++- .../const_mem_fun1.cxx1z.fail.cpp | 4 +++- .../const_mem_fun1.pass.cpp | 4 +++- .../const_mem_fun1_ref_t.cxx1z.fail.cpp | 4 +++- .../const_mem_fun1_ref_t.pass.cpp | 4 +++- .../const_mem_fun1_t.cxx1z.fail.cpp | 4 +++- .../const_mem_fun1_t.pass.cpp | 4 +++- .../const_mem_fun_ref.cxx1z.fail.cpp | 4 +++- .../const_mem_fun_ref.pass.cpp | 4 +++- .../const_mem_fun_ref1.cxx1z.fail.cpp | 4 +++- .../const_mem_fun_ref1.pass.cpp | 4 +++- .../const_mem_fun_ref_t.cxx1z.fail.cpp | 4 +++- .../const_mem_fun_ref_t.pass.cpp | 4 +++- .../const_mem_fun_t.cxx1z.fail.cpp | 4 +++- .../const_mem_fun_t.pass.cpp | 4 +++- .../mem_fun.cxx1z.fail.cpp | 4 +++- .../depr.member.pointer.adaptors/mem_fun.pass.cpp | 4 +++- .../mem_fun1.cxx1z.fail.cpp | 4 +++- .../depr.member.pointer.adaptors/mem_fun1.pass.cpp | 4 +++- .../mem_fun1_ref_t.cxx1z.fail.cpp | 4 +++- .../mem_fun1_ref_t.pass.cpp | 4 +++- .../mem_fun1_t.cxx1z.fail.cpp | 4 +++- .../depr.member.pointer.adaptors/mem_fun1_t.pass.cpp | 4 +++- .../mem_fun_ref.cxx1z.fail.cpp | 4 +++- .../depr.member.pointer.adaptors/mem_fun_ref.pass.cpp | 4 +++- .../mem_fun_ref1.cxx1z.fail.cpp | 4 +++- .../depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp | 4 +++- .../mem_fun_ref_t.cxx1z.fail.cpp | 4 +++- .../mem_fun_ref_t.pass.cpp | 4 +++- .../mem_fun_t.cxx1z.fail.cpp | 4 +++- .../depr.member.pointer.adaptors/mem_fun_t.pass.cpp | 4 +++- .../depr.adaptors/nothing_to_do.pass.cpp | 4 +++- .../depr.base/binary_function.pass.cpp | 4 +++- .../depr.base/unary_function.pass.cpp | 4 +++- .../depr/depr.function.objects/nothing_to_do.pass.cpp | 4 +++- test/std/depr/depr.ios.members/io_state.pass.cpp | 4 +++- test/std/depr/depr.ios.members/open_mode.pass.cpp | 4 +++- test/std/depr/depr.ios.members/seek_dir.pass.cpp | 4 +++- test/std/depr/depr.ios.members/streamoff.pass.cpp | 4 +++- test/std/depr/depr.ios.members/streampos.pass.cpp | 4 +++- .../depr.lib.bind.1st/bind1st.depr_in_cxx11.fail.cpp | 4 +++- .../depr.lib.bind.1st/bind1st.pass.cpp | 4 +++- .../depr.lib.bind.2nd/bind2nd.depr_in_cxx11.fail.cpp | 4 +++- .../depr.lib.bind.2nd/bind2nd.pass.cpp | 4 +++- .../binder1st.depr_in_cxx11.fail.cpp | 4 +++- .../depr.lib.binder.1st/binder1st.pass.cpp | 4 +++- .../binder2nd.depr_in_cxx11.fail.cpp | 4 +++- .../depr.lib.binder.2nd/binder2nd.pass.cpp | 4 +++- test/std/depr/depr.lib.binders/nothing_to_do.pass.cpp | 4 +++- .../depr.istrstream/depr.istrstream.cons/ccp.pass.cpp | 4 +++- .../depr.istrstream.cons/ccp_size.pass.cpp | 4 +++- .../depr.istrstream/depr.istrstream.cons/cp.pass.cpp | 4 +++- .../depr.istrstream.cons/cp_size.pass.cpp | 4 +++- .../depr.istrstream.members/rdbuf.pass.cpp | 4 +++- .../depr.istrstream.members/str.pass.cpp | 4 +++- .../depr.str.strstreams/depr.istrstream/types.pass.cpp | 4 +++- .../depr.ostrstream.cons/cp_size_mode.pass.cpp | 4 +++- .../depr.ostrstream.cons/default.pass.cpp | 4 +++- .../depr.ostrstream.members/freeze.pass.cpp | 4 +++- .../depr.ostrstream.members/pcount.pass.cpp | 4 +++- .../depr.ostrstream.members/rdbuf.pass.cpp | 4 +++- .../depr.ostrstream.members/str.pass.cpp | 4 +++- .../depr.str.strstreams/depr.ostrstream/types.pass.cpp | 4 +++- .../depr.strstream.cons/cp_size_mode.pass.cpp | 4 +++- .../depr.strstream.cons/default.pass.cpp | 4 +++- .../depr.strstream/depr.strstream.dest/rdbuf.pass.cpp | 4 +++- .../depr.strstream/depr.strstream.oper/freeze.pass.cpp | 4 +++- .../depr.strstream/depr.strstream.oper/pcount.pass.cpp | 4 +++- .../depr.strstream/depr.strstream.oper/str.pass.cpp | 4 +++- .../depr.str.strstreams/depr.strstream/types.pass.cpp | 4 +++- .../depr.strstreambuf.cons/ccp_size.pass.cpp | 4 +++- .../depr.strstreambuf.cons/cp_size_cp.pass.cpp | 4 +++- .../depr.strstreambuf.cons/cscp_size.pass.cpp | 4 +++- .../depr.strstreambuf.cons/cucp_size.pass.cpp | 4 +++- .../depr.strstreambuf.cons/custom_alloc.pass.cpp | 4 +++- .../depr.strstreambuf.cons/default.pass.cpp | 4 +++- .../depr.strstreambuf.cons/scp_size_scp.pass.cpp | 4 +++- .../depr.strstreambuf.cons/ucp_size_ucp.pass.cpp | 4 +++- .../depr.strstreambuf.members/freeze.pass.cpp | 4 +++- .../depr.strstreambuf.members/overflow.pass.cpp | 2 +- .../depr.strstreambuf.members/pcount.pass.cpp | 4 +++- .../depr.strstreambuf.members/str.pass.cpp | 4 +++- .../depr.strstreambuf.virtuals/overflow.pass.cpp | 4 +++- .../depr.strstreambuf.virtuals/pbackfail.pass.cpp | 4 +++- .../depr.strstreambuf.virtuals/seekoff.pass.cpp | 4 +++- .../depr.strstreambuf.virtuals/seekpos.pass.cpp | 4 +++- .../depr.strstreambuf.virtuals/setbuf.pass.cpp | 4 +++- .../depr.strstreambuf.virtuals/underflow.pass.cpp | 4 +++- .../depr.strstreambuf/types.pass.cpp | 4 +++- .../depr/exception.unexpected/nothing_to_do.pass.cpp | 4 +++- .../set.unexpected/get_unexpected.pass.cpp | 4 +++- .../set.unexpected/set_unexpected.pass.cpp | 4 +++- .../unexpected.handler/unexpected_handler.pass.cpp | 4 +++- .../unexpected/unexpected.pass.cpp | 4 +++- test/std/depr/nothing_to_do.pass.cpp | 4 +++- test/std/diagnostics/assertions/cassert.pass.cpp | 4 +++- .../diagnostics.general/nothing_to_do.pass.cpp | 4 +++- test/std/diagnostics/errno/cerrno.pass.cpp | 4 +++- test/std/diagnostics/nothing_to_do.pass.cpp | 4 +++- .../std.exceptions/domain.error/domain_error.pass.cpp | 4 +++- .../invalid.argument/invalid_argument.pass.cpp | 4 +++- .../std.exceptions/length.error/length_error.pass.cpp | 4 +++- .../std.exceptions/logic.error/logic_error.pass.cpp | 4 +++- .../std.exceptions/out.of.range/out_of_range.pass.cpp | 4 +++- .../overflow.error/overflow_error.pass.cpp | 4 +++- .../std.exceptions/range.error/range_error.pass.cpp | 4 +++- .../runtime.error/runtime_error.pass.cpp | 4 +++- .../underflow.error/underflow_error.pass.cpp | 4 +++- test/std/diagnostics/syserr/errc.pass.cpp | 4 +++- .../std/diagnostics/syserr/is_error_code_enum.pass.cpp | 4 +++- .../syserr/is_error_condition_enum.pass.cpp | 4 +++- .../syserr.compare/eq_error_code_error_code.pass.cpp | 4 +++- .../syserr/syserr.errcat/nothing_to_do.pass.cpp | 4 +++- .../syserr.errcat.derived/message.pass.cpp | 4 +++- .../syserr.errcat.nonvirtuals/default_ctor.pass.cpp | 4 +++- .../syserr.errcat.nonvirtuals/eq.pass.cpp | 4 +++- .../syserr.errcat.nonvirtuals/lt.pass.cpp | 4 +++- .../syserr.errcat.nonvirtuals/neq.pass.cpp | 4 +++- .../syserr.errcat.objects/generic_category.pass.cpp | 4 +++- .../syserr.errcat.objects/system_category.pass.cpp | 4 +++- .../syserr.errcat.overview/error_category.pass.cpp | 4 +++- .../default_error_condition.pass.cpp | 4 +++- .../equivalent_error_code_int.pass.cpp | 4 +++- .../equivalent_int_error_condition.pass.cpp | 4 +++- .../syserr/syserr.errcode/nothing_to_do.pass.cpp | 4 +++- .../syserr.errcode.constructors/ErrorCodeEnum.pass.cpp | 4 +++- .../syserr.errcode.constructors/default.pass.cpp | 4 +++- .../int_error_category.pass.cpp | 4 +++- .../syserr.errcode.modifiers/ErrorCodeEnum.pass.cpp | 4 +++- .../syserr.errcode.modifiers/assign.pass.cpp | 4 +++- .../syserr.errcode.modifiers/clear.pass.cpp | 4 +++- .../syserr.errcode.nonmembers/lt.pass.cpp | 4 +++- .../syserr.errcode.nonmembers/make_error_code.pass.cpp | 4 +++- .../syserr.errcode.nonmembers/stream_inserter.pass.cpp | 4 +++- .../syserr.errcode.observers/bool.fail.cpp | 2 +- .../syserr.errcode.observers/bool.pass.cpp | 4 +++- .../syserr.errcode.observers/category.pass.cpp | 4 +++- .../default_error_condition.pass.cpp | 4 +++- .../syserr.errcode.observers/message.pass.cpp | 4 +++- .../syserr.errcode.observers/value.pass.cpp | 4 +++- .../syserr.errcode.overview/types.pass.cpp | 4 +++- .../syserr/syserr.errcondition/nothing_to_do.pass.cpp | 4 +++- .../ErrorConditionEnum.pass.cpp | 4 +++- .../syserr.errcondition.constructors/default.pass.cpp | 4 +++- .../int_error_category.pass.cpp | 4 +++- .../ErrorConditionEnum.pass.cpp | 4 +++- .../syserr.errcondition.modifiers/assign.pass.cpp | 4 +++- .../syserr.errcondition.modifiers/clear.pass.cpp | 4 +++- .../syserr.errcondition.nonmembers/lt.pass.cpp | 4 +++- .../make_error_condition.pass.cpp | 4 +++- .../syserr.errcondition.observers/bool.pass.cpp | 4 +++- .../syserr.errcondition.observers/category.pass.cpp | 4 +++- .../syserr.errcondition.observers/message.pass.cpp | 4 +++- .../syserr.errcondition.observers/value.pass.cpp | 4 +++- .../syserr.errcondition.overview/types.pass.cpp | 4 +++- .../syserr/syserr.hash/enabled_hash.pass.cpp | 4 +++- .../diagnostics/syserr/syserr.hash/error_code.pass.cpp | 4 +++- .../syserr/syserr.hash/error_condition.pass.cpp | 4 +++- .../syserr/syserr.syserr/nothing_to_do.pass.cpp | 4 +++- .../syserr.syserr.members/ctor_error_code.pass.cpp | 4 +++- .../ctor_error_code_const_char_pointer.pass.cpp | 4 +++- .../ctor_error_code_string.pass.cpp | 4 +++- .../ctor_int_error_category.pass.cpp | 4 +++- ...ctor_int_error_category_const_char_pointer.pass.cpp | 4 +++- .../ctor_int_error_category_string.pass.cpp | 4 +++- .../syserr.syserr.overview/nothing_to_do.pass.cpp | 4 +++- .../experimental/algorithms/alg.search/search.pass.cpp | 4 +++- .../filesystem/fs.req.macros/feature_macro.pass.cpp | 4 +++- .../filesystem/fs.req.namespace/namespace.pass.cpp | 4 +++- .../func.searchers.boyer_moore/default.pass.cpp | 4 +++- .../func.searchers.boyer_moore/hash.pass.cpp | 4 +++- .../func.searchers.boyer_moore/hash.pred.pass.cpp | 4 +++- .../func.searchers.boyer_moore/pred.pass.cpp | 4 +++- .../default.pass.cpp | 4 +++- .../func.searchers.boyer_moore_horspool/hash.pass.cpp | 4 +++- .../hash.pred.pass.cpp | 4 +++- .../func.searchers.boyer_moore_horspool/pred.pass.cpp | 4 +++- .../func.searchers.default/default.pass.cpp | 4 +++- .../func.searchers.default/default.pred.pass.cpp | 4 +++- .../make_default_searcher.pass.cpp | 4 +++- .../make_default_searcher.pred.pass.cpp | 4 +++- .../func/func.searchers/nothing_to_do.pass.cpp | 4 +++- .../func/header.functional.synop/includes.pass.cpp | 4 +++- test/std/experimental/func/nothing_to_do.pass.cpp | 4 +++- test/std/experimental/iterator/nothing_to_do.pass.cpp | 4 +++- .../ostream.joiner.cons/ostream_joiner.cons.pass.cpp | 6 ++++-- .../make_ostream_joiner.pass.cpp | 6 ++++-- .../ostream_joiner.op.assign.pass.cpp | 4 +++- .../ostream_joiner.op.postincrement.pass.cpp | 6 ++++-- .../ostream_joiner.op.pretincrement.pass.cpp | 6 ++++-- .../ostream.joiner.ops/ostream_joiner.op.star.pass.cpp | 6 ++++-- .../coroutine.handle.capacity/operator_bool.pass.cpp | 4 +++- .../coroutine.handle.compare/equal_comp.pass.cpp | 4 +++- .../coroutine.handle.compare/less_comp.pass.cpp | 4 +++- .../coroutine.handle.completion/done.pass.cpp | 4 +++- .../coroutine.handle.con/assign.pass.cpp | 4 +++- .../coroutine.handle.con/construct.pass.cpp | 4 +++- .../coroutine.handle.export/address.pass.cpp | 4 +++- .../coroutine.handle.export/from_address.fail.cpp | 4 +++- .../coroutine.handle.export/from_address.pass.cpp | 4 +++- .../coroutine.handle.hash/hash.pass.cpp | 4 +++- .../coroutine.handle.noop/noop_coroutine.pass.cpp | 6 ++++-- .../coroutine.handle.prom/promise.pass.cpp | 4 +++- .../coroutine.handle.resumption/destroy.pass.cpp | 4 +++- .../coroutine.handle.resumption/resume.pass.cpp | 4 +++- .../coroutine.handle/void_handle.pass.cpp | 4 +++- .../coroutine.traits/promise_type.pass.cpp | 4 +++- .../suspend_always.pass.cpp | 4 +++- .../suspend_never.pass.cpp | 4 +++- .../end.to.end/await_result.pass.cpp | 4 +++- .../end.to.end/bool_await_suspend.pass.cpp | 4 +++- .../support.coroutines/end.to.end/expected.pass.cpp | 4 +++- .../end.to.end/fullexpr-dtor.pass.cpp | 4 +++- .../support.coroutines/end.to.end/generator.pass.cpp | 4 +++- .../support.coroutines/end.to.end/go.pass.cpp | 4 +++- .../end.to.end/multishot_func.pass.cpp | 4 +++- .../end.to.end/oneshot_func.pass.cpp | 4 +++- .../support.coroutines/includes.pass.cpp | 3 ++- .../memory.polymorphic.allocator.ctor/assign.pass.cpp | 4 +++- .../memory.polymorphic.allocator.ctor/copy.pass.cpp | 4 +++- .../memory.polymorphic.allocator.ctor/default.pass.cpp | 4 +++- .../memory_resource_convert.pass.cpp | 4 +++- .../other_alloc.pass.cpp | 4 +++- .../memory.polymorphic.allocator.eq/equal.pass.cpp | 4 +++- .../memory.polymorphic.allocator.eq/not_equal.pass.cpp | 4 +++- .../memory.polymorphic.allocator.mem/allocate.pass.cpp | 4 +++- .../construct_pair.pass.cpp | 4 +++- .../construct_pair_const_lvalue_pair.pass.cpp | 4 +++- .../construct_pair_rvalue.pass.cpp | 4 +++- .../construct_pair_values.pass.cpp | 4 +++- .../construct_piecewise_pair.pass.cpp | 4 +++- .../construct_piecewise_pair_evil.pass.cpp | 4 +++- .../construct_types.pass.cpp | 4 +++- .../deallocate.pass.cpp | 4 +++- .../memory.polymorphic.allocator.mem/destroy.pass.cpp | 4 +++- .../memory.polymorphic.allocator.mem/resource.pass.cpp | 4 +++- .../select_on_container_copy_construction.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../memory.resource.adaptor.ctor/alloc_copy.pass.cpp | 4 +++- .../memory.resource.adaptor.ctor/alloc_move.pass.cpp | 4 +++- .../memory.resource.adaptor.ctor/default.pass.cpp | 4 +++- .../do_allocate_and_deallocate.pass.cpp | 4 +++- .../memory.resource.adaptor.mem/do_is_equal.pass.cpp | 4 +++- .../memory.resource.adaptor.overview/overview.pass.cpp | 4 +++- .../header_deque_synop.pass.cpp | 4 +++- .../header_forward_list_synop.pass.cpp | 4 +++- .../memory.resource.aliases/header_list_synop.pass.cpp | 4 +++- .../memory.resource.aliases/header_map_synop.pass.cpp | 4 +++- .../header_regex_synop.pass.cpp | 4 +++- .../memory.resource.aliases/header_set_synop.pass.cpp | 4 +++- .../header_string_synop.pass.cpp | 4 +++- .../header_unordered_map_synop.pass.cpp | 4 +++- .../header_unordered_set_synop.pass.cpp | 4 +++- .../header_vector_synop.pass.cpp | 4 +++- .../memory.resource.global/default_resource.pass.cpp | 4 +++- .../new_delete_resource.pass.cpp | 4 +++- .../null_memory_resource.pass.cpp | 4 +++- .../memory.resource.synop/nothing_to_do.pass.cpp | 4 +++- .../memory/memory.resource/construct.fail.cpp | 4 +++- .../memory.resource/memory.resource.eq/equal.pass.cpp | 4 +++- .../memory.resource.eq/not_equal.pass.cpp | 4 +++- .../memory.resource.overview/nothing_to_do.pass.cpp | 4 +++- .../memory.resource.priv/protected_members.fail.cpp | 4 +++- .../memory.resource.public/allocate.pass.cpp | 4 +++- .../memory.resource.public/deallocate.pass.cpp | 4 +++- .../memory.resource.public/dtor.pass.cpp | 4 +++- .../memory.resource.public/is_equal.pass.cpp | 4 +++- test/std/experimental/memory/nothing_to_do.pass.cpp | 4 +++- test/std/experimental/nothing_to_do.pass.cpp | 4 +++- .../simd/simd.abi/vector_extension.pass.cpp | 4 +++- .../std/experimental/simd/simd.access/default.pass.cpp | 4 +++- .../experimental/simd/simd.casts/simd_cast.pass.cpp | 4 +++- .../simd/simd.casts/static_simd_cast.pass.cpp | 4 +++- .../std/experimental/simd/simd.cons/broadcast.pass.cpp | 4 +++- test/std/experimental/simd/simd.cons/default.pass.cpp | 4 +++- .../std/experimental/simd/simd.cons/generator.pass.cpp | 4 +++- test/std/experimental/simd/simd.cons/load.pass.cpp | 4 +++- test/std/experimental/simd/simd.mem/load.pass.cpp | 4 +++- test/std/experimental/simd/simd.mem/store.pass.cpp | 4 +++- .../simd/simd.traits/abi_for_size.pass.cpp | 4 +++- .../experimental/simd/simd.traits/is_abi_tag.pass.cpp | 4 +++- .../std/experimental/simd/simd.traits/is_simd.pass.cpp | 4 +++- .../simd/simd.traits/is_simd_flag_type.pass.cpp | 4 +++- .../simd/simd.traits/is_simd_mask.pass.cpp | 4 +++- .../utilities/meta/meta.detect/detected_or.pass.cpp | 4 +++- .../utilities/meta/meta.detect/detected_t.pass.cpp | 4 +++- .../utilities/meta/meta.detect/is_detected.pass.cpp | 4 +++- .../meta/meta.detect/is_detected_convertible.pass.cpp | 4 +++- .../meta/meta.detect/is_detected_exact.pass.cpp | 4 +++- test/std/experimental/utilities/nothing_to_do.pass.cpp | 4 +++- .../propagate_const.assignment/assign.pass.cpp | 4 +++- .../assign_convertible_element_type.pass.cpp | 4 +++- .../assign_convertible_propagate_const.pass.cpp | 4 +++- .../assign_element_type.pass.cpp | 4 +++- .../propagate_const.assignment/move_assign.pass.cpp | 4 +++- .../move_assign_convertible.pass.cpp | 4 +++- .../move_assign_convertible_propagate_const.pass.cpp | 4 +++- .../convertible_element_type.explicit.ctor.pass.cpp | 4 +++- ...convertible_element_type.non-explicit.ctor.pass.cpp | 4 +++- .../convertible_propagate_const.copy_ctor.pass.cpp | 4 +++- ...ertible_propagate_const.explicit.move_ctor.pass.cpp | 4 +++- .../convertible_propagate_const.move_ctor.pass.cpp | 4 +++- .../propagate_const.ctors/copy_ctor.pass.cpp | 4 +++- .../element_type.explicit.ctor.pass.cpp | 4 +++- .../element_type.non-explicit.ctor.pass.cpp | 4 +++- .../propagate_const.ctors/move_ctor.pass.cpp | 4 +++- .../dereference.pass.cpp | 4 +++- .../explicit_operator_element_type_ptr.pass.cpp | 4 +++- .../propagate_const.non-const_observers/get.pass.cpp | 4 +++- .../op_arrow.pass.cpp | 4 +++- .../operator_element_type_ptr.pass.cpp | 4 +++- .../propagate_const.observers/dereference.pass.cpp | 4 +++- .../explicit_operator_element_type_ptr.pass.cpp | 4 +++- .../propagate_const.observers/get.pass.cpp | 4 +++- .../propagate_const.observers/op_arrow.pass.cpp | 4 +++- .../operator_element_type_ptr.pass.cpp | 4 +++- .../propagate_const.class/swap.pass.cpp | 4 +++- .../propagate_const.nonmembers/hash.pass.cpp | 4 +++- .../equal_to.pass.cpp | 4 +++- .../greater.pass.cpp | 4 +++- .../greater_equal.pass.cpp | 4 +++- .../less.pass.cpp | 4 +++- .../less_equal.pass.cpp | 4 +++- .../not_equal_to.pass.cpp | 4 +++- .../propagate_const.relops/equal.pass.cpp | 4 +++- .../propagate_const.relops/greater_equal.pass.cpp | 4 +++- .../propagate_const.relops/greater_than.pass.cpp | 4 +++- .../propagate_const.relops/less_equal.pass.cpp | 4 +++- .../propagate_const.relops/less_than.pass.cpp | 4 +++- .../propagate_const.relops/not_equal.pass.cpp | 4 +++- .../propagate_const.nonmembers/swap.pass.cpp | 4 +++- .../utility/utility.erased.type/erased_type.pass.cpp | 4 +++- .../utilities/utility/utility.synop/includes.pass.cpp | 4 +++- .../file.streams/c.files/cinttypes.pass.cpp | 4 +++- .../input.output/file.streams/c.files/cstdio.pass.cpp | 4 +++- .../input.output/file.streams/c.files/gets.fail.cpp | 4 +++- .../fstreams/filebuf.assign/member_swap.pass.cpp | 4 +++- .../fstreams/filebuf.assign/move_assign.pass.cpp | 4 +++- .../fstreams/filebuf.assign/nonmember_swap.pass.cpp | 4 +++- .../fstreams/filebuf.cons/default.pass.cpp | 4 +++- .../file.streams/fstreams/filebuf.cons/move.pass.cpp | 4 +++- .../fstreams/filebuf.members/open_path.pass.cpp | 4 +++- .../fstreams/filebuf.members/open_pointer.pass.cpp | 4 +++- .../fstreams/filebuf.virtuals/overflow.pass.cpp | 4 +++- .../fstreams/filebuf.virtuals/pbackfail.pass.cpp | 4 +++- .../fstreams/filebuf.virtuals/seekoff.pass.cpp | 4 +++- .../fstreams/filebuf.virtuals/underflow.pass.cpp | 4 +++- .../file.streams/fstreams/filebuf/types.pass.cpp | 4 +++- .../fstreams/fstream.assign/member_swap.pass.cpp | 4 +++- .../fstreams/fstream.assign/move_assign.pass.cpp | 4 +++- .../fstreams/fstream.assign/nonmember_swap.pass.cpp | 4 +++- .../fstreams/fstream.cons/default.pass.cpp | 4 +++- .../file.streams/fstreams/fstream.cons/move.pass.cpp | 4 +++- .../file.streams/fstreams/fstream.cons/path.pass.cpp | 4 +++- .../fstreams/fstream.cons/pointer.pass.cpp | 4 +++- .../file.streams/fstreams/fstream.cons/string.pass.cpp | 4 +++- .../fstreams/fstream.members/close.pass.cpp | 4 +++- .../fstreams/fstream.members/open_path.pass.cpp | 4 +++- .../fstreams/fstream.members/open_pointer.pass.cpp | 4 +++- .../fstreams/fstream.members/open_string.pass.cpp | 4 +++- .../fstreams/fstream.members/rdbuf.pass.cpp | 4 +++- .../file.streams/fstreams/fstream/types.pass.cpp | 4 +++- .../fstreams/ifstream.assign/member_swap.pass.cpp | 4 +++- .../fstreams/ifstream.assign/move_assign.pass.cpp | 4 +++- .../fstreams/ifstream.assign/nonmember_swap.pass.cpp | 4 +++- .../fstreams/ifstream.cons/default.pass.cpp | 4 +++- .../file.streams/fstreams/ifstream.cons/move.pass.cpp | 4 +++- .../file.streams/fstreams/ifstream.cons/path.pass.cpp | 4 +++- .../fstreams/ifstream.cons/pointer.pass.cpp | 4 +++- .../fstreams/ifstream.cons/string.pass.cpp | 4 +++- .../fstreams/ifstream.members/close.pass.cpp | 4 +++- .../fstreams/ifstream.members/open_path.pass.cpp | 4 +++- .../fstreams/ifstream.members/open_pointer.pass.cpp | 4 +++- .../fstreams/ifstream.members/open_string.pass.cpp | 4 +++- .../fstreams/ifstream.members/rdbuf.pass.cpp | 4 +++- .../file.streams/fstreams/ifstream/types.pass.cpp | 4 +++- .../fstreams/ofstream.assign/member_swap.pass.cpp | 4 +++- .../fstreams/ofstream.assign/move_assign.pass.cpp | 4 +++- .../fstreams/ofstream.assign/nonmember_swap.pass.cpp | 4 +++- .../fstreams/ofstream.cons/default.pass.cpp | 4 +++- .../file.streams/fstreams/ofstream.cons/move.pass.cpp | 4 +++- .../file.streams/fstreams/ofstream.cons/path.pass.cpp | 4 +++- .../fstreams/ofstream.cons/pointer.pass.cpp | 4 +++- .../fstreams/ofstream.cons/string.pass.cpp | 4 +++- .../fstreams/ofstream.members/close.pass.cpp | 4 +++- .../fstreams/ofstream.members/open_path.pass.cpp | 4 +++- .../fstreams/ofstream.members/open_pointer.pass.cpp | 4 +++- .../fstreams/ofstream.members/open_string.pass.cpp | 4 +++- .../fstreams/ofstream.members/rdbuf.pass.cpp | 4 +++- .../file.streams/fstreams/ofstream/types.pass.cpp | 4 +++- .../input.output/file.streams/nothing_to_do.pass.cpp | 4 +++- .../directory_entry.cons/default.pass.cpp | 4 +++- .../directory_entry.cons/default_const.pass.cpp | 4 +++- .../directory_entry.obs/comparisons.pass.cpp | 4 +++- .../directory_entry.obs/path.pass.cpp | 4 +++- .../directory_iterator.members/default_ctor.pass.cpp | 4 +++- .../class.directory_iterator/types.pass.cpp | 4 +++- .../class.file_status/file_status.cons.pass.cpp | 4 +++- .../class.file_status/file_status.mods.pass.cpp | 4 +++- .../class.file_status/file_status.obs.pass.cpp | 4 +++- .../filesystem_error.members.pass.cpp | 4 +++- .../filesystems/class.path/path.itr/iterator.pass.cpp | 4 +++- .../class.path/path.member/path.append.pass.cpp | 4 +++- .../path.member/path.assign/braced_init.pass.cpp | 4 +++- .../class.path/path.member/path.assign/copy.pass.cpp | 4 +++- .../class.path/path.member/path.assign/move.pass.cpp | 4 +++- .../class.path/path.member/path.assign/source.pass.cpp | 4 +++- .../class.path/path.member/path.compare.pass.cpp | 4 +++- .../class.path/path.member/path.concat.pass.cpp | 4 +++- .../path.member/path.construct/copy.pass.cpp | 4 +++- .../path.member/path.construct/default.pass.cpp | 4 +++- .../path.member/path.construct/move.pass.cpp | 4 +++- .../path.member/path.construct/source.pass.cpp | 4 +++- .../path.member/path.decompose/empty.fail.cpp | 4 +++- .../path.member/path.decompose/path.decompose.pass.cpp | 4 +++- .../path.member/path.gen/lexically_normal.pass.cpp | 2 +- .../path.gen/lexically_relative_and_proximate.pass.cpp | 2 +- .../path.generic.obs/generic_string_alloc.pass.cpp | 4 +++- .../path.generic.obs/named_overloads.pass.cpp | 4 +++- .../path.member/path.modifiers/clear.pass.cpp | 4 +++- .../path.member/path.modifiers/make_preferred.pass.cpp | 4 +++- .../path.modifiers/remove_filename.pass.cpp | 4 +++- .../path.modifiers/replace_extension.pass.cpp | 4 +++- .../path.modifiers/replace_filename.pass.cpp | 4 +++- .../path.member/path.modifiers/swap.pass.cpp | 4 +++- .../path.member/path.native.obs/c_str.pass.cpp | 4 +++- .../path.native.obs/named_overloads.pass.cpp | 4 +++- .../path.member/path.native.obs/native.pass.cpp | 4 +++- .../path.native.obs/operator_string.pass.cpp | 4 +++- .../path.member/path.native.obs/string_alloc.pass.cpp | 4 +++- .../path.query/tested_in_path_decompose.pass.cpp | 4 +++- .../class.path/path.nonmember/append_op.fail.cpp | 4 +++- .../class.path/path.nonmember/append_op.pass.cpp | 4 +++- .../class.path/path.nonmember/comparison_ops.fail.cpp | 4 +++- .../comparison_ops_tested_elsewhere.pass.cpp | 4 +++- .../path.nonmember/hash_value_tested_elswhere.pass.cpp | 4 +++- .../class.path/path.nonmember/path.factory.pass.cpp | 4 +++- .../class.path/path.nonmember/path.io.pass.cpp | 4 +++- .../path.nonmember/path.io.unicode_bug.pass.cpp | 4 +++- .../class.path/path.nonmember/swap.pass.cpp | 4 +++- .../input.output/filesystems/class.path/synop.pass.cpp | 4 +++- .../filesystems/fs.enum/enum.copy_options.pass.cpp | 4 +++- .../fs.enum/enum.directory_options.pass.cpp | 4 +++- .../filesystems/fs.enum/enum.file_type.pass.cpp | 4 +++- .../filesystems/fs.enum/enum.path.format.pass.cpp | 4 +++- .../filesystems/fs.enum/enum.perm_options.pass.cpp | 4 +++- .../filesystems/fs.enum/enum.perms.pass.cpp | 4 +++- .../fs.error.report/tested_elsewhere.pass.cpp | 4 +++- .../fs.filesystem.synopsis/file_time_type.pass.cpp | 4 +++- .../fs.op.weakly_canonical/weakly_canonical.pass.cpp | 2 +- .../filesystems/fs.req.macros/feature_macro.pass.cpp | 4 +++- .../filesystems/fs.req.namespace/namespace.fail.cpp | 4 +++- .../filesystems/fs.req.namespace/namespace.pass.cpp | 4 +++- .../input.output.general/nothing_to_do.pass.cpp | 4 +++- .../iostream.format/ext.manip/get_money.pass.cpp | 4 +++- .../iostream.format/ext.manip/get_time.pass.cpp | 4 +++- .../iostream.format/ext.manip/put_money.pass.cpp | 4 +++- .../iostream.format/ext.manip/put_time.pass.cpp | 4 +++- .../iostreamclass/iostream.assign/member_swap.pass.cpp | 4 +++- .../iostreamclass/iostream.assign/move_assign.pass.cpp | 4 +++- .../iostreamclass/iostream.cons/move.pass.cpp | 4 +++- .../iostreamclass/iostream.cons/streambuf.pass.cpp | 4 +++- .../iostreamclass/iostream.dest/nothing_to_do.pass.cpp | 4 +++- .../input.streams/iostreamclass/types.pass.cpp | 4 +++- .../istream.formatted.arithmetic/bool.pass.cpp | 4 +++- .../istream.formatted.arithmetic/double.pass.cpp | 4 +++- .../istream.formatted.arithmetic/float.pass.cpp | 4 +++- .../istream.formatted.arithmetic/int.pass.cpp | 4 +++- .../istream.formatted.arithmetic/long.pass.cpp | 4 +++- .../istream.formatted.arithmetic/long_double.pass.cpp | 4 +++- .../istream.formatted.arithmetic/long_long.pass.cpp | 4 +++- .../istream.formatted.arithmetic/pointer.pass.cpp | 4 +++- .../istream.formatted.arithmetic/short.pass.cpp | 4 +++- .../istream.formatted.arithmetic/unsigned_int.pass.cpp | 4 +++- .../unsigned_long.pass.cpp | 4 +++- .../unsigned_long_long.pass.cpp | 4 +++- .../unsigned_short.pass.cpp | 4 +++- .../istream.formatted.reqmts/tested_elsewhere.pass.cpp | 4 +++- .../istream_extractors/basic_ios.pass.cpp | 4 +++- .../istream_extractors/chart.pass.cpp | 4 +++- .../istream_extractors/ios_base.pass.cpp | 4 +++- .../istream_extractors/istream.pass.cpp | 4 +++- .../istream_extractors/signed_char.pass.cpp | 4 +++- .../istream_extractors/signed_char_pointer.pass.cpp | 4 +++- .../istream_extractors/streambuf.pass.cpp | 4 +++- .../istream_extractors/unsigned_char.pass.cpp | 4 +++- .../istream_extractors/unsigned_char_pointer.pass.cpp | 4 +++- .../istream_extractors/wchar_t_pointer.pass.cpp | 4 +++- .../istream.formatted/nothing_to_do.pass.cpp | 4 +++- .../input.streams/istream.manip/ws.pass.cpp | 4 +++- .../input.streams/istream.rvalue/rvalue.pass.cpp | 4 +++- .../input.streams/istream.unformatted/get.pass.cpp | 4 +++- .../istream.unformatted/get_chart.pass.cpp | 4 +++- .../istream.unformatted/get_pointer_size.pass.cpp | 4 +++- .../get_pointer_size_chart.pass.cpp | 4 +++- .../istream.unformatted/get_streambuf.pass.cpp | 4 +++- .../istream.unformatted/get_streambuf_chart.pass.cpp | 4 +++- .../istream.unformatted/getline_pointer_size.pass.cpp | 4 +++- .../getline_pointer_size_chart.pass.cpp | 4 +++- .../input.streams/istream.unformatted/ignore.pass.cpp | 4 +++- .../istream.unformatted/ignore_0xff.pass.cpp | 4 +++- .../input.streams/istream.unformatted/peek.pass.cpp | 4 +++- .../input.streams/istream.unformatted/putback.pass.cpp | 4 +++- .../input.streams/istream.unformatted/read.pass.cpp | 4 +++- .../istream.unformatted/readsome.pass.cpp | 4 +++- .../input.streams/istream.unformatted/seekg.pass.cpp | 4 +++- .../istream.unformatted/seekg_off.pass.cpp | 4 +++- .../input.streams/istream.unformatted/sync.pass.cpp | 4 +++- .../input.streams/istream.unformatted/tellg.pass.cpp | 4 +++- .../input.streams/istream.unformatted/unget.pass.cpp | 4 +++- .../istream/istream.assign/member_swap.pass.cpp | 4 +++- .../istream/istream.assign/move_assign.pass.cpp | 4 +++- .../input.streams/istream/istream.cons/copy.fail.cpp | 4 +++- .../input.streams/istream/istream.cons/move.pass.cpp | 4 +++- .../istream/istream.cons/streambuf.pass.cpp | 4 +++- .../input.streams/istream/istream_sentry/ctor.pass.cpp | 4 +++- .../input.streams/istream/types.pass.cpp | 4 +++- .../iostream.format/nothing_to_do.pass.cpp | 4 +++- .../output.streams/ostream.assign/member_swap.pass.cpp | 4 +++- .../output.streams/ostream.assign/move_assign.pass.cpp | 4 +++- .../output.streams/ostream.cons/move.pass.cpp | 4 +++- .../output.streams/ostream.cons/streambuf.pass.cpp | 4 +++- .../ostream.formatted/nothing_to_do.pass.cpp | 4 +++- .../ostream.formatted.reqmts/tested_elsewhere.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/bool.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/double.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/float.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/int.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/long.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/long_double.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/long_long.pass.cpp | 4 +++- .../minmax_showbase.pass.cpp | 2 +- .../ostream.inserters.arithmetic/minus1.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/pointer.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/short.pass.cpp | 4 +++- .../ostream.inserters.arithmetic/unsigned_int.pass.cpp | 4 +++- .../unsigned_long.pass.cpp | 4 +++- .../unsigned_long_long.pass.cpp | 4 +++- .../unsigned_short.pass.cpp | 4 +++- .../ostream.inserters.character/CharT.pass.cpp | 4 +++- .../ostream.inserters.character/CharT_pointer.pass.cpp | 4 +++- .../ostream.inserters.character/char.pass.cpp | 4 +++- .../ostream.inserters.character/char_pointer.pass.cpp | 4 +++- .../ostream.inserters.character/char_to_wide.pass.cpp | 4 +++- .../char_to_wide_pointer.pass.cpp | 4 +++- .../ostream.inserters.character/signed_char.pass.cpp | 4 +++- .../signed_char_pointer.pass.cpp | 4 +++- .../ostream.inserters.character/unsigned_char.pass.cpp | 4 +++- .../unsigned_char_pointer.pass.cpp | 4 +++- .../ostream.inserters/basic_ios.pass.cpp | 4 +++- .../ostream.inserters/ios_base.pass.cpp | 4 +++- .../ostream.inserters/ostream.pass.cpp | 4 +++- .../ostream.inserters/streambuf.pass.cpp | 4 +++- .../output.streams/ostream.manip/endl.pass.cpp | 4 +++- .../output.streams/ostream.manip/ends.pass.cpp | 4 +++- .../output.streams/ostream.manip/flush.pass.cpp | 4 +++- .../ostream.rvalue/CharT_pointer.pass.cpp | 4 +++- .../output.streams/ostream.seeks/seekp.pass.cpp | 4 +++- .../output.streams/ostream.seeks/seekp2.pass.cpp | 4 +++- .../output.streams/ostream.seeks/tellp.pass.cpp | 4 +++- .../output.streams/ostream.unformatted/flush.pass.cpp | 4 +++- .../output.streams/ostream.unformatted/put.pass.cpp | 4 +++- .../output.streams/ostream.unformatted/write.pass.cpp | 4 +++- .../output.streams/ostream/types.pass.cpp | 4 +++- .../output.streams/ostream_sentry/construct.pass.cpp | 4 +++- .../output.streams/ostream_sentry/destruct.pass.cpp | 4 +++- .../iostream.format/quoted.manip/quoted.pass.cpp | 10 +++++++--- .../iostream.format/quoted.manip/quoted_char.fail.cpp | 2 +- .../quoted.manip/quoted_traits.fail.cpp | 2 +- .../iostream.format/std.manip/resetiosflags.pass.cpp | 4 +++- .../iostream.format/std.manip/setbase.pass.cpp | 4 +++- .../iostream.format/std.manip/setfill.pass.cpp | 4 +++- .../iostream.format/std.manip/setiosflags.pass.cpp | 4 +++- .../iostream.format/std.manip/setprecision.pass.cpp | 4 +++- .../iostream.format/std.manip/setw.pass.cpp | 4 +++- test/std/input.output/iostream.forward/iosfwd.pass.cpp | 4 +++- .../narrow.stream.objects/cerr.pass.cpp | 4 +++- .../narrow.stream.objects/cin.pass.cpp | 4 +++- .../narrow.stream.objects/clog.pass.cpp | 4 +++- .../narrow.stream.objects/cout.pass.cpp | 4 +++- .../wide.stream.objects/wcerr.pass.cpp | 4 +++- .../iostream.objects/wide.stream.objects/wcin.pass.cpp | 4 +++- .../wide.stream.objects/wclog.pass.cpp | 4 +++- .../wide.stream.objects/wcout.pass.cpp | 4 +++- .../iostreams.base/fpos/fpos.members/state.pass.cpp | 4 +++- .../fpos/fpos.operations/addition.pass.cpp | 4 +++- .../fpos/fpos.operations/ctor_int.pass.cpp | 4 +++- .../fpos/fpos.operations/difference.pass.cpp | 4 +++- .../fpos/fpos.operations/eq_int.pass.cpp | 4 +++- .../fpos/fpos.operations/offset.pass.cpp | 4 +++- .../fpos/fpos.operations/streamsize.pass.cpp | 4 +++- .../fpos/fpos.operations/subtraction.pass.cpp | 4 +++- .../iostreams.base/fpos/nothing_to_do.pass.cpp | 4 +++- .../ios.base/fmtflags.state/flags.pass.cpp | 4 +++- .../ios.base/fmtflags.state/flags_fmtflags.pass.cpp | 4 +++- .../ios.base/fmtflags.state/precision.pass.cpp | 4 +++- .../fmtflags.state/precision_streamsize.pass.cpp | 4 +++- .../ios.base/fmtflags.state/setf_fmtflags.pass.cpp | 4 +++- .../fmtflags.state/setf_fmtflags_mask.pass.cpp | 4 +++- .../ios.base/fmtflags.state/unsetf_mask.pass.cpp | 4 +++- .../ios.base/fmtflags.state/width.pass.cpp | 4 +++- .../ios.base/fmtflags.state/width_streamsize.pass.cpp | 4 +++- .../ios.base.callback/register_callback.pass.cpp | 4 +++- .../ios.base/ios.base.cons/dtor.pass.cpp | 4 +++- .../ios.base/ios.base.locales/getloc.pass.cpp | 4 +++- .../ios.base/ios.base.locales/imbue.pass.cpp | 4 +++- .../ios.base/ios.base.storage/iword.pass.cpp | 4 +++- .../ios.base/ios.base.storage/pword.pass.cpp | 4 +++- .../ios.base/ios.base.storage/xalloc.pass.cpp | 4 +++- .../ios.members.static/sync_with_stdio.pass.cpp | 4 +++- .../ios.types/ios_Init/tested_elsewhere.pass.cpp | 4 +++- .../ios_failure/ctor_char_pointer_error_code.pass.cpp | 4 +++- .../ios_failure/ctor_string_error_code.pass.cpp | 4 +++- .../ios.base/ios.types/ios_fmtflags/fmtflags.pass.cpp | 4 +++- .../ios.base/ios.types/ios_iostate/iostate.pass.cpp | 4 +++- .../ios.base/ios.types/ios_openmode/openmode.pass.cpp | 4 +++- .../ios.base/ios.types/ios_seekdir/seekdir.pass.cpp | 4 +++- .../ios.base/ios.types/nothing_to_do.pass.cpp | 4 +++- .../iostreams.base/ios.base/nothing_to_do.pass.cpp | 4 +++- .../ios/basic.ios.cons/ctor_streambuf.pass.cpp | 4 +++- .../ios/basic.ios.members/copyfmt.pass.cpp | 4 +++- .../iostreams.base/ios/basic.ios.members/fill.pass.cpp | 4 +++- .../ios/basic.ios.members/fill_char_type.pass.cpp | 4 +++- .../ios/basic.ios.members/imbue.pass.cpp | 4 +++- .../iostreams.base/ios/basic.ios.members/move.pass.cpp | 4 +++- .../ios/basic.ios.members/narrow.pass.cpp | 4 +++- .../ios/basic.ios.members/rdbuf.pass.cpp | 4 +++- .../ios/basic.ios.members/rdbuf_streambuf.pass.cpp | 4 +++- .../ios/basic.ios.members/set_rdbuf.pass.cpp | 4 +++- .../iostreams.base/ios/basic.ios.members/swap.pass.cpp | 4 +++- .../iostreams.base/ios/basic.ios.members/tie.pass.cpp | 4 +++- .../ios/basic.ios.members/tie_ostream.pass.cpp | 4 +++- .../ios/basic.ios.members/widen.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/bad.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/bool.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/clear.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/eof.pass.cpp | 4 +++- .../ios/iostate.flags/exceptions.pass.cpp | 4 +++- .../ios/iostate.flags/exceptions_iostate.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/fail.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/good.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/not.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/rdstate.pass.cpp | 4 +++- .../iostreams.base/ios/iostate.flags/setstate.pass.cpp | 4 +++- .../std/input.output/iostreams.base/ios/types.pass.cpp | 4 +++- .../iostreams.base/is_error_code_enum_io_errc.pass.cpp | 4 +++- .../std.ios.manip/adjustfield.manip/internal.pass.cpp | 4 +++- .../std.ios.manip/adjustfield.manip/left.pass.cpp | 4 +++- .../std.ios.manip/adjustfield.manip/right.pass.cpp | 4 +++- .../std.ios.manip/basefield.manip/dec.pass.cpp | 4 +++- .../std.ios.manip/basefield.manip/hex.pass.cpp | 4 +++- .../std.ios.manip/basefield.manip/oct.pass.cpp | 4 +++- .../error.reporting/iostream_category.pass.cpp | 4 +++- .../error.reporting/make_error_code.pass.cpp | 4 +++- .../error.reporting/make_error_condition.pass.cpp | 4 +++- .../floatfield.manip/defaultfloat.pass.cpp | 4 +++- .../std.ios.manip/floatfield.manip/fixed.pass.cpp | 4 +++- .../std.ios.manip/floatfield.manip/hexfloat.pass.cpp | 4 +++- .../std.ios.manip/floatfield.manip/scientific.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/boolalpha.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/noboolalpha.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/noshowbase.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/noshowpoint.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/noshowpos.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/noskipws.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/nounitbuf.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/nouppercase.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/showbase.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/showpoint.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/showpos.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/skipws.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/unitbuf.pass.cpp | 4 +++- .../std.ios.manip/fmtflags.manip/uppercase.pass.cpp | 4 +++- .../std.ios.manip/nothing_to_do.pass.cpp | 4 +++- .../iostreams.base/stream.types/streamoff.pass.cpp | 4 +++- .../iostreams.base/stream.types/streamsize.pass.cpp | 4 +++- .../iostream.limits.imbue/tested_elsewhere.pass.cpp | 4 +++- .../iostreams.limits.pos/nothing_to_do.pass.cpp | 4 +++- .../iostreams.threadsafety/nothing_to_do.pass.cpp | 4 +++- .../iostreams.requirements/nothing_to_do.pass.cpp | 4 +++- test/std/input.output/nothing_to_do.pass.cpp | 4 +++- .../streambuf.reqts/tested_elsewhere.pass.cpp | 4 +++- .../streambuf/streambuf.cons/copy.fail.cpp | 4 +++- .../streambuf/streambuf.cons/copy.pass.cpp | 4 +++- .../streambuf/streambuf.cons/default.fail.cpp | 4 +++- .../streambuf/streambuf.cons/default.pass.cpp | 4 +++- .../streambuf/streambuf.members/nothing_to_do.pass.cpp | 4 +++- .../streambuf.buffer/pubseekoff.pass.cpp | 4 +++- .../streambuf.buffer/pubseekpos.pass.cpp | 4 +++- .../streambuf.buffer/pubsetbuf.pass.cpp | 4 +++- .../streambuf.buffer/pubsync.pass.cpp | 4 +++- .../streambuf.locales/locales.pass.cpp | 4 +++- .../streambuf.pub.get/in_avail.pass.cpp | 4 +++- .../streambuf.pub.get/sbumpc.pass.cpp | 4 +++- .../streambuf.members/streambuf.pub.get/sgetc.pass.cpp | 4 +++- .../streambuf.members/streambuf.pub.get/sgetn.pass.cpp | 4 +++- .../streambuf.pub.get/snextc.pass.cpp | 4 +++- .../streambuf.pub.pback/sputbackc.pass.cpp | 4 +++- .../streambuf.pub.pback/sungetc.pass.cpp | 4 +++- .../streambuf.members/streambuf.pub.put/sputc.pass.cpp | 4 +++- .../streambuf.members/streambuf.pub.put/sputn.pass.cpp | 4 +++- .../streambuf.protected/nothing_to_do.pass.cpp | 4 +++- .../streambuf.assign/assign.pass.cpp | 4 +++- .../streambuf.protected/streambuf.assign/swap.pass.cpp | 4 +++- .../streambuf.get.area/gbump.pass.cpp | 4 +++- .../streambuf.get.area/setg.pass.cpp | 4 +++- .../streambuf.put.area/pbump.pass.cpp | 4 +++- .../streambuf.put.area/pbump2gig.pass.cpp | 4 +++- .../streambuf.put.area/setp.pass.cpp | 4 +++- .../streambuf.virtuals/nothing_to_do.pass.cpp | 4 +++- .../streambuf.virt.buffer/tested_elsewhere.pass.cpp | 4 +++- .../streambuf.virt.get/showmanyc.pass.cpp | 4 +++- .../streambuf.virt.get/uflow.pass.cpp | 4 +++- .../streambuf.virt.get/underflow.pass.cpp | 4 +++- .../streambuf.virt.get/xsgetn.pass.cpp | 4 +++- .../streambuf.virt.locales/nothing_to_do.pass.cpp | 4 +++- .../streambuf.virt.pback/pbackfail.pass.cpp | 4 +++- .../streambuf.virt.put/overflow.pass.cpp | 4 +++- .../streambuf.virt.put/xsputn.pass.cpp | 4 +++- .../stream.buffers/streambuf/types.pass.cpp | 4 +++- .../istringstream.assign/member_swap.pass.cpp | 4 +++- .../istringstream/istringstream.assign/move.pass.cpp | 4 +++- .../istringstream.assign/nonmember_swap.pass.cpp | 4 +++- .../istringstream/istringstream.cons/default.pass.cpp | 4 +++- .../istringstream/istringstream.cons/move.pass.cpp | 4 +++- .../istringstream/istringstream.cons/string.pass.cpp | 4 +++- .../istringstream/istringstream.members/str.pass.cpp | 4 +++- .../string.streams/istringstream/types.pass.cpp | 4 +++- .../ostringstream.assign/member_swap.pass.cpp | 4 +++- .../ostringstream/ostringstream.assign/move.pass.cpp | 4 +++- .../ostringstream.assign/nonmember_swap.pass.cpp | 4 +++- .../ostringstream/ostringstream.cons/default.pass.cpp | 4 +++- .../ostringstream/ostringstream.cons/move.pass.cpp | 4 +++- .../ostringstream/ostringstream.cons/string.pass.cpp | 4 +++- .../ostringstream/ostringstream.members/str.pass.cpp | 4 +++- .../string.streams/ostringstream/types.pass.cpp | 4 +++- .../stringbuf/stringbuf.assign/member_swap.pass.cpp | 4 +++- .../stringbuf/stringbuf.assign/move.pass.cpp | 4 +++- .../stringbuf/stringbuf.assign/nonmember_swap.pass.cpp | 4 +++- .../stringbuf/stringbuf.cons/default.pass.cpp | 4 +++- .../stringbuf/stringbuf.cons/move.pass.cpp | 4 +++- .../stringbuf/stringbuf.cons/string.pass.cpp | 4 +++- .../stringbuf/stringbuf.members/str.pass.cpp | 4 +++- .../stringbuf/stringbuf.virtuals/overflow.pass.cpp | 4 +++- .../stringbuf/stringbuf.virtuals/pbackfail.pass.cpp | 4 +++- .../stringbuf/stringbuf.virtuals/seekoff.pass.cpp | 4 +++- .../stringbuf/stringbuf.virtuals/seekpos.pass.cpp | 4 +++- .../stringbuf/stringbuf.virtuals/setbuf.pass.cpp | 4 +++- .../stringbuf/stringbuf.virtuals/underflow.pass.cpp | 4 +++- .../string.streams/stringbuf/types.pass.cpp | 4 +++- .../string.streams/stringstream.cons/default.pass.cpp | 4 +++- .../string.streams/stringstream.cons/move.pass.cpp | 4 +++- .../string.streams/stringstream.cons/move2.pass.cpp | 4 +++- .../string.streams/stringstream.cons/string.pass.cpp | 4 +++- .../stringstream.assign/member_swap.pass.cpp | 4 +++- .../stringstream.assign/move.pass.cpp | 4 +++- .../stringstream.assign/nonmember_swap.pass.cpp | 4 +++- .../string.streams/stringstream.members/str.pass.cpp | 4 +++- .../string.streams/stringstream/types.pass.cpp | 4 +++- test/std/iterators/iterator.container/data.pass.cpp | 4 +++- .../iterators/iterator.container/empty.array.fail.cpp | 4 +++- .../iterator.container/empty.container.fail.cpp | 4 +++- .../iterator.container/empty.initializer_list.fail.cpp | 4 +++- test/std/iterators/iterator.container/empty.pass.cpp | 4 +++- test/std/iterators/iterator.container/size.pass.cpp | 4 +++- .../iterator.basic/iterator.pass.cpp | 4 +++- .../iterator.operations/advance.pass.cpp | 4 +++- .../iterator.operations/distance.pass.cpp | 4 +++- .../iterator.operations/next.pass.cpp | 4 +++- .../iterator.operations/prev.pass.cpp | 4 +++- .../iterator.traits/const_pointer.pass.cpp | 4 +++- .../iterator.traits/const_volatile_pointer.pass.cpp | 4 +++- .../iterator.primitives/iterator.traits/empty.fail.cpp | 4 +++- .../iterator.primitives/iterator.traits/empty.pass.cpp | 4 +++- .../iterator.traits/iterator.pass.cpp | 4 +++- .../iterator.traits/pointer.pass.cpp | 4 +++- .../iterator.traits/volatile_pointer.pass.cpp | 4 +++- .../iterator.primitives/nothing_to_do.pass.cpp | 4 +++- .../bidirectional_iterator_tag.pass.cpp | 4 +++- .../std.iterator.tags/forward_iterator_tag.pass.cpp | 4 +++- .../std.iterator.tags/input_iterator_tag.pass.cpp | 4 +++- .../std.iterator.tags/output_iterator_tag.pass.cpp | 4 +++- .../random_access_iterator_tag.pass.cpp | 4 +++- test/std/iterators/iterator.range/begin-end.fail.cpp | 4 +++- test/std/iterators/iterator.range/begin-end.pass.cpp | 4 +++- .../bidirectional.iterators/nothing_to_do.pass.cpp | 4 +++- .../forward.iterators/nothing_to_do.pass.cpp | 4 +++- .../input.iterators/nothing_to_do.pass.cpp | 4 +++- .../iterator.iterators/nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../iterator.requirements/nothing_to_do.pass.cpp | 4 +++- .../output.iterators/nothing_to_do.pass.cpp | 4 +++- .../random.access.iterators/nothing_to_do.pass.cpp | 4 +++- .../iterators/iterator.synopsis/nothing_to_do.pass.cpp | 4 +++- .../iterators.general/gcc_workaround.pass.cpp | 4 +++- .../iterators/iterators.general/nothing_to_do.pass.cpp | 4 +++- .../back.insert.iter.cons/container.fail.cpp | 4 +++- .../back.insert.iter.cons/container.pass.cpp | 4 +++- .../back.insert.iter.op++/post.pass.cpp | 4 +++- .../back.insert.iter.op++/pre.pass.cpp | 4 +++- .../back.insert.iter.op=/lv_value.pass.cpp | 4 +++- .../back.insert.iter.op=/rv_value.pass.cpp | 4 +++- .../back.insert.iter.op_astrk/test.pass.cpp | 4 +++- .../back.insert.iter.ops/back.inserter/test.pass.cpp | 4 +++- .../back.insert.iter.ops/nothing_to_do.pass.cpp | 4 +++- .../back.insert.iterator/types.pass.cpp | 4 +++- .../front.insert.iter.cons/container.fail.cpp | 4 +++- .../front.insert.iter.cons/container.pass.cpp | 4 +++- .../front.insert.iter.op++/post.pass.cpp | 4 +++- .../front.insert.iter.op++/pre.pass.cpp | 4 +++- .../front.insert.iter.op=/lv_value.pass.cpp | 4 +++- .../front.insert.iter.op=/rv_value.pass.cpp | 4 +++- .../front.insert.iter.op_astrk/test.pass.cpp | 4 +++- .../front.insert.iter.ops/front.inserter/test.pass.cpp | 4 +++- .../front.insert.iter.ops/nothing_to_do.pass.cpp | 4 +++- .../front.insert.iterator/types.pass.cpp | 4 +++- .../insert.iter.ops/insert.iter.cons/test.pass.cpp | 4 +++- .../insert.iter.ops/insert.iter.op++/post.pass.cpp | 4 +++- .../insert.iter.ops/insert.iter.op++/pre.pass.cpp | 4 +++- .../insert.iter.ops/insert.iter.op=/lv_value.pass.cpp | 4 +++- .../insert.iter.ops/insert.iter.op=/rv_value.pass.cpp | 4 +++- .../insert.iter.ops/insert.iter.op_astrk/test.pass.cpp | 4 +++- .../insert.iter.ops/inserter/test.pass.cpp | 4 +++- .../insert.iter.ops/nothing_to_do.pass.cpp | 4 +++- .../insert.iterators/insert.iterator/types.pass.cpp | 4 +++- .../insert.iterators/nothing_to_do.pass.cpp | 4 +++- .../move.iter.nonmember/make_move_iterator.pass.cpp | 4 +++- .../move.iter.ops/move.iter.nonmember/minus.pass.cpp | 4 +++- .../move.iter.ops/move.iter.nonmember/plus.pass.cpp | 4 +++- .../move.iter.op.+/difference_type.pass.cpp | 4 +++- .../move.iter.op.+=/difference_type.pass.cpp | 4 +++- .../move.iter.op.-/difference_type.pass.cpp | 4 +++- .../move.iter.op.-=/difference_type.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.comp/op_eq.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.comp/op_gt.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.comp/op_gte.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.comp/op_lt.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.comp/op_lte.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.comp/op_neq.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.const/convert.fail.cpp | 4 +++- .../move.iter.ops/move.iter.op.const/convert.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.const/default.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.const/iter.fail.cpp | 4 +++- .../move.iter.ops/move.iter.op.const/iter.pass.cpp | 4 +++- .../move.iter.op.conv/tested_elsewhere.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.decr/post.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.decr/pre.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.incr/post.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.incr/pre.pass.cpp | 4 +++- .../move.iter.op.index/difference_type.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op.star/op_star.pass.cpp | 4 +++- .../move.iter.ops/move.iter.op=/move_iterator.fail.cpp | 4 +++- .../move.iter.ops/move.iter.op=/move_iterator.pass.cpp | 4 +++- .../move.iter.ops/nothing_to_do.pass.cpp | 4 +++- .../move.iter.requirements/nothing_to_do.pass.cpp | 4 +++- .../move.iterators/move.iterator/types.pass.cpp | 4 +++- .../move.iterators/nothing_to_do.pass.cpp | 4 +++- .../iterators/predef.iterators/nothing_to_do.pass.cpp | 4 +++- .../reverse.iterators/nothing_to_do.pass.cpp | 4 +++- .../reverse.iter.ops/nothing_to_do.pass.cpp | 4 +++- .../reverse.iter.cons/default.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.cons/iter.fail.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.cons/iter.pass.cpp | 4 +++- .../reverse.iter.cons/reverse_iterator.fail.cpp | 4 +++- .../reverse.iter.cons/reverse_iterator.pass.cpp | 4 +++- .../reverse.iter.conv/tested_elsewhere.pass.cpp | 4 +++- .../reverse.iter.make/make_reverse_iterator.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.op!=/test.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.op++/post.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.op++/pre.pass.cpp | 4 +++- .../reverse.iter.op+/difference_type.pass.cpp | 4 +++- .../reverse.iter.op+=/difference_type.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.op--/post.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.op--/pre.pass.cpp | 4 +++- .../reverse.iter.op-/difference_type.pass.cpp | 4 +++- .../reverse.iter.op-=/difference_type.pass.cpp | 4 +++- .../reverse.iter.op.star/op_star.pass.cpp | 4 +++- .../reverse.iter.op=/reverse_iterator.fail.cpp | 4 +++- .../reverse.iter.op=/reverse_iterator.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.op==/test.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.opgt/test.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp | 4 +++- .../reverse.iter.opindex/difference_type.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.oplt/test.pass.cpp | 4 +++- .../reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp | 4 +++- .../reverse.iter.opref/op_arrow.pass.cpp | 4 +++- .../reverse.iter.opsum/difference_type.pass.cpp | 4 +++- .../reverse.iter.requirements/nothing_to_do.pass.cpp | 4 +++- .../reverse.iterators/reverse.iterator/types.pass.cpp | 4 +++- .../istream.iterator.cons/copy.pass.cpp | 4 +++- .../istream.iterator.cons/default.fail.cpp | 4 +++- .../istream.iterator.cons/default.pass.cpp | 4 +++- .../istream.iterator.cons/istream.pass.cpp | 4 +++- .../istream.iterator.ops/arrow.pass.cpp | 4 +++- .../istream.iterator.ops/dereference.pass.cpp | 4 +++- .../istream.iterator.ops/equal.pass.cpp | 4 +++- .../istream.iterator.ops/post_increment.pass.cpp | 4 +++- .../istream.iterator.ops/pre_increment.pass.cpp | 4 +++- .../stream.iterators/istream.iterator/types.pass.cpp | 4 +++- .../istreambuf.iterator.cons/default.pass.cpp | 4 +++- .../istreambuf.iterator.cons/istream.pass.cpp | 4 +++- .../istreambuf.iterator.cons/proxy.pass.cpp | 4 +++- .../istreambuf.iterator.cons/streambuf.pass.cpp | 4 +++- .../istreambuf.iterator_equal/equal.pass.cpp | 4 +++- .../istreambuf.iterator_op!=/not_equal.pass.cpp | 4 +++- .../istreambuf.iterator_op++/dereference.pass.cpp | 4 +++- .../istreambuf.iterator_op==/equal.pass.cpp | 4 +++- .../post_increment.pass.cpp | 4 +++- .../pre_increment.pass.cpp | 4 +++- .../istreambuf.iterator_proxy/proxy.pass.cpp | 4 +++- .../istreambuf.iterator/types.pass.cpp | 4 +++- .../iterator.range/begin_array.pass.cpp | 4 +++- .../iterator.range/begin_const.pass.cpp | 4 +++- .../iterator.range/begin_non_const.pass.cpp | 4 +++- .../stream.iterators/iterator.range/end_array.pass.cpp | 4 +++- .../stream.iterators/iterator.range/end_const.pass.cpp | 4 +++- .../iterator.range/end_non_const.pass.cpp | 4 +++- .../iterators/stream.iterators/nothing_to_do.pass.cpp | 4 +++- .../ostream.iterator.cons.des/copy.pass.cpp | 4 +++- .../ostream.iterator.cons.des/ostream.pass.cpp | 4 +++- .../ostream.iterator.cons.des/ostream_delim.pass.cpp | 4 +++- .../ostream.iterator.ops/assign_t.pass.cpp | 4 +++- .../ostream.iterator.ops/dereference.pass.cpp | 4 +++- .../ostream.iterator.ops/increment.pass.cpp | 4 +++- .../stream.iterators/ostream.iterator/types.pass.cpp | 4 +++- .../ostreambuf.iter.cons/ostream.pass.cpp | 4 +++- .../ostreambuf.iter.cons/streambuf.pass.cpp | 4 +++- .../ostreambuf.iter.ops/assign_c.pass.cpp | 4 +++- .../ostreambuf.iter.ops/deref.pass.cpp | 4 +++- .../ostreambuf.iter.ops/failed.pass.cpp | 4 +++- .../ostreambuf.iter.ops/increment.pass.cpp | 4 +++- .../ostreambuf.iterator/types.pass.cpp | 4 +++- .../cmp/cmp.common/common_comparison_category.pass.cpp | 4 +++- .../cmp/cmp.partialord/partialord.pass.cpp | 4 +++- .../cmp/cmp.strongeq/cmp.strongeq.pass.cpp | 4 +++- .../cmp/cmp.strongord/strongord.pass.cpp | 4 +++- .../cmp/cmp.weakeq/cmp.weakeq.pass.cpp | 4 +++- .../language.support/cmp/cmp.weakord/weakord.pass.cpp | 4 +++- .../cstdint/cstdint.syn/cstdint.pass.cpp | 4 +++- test/std/language.support/nothing_to_do.pass.cpp | 4 +++- .../support.dynamic/align_val_t.pass.cpp | 4 +++- .../alloc.errors/bad.alloc/bad_alloc.pass.cpp | 4 +++- .../new.badlength/bad_array_new_length.pass.cpp | 4 +++- .../alloc.errors/new.handler/new_handler.pass.cpp | 4 +++- .../alloc.errors/nothing_to_do.pass.cpp | 4 +++- .../set.new.handler/get_new_handler.pass.cpp | 4 +++- .../set.new.handler/set_new_handler.pass.cpp | 4 +++- .../delete_align_val_t_replace.pass.cpp | 4 +++- .../new.delete.array/new_align_val_t.pass.cpp | 4 +++- .../new.delete.array/new_align_val_t_nothrow.pass.cpp | 4 +++- .../new_align_val_t_nothrow_replace.pass.cpp | 4 +++- .../new.delete.array/new_align_val_t_replace.pass.cpp | 4 +++- .../new.delete/new.delete.array/new_array.pass.cpp | 4 +++- .../new.delete.array/new_array_nothrow.pass.cpp | 4 +++- .../new_array_nothrow_replace.pass.cpp | 4 +++- .../new.delete.array/new_array_replace.pass.cpp | 4 +++- .../new.delete/new.delete.array/new_size.sh.cpp | 4 +++- .../new.delete/new.delete.array/new_size_align.sh.cpp | 4 +++- .../new.delete.array/new_size_align_nothrow.sh.cpp | 4 +++- .../new.delete.array/new_size_nothrow.sh.cpp | 4 +++- .../new.delete.array/sized_delete_array11.pass.cpp | 4 +++- .../new.delete.array/sized_delete_array14.pass.cpp | 4 +++- ...ed_delete_array_calls_unsized_delete_array.pass.cpp | 4 +++- .../sized_delete_array_fsizeddeallocation.sh.cpp | 4 +++- .../new.delete.dataraces/not_testable.pass.cpp | 4 +++- .../new.delete/new.delete.placement/new.pass.cpp | 4 +++- .../new.delete/new.delete.placement/new_array.pass.cpp | 4 +++- .../new.delete.placement/new_array_ptr.fail.cpp | 4 +++- .../new.delete/new.delete.placement/new_ptr.fail.cpp | 4 +++- .../delete_align_val_t_replace.pass.cpp | 4 +++- .../new.delete/new.delete.single/new.pass.cpp | 4 +++- .../new.delete.single/new_align_val_t.pass.cpp | 4 +++- .../new.delete.single/new_align_val_t_nothrow.pass.cpp | 4 +++- .../new_align_val_t_nothrow_replace.pass.cpp | 4 +++- .../new.delete.single/new_align_val_t_replace.pass.cpp | 4 +++- .../new.delete/new.delete.single/new_nothrow.pass.cpp | 4 +++- .../new.delete.single/new_nothrow_replace.pass.cpp | 4 +++- .../new.delete/new.delete.single/new_replace.pass.cpp | 4 +++- .../new.delete/new.delete.single/new_size.fail.cpp | 4 +++- .../new.delete/new.delete.single/new_size_align.sh.cpp | 4 +++- .../new.delete.single/new_size_align_nothrow.sh.cpp | 4 +++- .../new.delete.single/new_size_nothrow.fail.cpp | 4 +++- .../new.delete.single/sized_delete11.pass.cpp | 4 +++- .../new.delete.single/sized_delete14.pass.cpp | 4 +++- .../sized_delete_calls_unsized_delete.pass.cpp | 4 +++- .../sized_delete_fsizeddeallocation.sh.cpp | 4 +++- .../support.dynamic/new.delete/nothing_to_do.pass.cpp | 4 +++- .../ptr.launder/launder.nodiscard.fail.cpp | 4 +++- .../support.dynamic/ptr.launder/launder.pass.cpp | 4 +++- .../support.dynamic/ptr.launder/launder.types.fail.cpp | 4 +++- .../bad.exception/bad_exception.pass.cpp | 4 +++- .../support.exception/except.nested/assign.pass.cpp | 4 +++- .../support.exception/except.nested/ctor_copy.pass.cpp | 4 +++- .../except.nested/ctor_default.pass.cpp | 4 +++- .../except.nested/rethrow_if_nested.pass.cpp | 4 +++- .../except.nested/rethrow_nested.pass.cpp | 4 +++- .../except.nested/throw_with_nested.pass.cpp | 4 +++- .../exception.terminate/nothing_to_do.pass.cpp | 4 +++- .../set.terminate/get_terminate.pass.cpp | 4 +++- .../set.terminate/set_terminate.pass.cpp | 4 +++- .../terminate.handler/terminate_handler.pass.cpp | 4 +++- .../exception.terminate/terminate/terminate.pass.cpp | 4 +++- .../support.exception/exception/exception.pass.cpp | 4 +++- .../propagation/current_exception.pass.cpp | 4 +++- .../propagation/exception_ptr.pass.cpp | 4 +++- .../propagation/make_exception_ptr.pass.cpp | 4 +++- .../propagation/rethrow_exception.pass.cpp | 4 +++- .../uncaught/uncaught_exception.pass.cpp | 4 +++- .../uncaught/uncaught_exceptions.pass.cpp | 4 +++- .../support.general/nothing_to_do.pass.cpp | 4 +++- .../support.initlist/include_cxx03.pass.cpp | 4 +++- .../support.initlist.access/access.pass.cpp | 4 +++- .../support.initlist.cons/default.pass.cpp | 4 +++- .../support.initlist.range/begin_end.pass.cpp | 4 +++- .../language.support/support.initlist/types.pass.cpp | 4 +++- .../support.limits/c.limits/cfloat.pass.cpp | 4 +++- .../support.limits/c.limits/climits.pass.cpp | 4 +++- .../limits/denorm.style/check_values.pass.cpp | 4 +++- .../support.limits/limits/is_specialized.pass.cpp | 4 +++- .../numeric.limits.members/const_data_members.pass.cpp | 4 +++- .../limits/numeric.limits.members/denorm_min.pass.cpp | 4 +++- .../limits/numeric.limits.members/digits.pass.cpp | 4 +++- .../limits/numeric.limits.members/digits10.pass.cpp | 4 +++- .../limits/numeric.limits.members/epsilon.pass.cpp | 4 +++- .../limits/numeric.limits.members/has_denorm.pass.cpp | 4 +++- .../numeric.limits.members/has_denorm_loss.pass.cpp | 4 +++- .../numeric.limits.members/has_infinity.pass.cpp | 4 +++- .../numeric.limits.members/has_quiet_NaN.pass.cpp | 4 +++- .../numeric.limits.members/has_signaling_NaN.pass.cpp | 4 +++- .../limits/numeric.limits.members/infinity.pass.cpp | 4 +++- .../limits/numeric.limits.members/is_bounded.pass.cpp | 4 +++- .../limits/numeric.limits.members/is_exact.pass.cpp | 4 +++- .../limits/numeric.limits.members/is_iec559.pass.cpp | 4 +++- .../limits/numeric.limits.members/is_integer.pass.cpp | 4 +++- .../limits/numeric.limits.members/is_modulo.pass.cpp | 4 +++- .../limits/numeric.limits.members/is_signed.pass.cpp | 4 +++- .../limits/numeric.limits.members/lowest.pass.cpp | 4 +++- .../limits/numeric.limits.members/max.pass.cpp | 4 +++- .../numeric.limits.members/max_digits10.pass.cpp | 4 +++- .../numeric.limits.members/max_exponent.pass.cpp | 4 +++- .../numeric.limits.members/max_exponent10.pass.cpp | 4 +++- .../limits/numeric.limits.members/min.pass.cpp | 4 +++- .../numeric.limits.members/min_exponent.pass.cpp | 4 +++- .../numeric.limits.members/min_exponent10.pass.cpp | 4 +++- .../limits/numeric.limits.members/quiet_NaN.pass.cpp | 4 +++- .../limits/numeric.limits.members/radix.pass.cpp | 4 +++- .../limits/numeric.limits.members/round_error.pass.cpp | 4 +++- .../limits/numeric.limits.members/round_style.pass.cpp | 4 +++- .../numeric.limits.members/signaling_NaN.pass.cpp | 4 +++- .../numeric.limits.members/tinyness_before.pass.cpp | 4 +++- .../limits/numeric.limits.members/traps.pass.cpp | 4 +++- .../limits/numeric.limits/default.pass.cpp | 4 +++- .../limits/numeric.special/nothing_to_do.pass.cpp | 4 +++- .../limits/round.style/check_values.pass.cpp | 4 +++- .../support.limits/nothing_to_do.pass.cpp | 4 +++- .../support.limits.general/algorithm.version.pass.cpp | 2 +- .../support.limits.general/any.version.pass.cpp | 2 +- .../support.limits.general/array.version.pass.cpp | 2 +- .../support.limits.general/atomic.version.pass.cpp | 2 +- .../support.limits.general/bit.version.pass.cpp | 2 +- .../support.limits.general/charconv.pass.cpp | 4 +++- .../support.limits.general/chrono.version.pass.cpp | 2 +- .../support.limits.general/cmath.version.pass.cpp | 2 +- .../support.limits.general/compare.version.pass.cpp | 2 +- .../support.limits.general/complex.version.pass.cpp | 2 +- .../support.limits.general/concepts.version.pass.cpp | 4 +++- .../support.limits.general/cstddef.version.pass.cpp | 2 +- .../support.limits.general/deque.version.pass.cpp | 2 +- .../support.limits.general/exception.version.pass.cpp | 2 +- .../support.limits.general/execution.version.pass.cpp | 4 +++- .../support.limits.general/filesystem.version.pass.cpp | 2 +- .../forward_list.version.pass.cpp | 2 +- .../support.limits.general/functional.version.pass.cpp | 2 +- .../support.limits.general/iomanip.version.pass.cpp | 2 +- .../support.limits.general/istream.version.pass.cpp | 2 +- .../support.limits.general/iterator.version.pass.cpp | 2 +- .../support.limits.general/limits.version.pass.cpp | 2 +- .../support.limits.general/list.version.pass.cpp | 2 +- .../support.limits.general/locale.version.pass.cpp | 2 +- .../support.limits.general/map.version.pass.cpp | 2 +- .../support.limits.general/memory.version.pass.cpp | 2 +- .../memory_resource.version.pass.cpp | 4 +++- .../support.limits.general/mutex.version.pass.cpp | 2 +- .../support.limits.general/new.version.pass.cpp | 2 +- .../support.limits.general/numeric.version.pass.cpp | 2 +- .../support.limits.general/optional.version.pass.cpp | 2 +- .../support.limits.general/ostream.version.pass.cpp | 2 +- .../support.limits.general/regex.version.pass.cpp | 2 +- .../scoped_allocator.version.pass.cpp | 2 +- .../support.limits.general/set.version.pass.cpp | 2 +- .../shared_mutex.version.pass.cpp | 2 +- .../support.limits.general/string.version.pass.cpp | 2 +- .../string_view.version.pass.cpp | 2 +- .../support.limits.general/tuple.version.pass.cpp | 2 +- .../type_traits.version.pass.cpp | 2 +- .../unordered_map.version.pass.cpp | 2 +- .../unordered_set.version.pass.cpp | 2 +- .../support.limits.general/utility.version.pass.cpp | 2 +- .../support.limits.general/variant.version.pass.cpp | 2 +- .../support.limits.general/vector.version.pass.cpp | 2 +- .../support.limits.general/version.version.pass.cpp | 2 +- .../language.support/support.limits/version.pass.cpp | 4 +++- .../support.rtti/bad.cast/bad_cast.pass.cpp | 4 +++- .../support.rtti/bad.typeid/bad_typeid.pass.cpp | 4 +++- .../support.rtti/type.info/type_info.pass.cpp | 4 +++- .../support.rtti/type.info/type_info_hash.pass.cpp | 4 +++- .../language.support/support.runtime/csetjmp.pass.cpp | 4 +++- .../language.support/support.runtime/csignal.pass.cpp | 4 +++- .../language.support/support.runtime/cstdarg.pass.cpp | 4 +++- .../language.support/support.runtime/cstdbool.pass.cpp | 4 +++- .../language.support/support.runtime/cstdlib.pass.cpp | 4 +++- .../language.support/support.runtime/ctime.pass.cpp | 4 +++- .../support.start.term/quick_exit.pass.cpp | 4 +++- .../support.start.term/quick_exit_check1.fail.cpp | 4 +++- .../support.start.term/quick_exit_check2.fail.cpp | 4 +++- test/std/language.support/support.types/byte.pass.cpp | 4 +++- .../support.types/byteops/and.assign.pass.cpp | 4 +++- .../support.types/byteops/and.pass.cpp | 4 +++- .../support.types/byteops/enum_direct_init.pass.cpp | 4 +++- .../support.types/byteops/lshift.assign.fail.cpp | 4 +++- .../support.types/byteops/lshift.assign.pass.cpp | 4 +++- .../support.types/byteops/lshift.fail.cpp | 4 +++- .../support.types/byteops/lshift.pass.cpp | 4 +++- .../support.types/byteops/not.pass.cpp | 4 +++- .../support.types/byteops/or.assign.pass.cpp | 4 +++- .../language.support/support.types/byteops/or.pass.cpp | 4 +++- .../support.types/byteops/rshift.assign.fail.cpp | 4 +++- .../support.types/byteops/rshift.assign.pass.cpp | 4 +++- .../support.types/byteops/rshift.fail.cpp | 4 +++- .../support.types/byteops/rshift.pass.cpp | 4 +++- .../support.types/byteops/to_integer.fail.cpp | 4 +++- .../support.types/byteops/to_integer.pass.cpp | 4 +++- .../support.types/byteops/xor.assign.pass.cpp | 4 +++- .../support.types/byteops/xor.pass.cpp | 4 +++- .../support.types/max_align_t.pass.cpp | 4 +++- test/std/language.support/support.types/null.pass.cpp | 4 +++- .../language.support/support.types/nullptr_t.pass.cpp | 4 +++- .../support.types/nullptr_t_integral_cast.fail.cpp | 4 +++- .../support.types/nullptr_t_integral_cast.pass.cpp | 4 +++- .../language.support/support.types/offsetof.pass.cpp | 4 +++- .../language.support/support.types/ptrdiff_t.pass.cpp | 4 +++- .../std/language.support/support.types/size_t.pass.cpp | 4 +++- test/std/localization/c.locales/clocale.pass.cpp | 4 +++- .../locale.collate.byname/compare.pass.cpp | 4 +++- .../locale.collate.byname/hash.pass.cpp | 4 +++- .../locale.collate.byname/transform.pass.cpp | 4 +++- .../locale.collate.byname/types.pass.cpp | 4 +++- .../category.collate/locale.collate/ctor.pass.cpp | 4 +++- .../locale.collate.members/compare.pass.cpp | 4 +++- .../locale.collate.members/hash.pass.cpp | 4 +++- .../locale.collate.members/transform.pass.cpp | 4 +++- .../locale.collate.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../category.collate/locale.collate/types.pass.cpp | 4 +++- .../category.collate/nothing_to_do.pass.cpp | 4 +++- .../category.ctype/ctype_base.pass.cpp | 4 +++- .../facet.ctype.char.dtor/dtor.pass.cpp | 4 +++- .../facet.ctype.char.members/ctor.pass.cpp | 4 +++- .../facet.ctype.char.members/is_1.pass.cpp | 4 +++- .../facet.ctype.char.members/is_many.pass.cpp | 4 +++- .../facet.ctype.char.members/narrow_1.pass.cpp | 4 +++- .../facet.ctype.char.members/narrow_many.pass.cpp | 4 +++- .../facet.ctype.char.members/scan_is.pass.cpp | 4 +++- .../facet.ctype.char.members/scan_not.pass.cpp | 4 +++- .../facet.ctype.char.members/table.pass.cpp | 4 +++- .../facet.ctype.char.members/tolower_1.pass.cpp | 4 +++- .../facet.ctype.char.members/tolower_many.pass.cpp | 4 +++- .../facet.ctype.char.members/toupper_1.pass.cpp | 4 +++- .../facet.ctype.char.members/toupper_many.pass.cpp | 4 +++- .../facet.ctype.char.members/widen_1.pass.cpp | 4 +++- .../facet.ctype.char.members/widen_many.pass.cpp | 4 +++- .../facet.ctype.char.statics/classic_table.pass.cpp | 4 +++- .../tested_elsewhere.pass.cpp | 4 +++- .../category.ctype/facet.ctype.special/types.pass.cpp | 4 +++- .../locale.codecvt.byname/ctor_char.pass.cpp | 4 +++- .../locale.codecvt.byname/ctor_char16_t.pass.cpp | 4 +++- .../locale.codecvt.byname/ctor_char32_t.pass.cpp | 4 +++- .../locale.codecvt.byname/ctor_wchar_t.pass.cpp | 4 +++- .../locale.codecvt/codecvt_base.pass.cpp | 4 +++- .../category.ctype/locale.codecvt/ctor_char.pass.cpp | 4 +++- .../locale.codecvt/ctor_char16_t.pass.cpp | 4 +++- .../locale.codecvt/ctor_char32_t.pass.cpp | 4 +++- .../locale.codecvt/ctor_wchar_t.pass.cpp | 4 +++- .../char16_t_always_noconv.pass.cpp | 4 +++- .../locale.codecvt.members/char16_t_encoding.pass.cpp | 4 +++- .../locale.codecvt.members/char16_t_in.pass.cpp | 4 +++- .../locale.codecvt.members/char16_t_length.pass.cpp | 4 +++- .../char16_t_max_length.pass.cpp | 4 +++- .../locale.codecvt.members/char16_t_out.pass.cpp | 4 +++- .../locale.codecvt.members/char16_t_unshift.pass.cpp | 4 +++- .../char32_t_always_noconv.pass.cpp | 4 +++- .../locale.codecvt.members/char32_t_encoding.pass.cpp | 4 +++- .../locale.codecvt.members/char32_t_in.pass.cpp | 4 +++- .../locale.codecvt.members/char32_t_length.pass.cpp | 4 +++- .../char32_t_max_length.pass.cpp | 4 +++- .../locale.codecvt.members/char32_t_out.pass.cpp | 4 +++- .../locale.codecvt.members/char32_t_unshift.pass.cpp | 4 +++- .../locale.codecvt.members/char_always_noconv.pass.cpp | 4 +++- .../locale.codecvt.members/char_encoding.pass.cpp | 4 +++- .../locale.codecvt.members/char_in.pass.cpp | 4 +++- .../locale.codecvt.members/char_length.pass.cpp | 4 +++- .../locale.codecvt.members/char_max_length.pass.cpp | 4 +++- .../locale.codecvt.members/char_out.pass.cpp | 4 +++- .../locale.codecvt.members/char_unshift.pass.cpp | 4 +++- .../locale.codecvt.members/utf_sanity_check.pass.cpp | 4 +++- .../wchar_t_always_noconv.pass.cpp | 4 +++- .../locale.codecvt.members/wchar_t_encoding.pass.cpp | 4 +++- .../locale.codecvt.members/wchar_t_in.pass.cpp | 4 +++- .../locale.codecvt.members/wchar_t_length.pass.cpp | 4 +++- .../locale.codecvt.members/wchar_t_max_length.pass.cpp | 4 +++- .../locale.codecvt.members/wchar_t_out.pass.cpp | 4 +++- .../locale.codecvt.members/wchar_t_unshift.pass.cpp | 4 +++- .../locale.codecvt.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../category.ctype/locale.codecvt/types_char.pass.cpp | 4 +++- .../locale.codecvt/types_char16_t.pass.cpp | 4 +++- .../locale.codecvt/types_char32_t.pass.cpp | 4 +++- .../locale.codecvt/types_wchar_t.pass.cpp | 4 +++- .../category.ctype/locale.ctype.byname/is_1.pass.cpp | 4 +++- .../locale.ctype.byname/is_many.pass.cpp | 4 +++- .../category.ctype/locale.ctype.byname/mask.pass.cpp | 4 +++- .../locale.ctype.byname/narrow_1.pass.cpp | 4 +++- .../locale.ctype.byname/narrow_many.pass.cpp | 4 +++- .../locale.ctype.byname/scan_is.pass.cpp | 4 +++- .../locale.ctype.byname/scan_not.pass.cpp | 4 +++- .../locale.ctype.byname/tolower_1.pass.cpp | 4 +++- .../locale.ctype.byname/tolower_many.pass.cpp | 4 +++- .../locale.ctype.byname/toupper_1.pass.cpp | 4 +++- .../locale.ctype.byname/toupper_many.pass.cpp | 4 +++- .../category.ctype/locale.ctype.byname/types.pass.cpp | 4 +++- .../locale.ctype.byname/widen_1.pass.cpp | 4 +++- .../locale.ctype.byname/widen_many.pass.cpp | 4 +++- .../category.ctype/locale.ctype/ctor.pass.cpp | 4 +++- .../locale.ctype/locale.ctype.members/is_1.pass.cpp | 4 +++- .../locale.ctype/locale.ctype.members/is_many.pass.cpp | 4 +++- .../locale.ctype.members/narrow_1.pass.cpp | 4 +++- .../locale.ctype.members/narrow_many.pass.cpp | 4 +++- .../locale.ctype/locale.ctype.members/scan_is.pass.cpp | 4 +++- .../locale.ctype.members/scan_not.pass.cpp | 4 +++- .../locale.ctype.members/tolower_1.pass.cpp | 4 +++- .../locale.ctype.members/tolower_many.pass.cpp | 4 +++- .../locale.ctype.members/toupper_1.pass.cpp | 4 +++- .../locale.ctype.members/toupper_many.pass.cpp | 4 +++- .../locale.ctype/locale.ctype.members/widen_1.pass.cpp | 4 +++- .../locale.ctype.members/widen_many.pass.cpp | 4 +++- .../locale.ctype.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../category.ctype/locale.ctype/types.pass.cpp | 4 +++- .../locale.messages.byname/nothing_to_do.pass.cpp | 4 +++- .../category.messages/locale.messages/ctor.pass.cpp | 4 +++- .../locale.messages.members/not_testable.pass.cpp | 4 +++- .../locale.messages.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../locale.messages/messages_base.pass.cpp | 4 +++- .../category.messages/locale.messages/types.pass.cpp | 4 +++- .../category.messages/nothing_to_do.pass.cpp | 4 +++- .../category.monetary/locale.money.get/ctor.pass.cpp | 4 +++- .../get_long_double_en_US.pass.cpp | 4 +++- .../get_long_double_fr_FR.pass.cpp | 4 +++- .../get_long_double_ru_RU.pass.cpp | 4 +++- .../get_long_double_zh_CN.pass.cpp | 4 +++- .../locale.money.get.members/get_string_en_US.pass.cpp | 4 +++- .../tested_elsewhere.pass.cpp | 4 +++- .../category.monetary/locale.money.get/types.pass.cpp | 4 +++- .../category.monetary/locale.money.put/ctor.pass.cpp | 4 +++- .../put_long_double_en_US.pass.cpp | 4 +++- .../put_long_double_fr_FR.pass.cpp | 4 +++- .../put_long_double_ru_RU.pass.cpp | 4 +++- .../put_long_double_zh_CN.pass.cpp | 4 +++- .../locale.money.put.members/put_string_en_US.pass.cpp | 4 +++- .../tested_elsewhere.pass.cpp | 4 +++- .../category.monetary/locale.money.put/types.pass.cpp | 4 +++- .../locale.moneypunct.byname/curr_symbol.pass.cpp | 4 +++- .../locale.moneypunct.byname/decimal_point.pass.cpp | 4 +++- .../locale.moneypunct.byname/frac_digits.pass.cpp | 4 +++- .../locale.moneypunct.byname/grouping.pass.cpp | 4 +++- .../locale.moneypunct.byname/neg_format.pass.cpp | 4 +++- .../locale.moneypunct.byname/negative_sign.pass.cpp | 4 +++- .../locale.moneypunct.byname/pos_format.pass.cpp | 4 +++- .../locale.moneypunct.byname/positive_sign.pass.cpp | 4 +++- .../locale.moneypunct.byname/thousands_sep.pass.cpp | 4 +++- .../category.monetary/locale.moneypunct/ctor.pass.cpp | 4 +++- .../locale.moneypunct.members/curr_symbol.pass.cpp | 4 +++- .../locale.moneypunct.members/decimal_point.pass.cpp | 4 +++- .../locale.moneypunct.members/frac_digits.pass.cpp | 4 +++- .../locale.moneypunct.members/grouping.pass.cpp | 4 +++- .../locale.moneypunct.members/neg_format.pass.cpp | 4 +++- .../locale.moneypunct.members/negative_sign.pass.cpp | 4 +++- .../locale.moneypunct.members/pos_format.pass.cpp | 4 +++- .../locale.moneypunct.members/positive_sign.pass.cpp | 4 +++- .../locale.moneypunct.members/thousands_sep.pass.cpp | 4 +++- .../tested_elsewhere.pass.cpp | 4 +++- .../locale.moneypunct/money_base.pass.cpp | 4 +++- .../category.monetary/locale.moneypunct/types.pass.cpp | 4 +++- .../category.monetary/nothing_to_do.pass.cpp | 4 +++- .../category.numeric/locale.nm.put/ctor.pass.cpp | 4 +++- .../facet.num.put.members/put_bool.pass.cpp | 4 +++- .../facet.num.put.members/put_double.pass.cpp | 4 +++- .../facet.num.put.members/put_long.pass.cpp | 4 +++- .../facet.num.put.members/put_long_double.pass.cpp | 4 +++- .../facet.num.put.members/put_long_long.pass.cpp | 4 +++- .../facet.num.put.members/put_pointer.pass.cpp | 4 +++- .../facet.num.put.members/put_unsigned_long.pass.cpp | 4 +++- .../put_unsigned_long_long.pass.cpp | 4 +++- .../facet.num.put.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../category.numeric/locale.nm.put/types.pass.cpp | 4 +++- .../category.numeric/locale.num.get/ctor.pass.cpp | 4 +++- .../facet.num.get.members/get_bool.pass.cpp | 4 +++- .../facet.num.get.members/get_double.pass.cpp | 4 +++- .../facet.num.get.members/get_float.pass.cpp | 4 +++- .../facet.num.get.members/get_long.pass.cpp | 4 +++- .../facet.num.get.members/get_long_double.pass.cpp | 4 +++- .../facet.num.get.members/get_long_long.pass.cpp | 4 +++- .../facet.num.get.members/get_pointer.pass.cpp | 4 +++- .../facet.num.get.members/get_unsigned_int.pass.cpp | 4 +++- .../facet.num.get.members/get_unsigned_long.pass.cpp | 4 +++- .../get_unsigned_long_long.pass.cpp | 4 +++- .../facet.num.get.members/get_unsigned_short.pass.cpp | 4 +++- .../facet.num.get.members/test_min_max.pass.cpp | 4 +++- .../facet.num.get.members/test_neg_one.pass.cpp | 4 +++- .../facet.num.get.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../category.numeric/locale.num.get/types.pass.cpp | 4 +++- .../category.numeric/nothing_to_do.pass.cpp | 4 +++- .../locale.time.get.byname/date_order.pass.cpp | 4 +++- .../locale.time.get.byname/date_order_wide.pass.cpp | 4 +++- .../locale.time.get.byname/get_date.pass.cpp | 4 +++- .../locale.time.get.byname/get_date_wide.pass.cpp | 4 +++- .../locale.time.get.byname/get_monthname.pass.cpp | 4 +++- .../locale.time.get.byname/get_monthname_wide.pass.cpp | 4 +++- .../locale.time.get.byname/get_one.pass.cpp | 4 +++- .../locale.time.get.byname/get_one_wide.pass.cpp | 4 +++- .../locale.time.get.byname/get_time.pass.cpp | 4 +++- .../locale.time.get.byname/get_time_wide.pass.cpp | 4 +++- .../locale.time.get.byname/get_weekday.pass.cpp | 4 +++- .../locale.time.get.byname/get_weekday_wide.pass.cpp | 4 +++- .../locale.time.get.byname/get_year.pass.cpp | 4 +++- .../locale.time.get.byname/get_year_wide.pass.cpp | 4 +++- .../category.time/locale.time.get/ctor.pass.cpp | 4 +++- .../locale.time.get.members/date_order.pass.cpp | 4 +++- .../locale.time.get.members/get_date.pass.cpp | 4 +++- .../locale.time.get.members/get_date_wide.pass.cpp | 4 +++- .../locale.time.get.members/get_many.pass.cpp | 4 +++- .../locale.time.get.members/get_monthname.pass.cpp | 4 +++- .../get_monthname_wide.pass.cpp | 4 +++- .../locale.time.get.members/get_one.pass.cpp | 4 +++- .../locale.time.get.members/get_time.pass.cpp | 4 +++- .../locale.time.get.members/get_time_wide.pass.cpp | 4 +++- .../locale.time.get.members/get_weekday.pass.cpp | 4 +++- .../locale.time.get.members/get_weekday_wide.pass.cpp | 4 +++- .../locale.time.get.members/get_year.pass.cpp | 4 +++- .../locale.time.get.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../category.time/locale.time.get/time_base.pass.cpp | 4 +++- .../category.time/locale.time.get/types.pass.cpp | 4 +++- .../category.time/locale.time.put.byname/put1.pass.cpp | 4 +++- .../category.time/locale.time.put/ctor.pass.cpp | 4 +++- .../locale.time.put.members/put1.pass.cpp | 4 +++- .../locale.time.put.members/put2.pass.cpp | 4 +++- .../locale.time.put.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../category.time/locale.time.put/types.pass.cpp | 4 +++- .../category.time/nothing_to_do.pass.cpp | 4 +++- .../locale.numpunct.byname/decimal_point.pass.cpp | 4 +++- .../locale.numpunct.byname/grouping.pass.cpp | 4 +++- .../locale.numpunct.byname/thousands_sep.pass.cpp | 4 +++- .../facet.numpunct/locale.numpunct/ctor.pass.cpp | 4 +++- .../facet.numpunct.members/decimal_point.pass.cpp | 4 +++- .../facet.numpunct.members/falsename.pass.cpp | 4 +++- .../facet.numpunct.members/grouping.pass.cpp | 4 +++- .../facet.numpunct.members/thousands_sep.pass.cpp | 4 +++- .../facet.numpunct.members/truename.pass.cpp | 4 +++- .../facet.numpunct.virtuals/tested_elsewhere.pass.cpp | 4 +++- .../facet.numpunct/locale.numpunct/types.pass.cpp | 4 +++- .../facet.numpunct/nothing_to_do.pass.cpp | 4 +++- .../facets.examples/nothing_to_do.pass.cpp | 4 +++- .../localization/locale.stdcvt/codecvt_mode.pass.cpp | 4 +++- .../localization/locale.stdcvt/codecvt_utf16.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf16_always_noconv.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf16_encoding.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf16_in.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf16_length.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf16_max_length.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf16_out.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf16_unshift.pass.cpp | 4 +++- .../localization/locale.stdcvt/codecvt_utf8.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_always_noconv.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_encoding.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_in.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_length.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_max_length.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_out.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_unshift.pass.cpp | 4 +++- .../codecvt_utf8_utf16_always_noconv.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_utf16_encoding.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_utf16_in.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_utf16_length.pass.cpp | 4 +++- .../codecvt_utf8_utf16_max_length.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_utf16_out.pass.cpp | 4 +++- .../locale.stdcvt/codecvt_utf8_utf16_unshift.pass.cpp | 4 +++- .../std/localization/locale.syn/nothing_to_do.pass.cpp | 4 +++- .../locale.convenience/classification/isalnum.pass.cpp | 4 +++- .../locale.convenience/classification/isalpha.pass.cpp | 4 +++- .../locale.convenience/classification/iscntrl.pass.cpp | 4 +++- .../locale.convenience/classification/isdigit.pass.cpp | 4 +++- .../locale.convenience/classification/isgraph.pass.cpp | 4 +++- .../locale.convenience/classification/islower.pass.cpp | 4 +++- .../locale.convenience/classification/isprint.pass.cpp | 4 +++- .../locale.convenience/classification/ispunct.pass.cpp | 4 +++- .../locale.convenience/classification/isspace.pass.cpp | 4 +++- .../locale.convenience/classification/isupper.pass.cpp | 4 +++- .../classification/isxdigit.pass.cpp | 4 +++- .../conversions/conversions.buffer/ctor.pass.cpp | 4 +++- .../conversions/conversions.buffer/overflow.pass.cpp | 4 +++- .../conversions/conversions.buffer/pbackfail.pass.cpp | 4 +++- .../conversions/conversions.buffer/rdbuf.pass.cpp | 4 +++- .../conversions/conversions.buffer/seekoff.pass.cpp | 4 +++- .../conversions/conversions.buffer/state.pass.cpp | 4 +++- .../conversions/conversions.buffer/test.pass.cpp | 4 +++- .../conversions/conversions.buffer/underflow.pass.cpp | 4 +++- .../conversions/conversions.character/tolower.pass.cpp | 4 +++- .../conversions/conversions.character/toupper.pass.cpp | 4 +++- .../conversions/conversions.string/converted.pass.cpp | 4 +++- .../conversions.string/ctor_codecvt.pass.cpp | 4 +++- .../conversions.string/ctor_codecvt_state.pass.cpp | 4 +++- .../conversions/conversions.string/ctor_copy.pass.cpp | 4 +++- .../conversions.string/ctor_err_string.pass.cpp | 4 +++- .../conversions/conversions.string/from_bytes.pass.cpp | 4 +++- .../conversions/conversions.string/state.pass.cpp | 4 +++- .../conversions/conversions.string/to_bytes.pass.cpp | 4 +++- .../conversions/conversions.string/types.pass.cpp | 4 +++- .../conversions/nothing_to_do.pass.cpp | 4 +++- .../locales/locale.convenience/nothing_to_do.pass.cpp | 4 +++- .../locales/locale.global.templates/has_facet.pass.cpp | 4 +++- .../locales/locale.global.templates/use_facet.pass.cpp | 4 +++- .../locales/locale/locale.cons/assign.pass.cpp | 4 +++- .../locales/locale/locale.cons/char_pointer.pass.cpp | 4 +++- .../locales/locale/locale.cons/copy.pass.cpp | 4 +++- .../locales/locale/locale.cons/default.pass.cpp | 4 +++- .../locale.cons/locale_char_pointer_cat.pass.cpp | 4 +++- .../locale/locale.cons/locale_facetptr.pass.cpp | 4 +++- .../locale/locale.cons/locale_locale_cat.pass.cpp | 4 +++- .../locale/locale.cons/locale_string_cat.pass.cpp | 4 +++- .../locales/locale/locale.cons/string.pass.cpp | 4 +++- .../locales/locale/locale.members/combine.pass.cpp | 4 +++- .../locales/locale/locale.members/name.pass.cpp | 4 +++- .../locales/locale/locale.operators/compare.pass.cpp | 4 +++- .../locales/locale/locale.operators/eq.pass.cpp | 4 +++- .../locales/locale/locale.statics/classic.pass.cpp | 4 +++- .../locales/locale/locale.statics/global.pass.cpp | 4 +++- .../locale.types/locale.category/category.pass.cpp | 4 +++- .../locale.facet/tested_elsewhere.pass.cpp | 4 +++- .../locale.types/locale.id/tested_elsewhere.pass.cpp | 4 +++- .../locales/locale/locale.types/nothing_to_do.pass.cpp | 4 +++- .../localization/locales/locale/nothing_to_do.pass.cpp | 4 +++- test/std/localization/locales/nothing_to_do.pass.cpp | 4 +++- .../localization.general/nothing_to_do.pass.cpp | 4 +++- test/std/nothing_to_do.pass.cpp | 4 +++- test/std/numerics/c.math/cmath.pass.cpp | 4 +++- test/std/numerics/c.math/ctgmath.pass.cpp | 4 +++- test/std/numerics/c.math/tgmath_h.pass.cpp | 4 +++- test/std/numerics/cfenv/cfenv.syn/cfenv.pass.cpp | 4 +++- .../numerics/complex.number/ccmplx/ccomplex.pass.cpp | 4 +++- .../complex.number/cmplx.over/UDT_is_rejected.fail.cpp | 4 +++- .../numerics/complex.number/cmplx.over/arg.pass.cpp | 4 +++- .../numerics/complex.number/cmplx.over/conj.pass.cpp | 4 +++- .../numerics/complex.number/cmplx.over/imag.pass.cpp | 4 +++- .../numerics/complex.number/cmplx.over/norm.pass.cpp | 4 +++- .../numerics/complex.number/cmplx.over/pow.pass.cpp | 4 +++- .../numerics/complex.number/cmplx.over/proj.pass.cpp | 4 +++- .../numerics/complex.number/cmplx.over/real.pass.cpp | 4 +++- .../complex.number/complex.literals/literals.pass.cpp | 4 +++- .../complex.number/complex.literals/literals1.fail.cpp | 4 +++- .../complex.number/complex.literals/literals1.pass.cpp | 4 +++- .../complex.number/complex.literals/literals2.pass.cpp | 4 +++- .../complex.member.ops/assignment_complex.pass.cpp | 4 +++- .../complex.member.ops/assignment_scalar.pass.cpp | 4 +++- .../complex.member.ops/divide_equal_complex.pass.cpp | 4 +++- .../complex.member.ops/divide_equal_scalar.pass.cpp | 4 +++- .../complex.member.ops/minus_equal_complex.pass.cpp | 4 +++- .../complex.member.ops/minus_equal_scalar.pass.cpp | 4 +++- .../complex.member.ops/plus_equal_complex.pass.cpp | 4 +++- .../complex.member.ops/plus_equal_scalar.pass.cpp | 4 +++- .../complex.member.ops/times_equal_complex.pass.cpp | 4 +++- .../complex.member.ops/times_equal_scalar.pass.cpp | 4 +++- .../complex.number/complex.members/construct.pass.cpp | 4 +++- .../complex.number/complex.members/real_imag.pass.cpp | 4 +++- .../complex.ops/complex_divide_complex.pass.cpp | 4 +++- .../complex.ops/complex_divide_scalar.pass.cpp | 4 +++- .../complex.ops/complex_equals_complex.pass.cpp | 4 +++- .../complex.ops/complex_equals_scalar.pass.cpp | 4 +++- .../complex.ops/complex_minus_complex.pass.cpp | 4 +++- .../complex.ops/complex_minus_scalar.pass.cpp | 4 +++- .../complex.ops/complex_not_equals_complex.pass.cpp | 4 +++- .../complex.ops/complex_not_equals_scalar.pass.cpp | 6 ++++-- .../complex.ops/complex_plus_complex.pass.cpp | 4 +++- .../complex.ops/complex_plus_scalar.pass.cpp | 4 +++- .../complex.ops/complex_times_complex.pass.cpp | 4 +++- .../complex.ops/complex_times_scalar.pass.cpp | 4 +++- .../complex.ops/scalar_divide_complex.pass.cpp | 4 +++- .../complex.ops/scalar_equals_complex.pass.cpp | 4 +++- .../complex.ops/scalar_minus_complex.pass.cpp | 4 +++- .../complex.ops/scalar_not_equals_complex.pass.cpp | 4 +++- .../complex.ops/scalar_plus_complex.pass.cpp | 4 +++- .../complex.ops/scalar_times_complex.pass.cpp | 4 +++- .../complex.number/complex.ops/stream_input.pass.cpp | 4 +++- .../complex.number/complex.ops/stream_output.pass.cpp | 4 +++- .../complex.number/complex.ops/unary_minus.pass.cpp | 4 +++- .../complex.number/complex.ops/unary_plus.pass.cpp | 4 +++- .../complex.special/double_float_explicit.pass.cpp | 4 +++- .../complex.special/double_float_implicit.pass.cpp | 4 +++- .../double_long_double_explicit.pass.cpp | 4 +++- .../double_long_double_implicit.fail.cpp | 4 +++- .../complex.special/float_double_explicit.pass.cpp | 4 +++- .../complex.special/float_double_implicit.fail.cpp | 4 +++- .../float_long_double_explicit.pass.cpp | 4 +++- .../float_long_double_implicit.fail.cpp | 4 +++- .../long_double_double_explicit.pass.cpp | 4 +++- .../long_double_double_implicit.pass.cpp | 4 +++- .../long_double_float_explicit.pass.cpp | 4 +++- .../long_double_float_implicit.pass.cpp | 4 +++- .../complex.synopsis/nothing_to_do.pass.cpp | 4 +++- .../complex.transcendentals/acos.pass.cpp | 4 +++- .../complex.transcendentals/acosh.pass.cpp | 4 +++- .../complex.transcendentals/asin.pass.cpp | 4 +++- .../complex.transcendentals/asinh.pass.cpp | 4 +++- .../complex.transcendentals/atan.pass.cpp | 4 +++- .../complex.transcendentals/atanh.pass.cpp | 4 +++- .../complex.transcendentals/cos.pass.cpp | 4 +++- .../complex.transcendentals/cosh.pass.cpp | 4 +++- .../complex.transcendentals/exp.pass.cpp | 4 +++- .../complex.transcendentals/log.pass.cpp | 4 +++- .../complex.transcendentals/log10.pass.cpp | 4 +++- .../pow_complex_complex.pass.cpp | 4 +++- .../pow_complex_scalar.pass.cpp | 4 +++- .../pow_scalar_complex.pass.cpp | 4 +++- .../complex.transcendentals/sin.pass.cpp | 4 +++- .../complex.transcendentals/sinh.pass.cpp | 4 +++- .../complex.transcendentals/sqrt.pass.cpp | 4 +++- .../complex.transcendentals/tan.pass.cpp | 4 +++- .../complex.transcendentals/tanh.pass.cpp | 4 +++- .../complex.number/complex.value.ops/abs.pass.cpp | 4 +++- .../complex.number/complex.value.ops/arg.pass.cpp | 4 +++- .../complex.number/complex.value.ops/conj.pass.cpp | 4 +++- .../complex.number/complex.value.ops/imag.pass.cpp | 4 +++- .../complex.number/complex.value.ops/norm.pass.cpp | 4 +++- .../complex.number/complex.value.ops/polar.pass.cpp | 4 +++- .../complex.number/complex.value.ops/proj.pass.cpp | 4 +++- .../complex.number/complex.value.ops/real.pass.cpp | 4 +++- .../std/numerics/complex.number/complex/types.pass.cpp | 4 +++- test/std/numerics/complex.number/layout.pass.cpp | 4 +++- test/std/numerics/nothing_to_do.pass.cpp | 4 +++- .../gslice.access/tested_elsewhere.pass.cpp | 4 +++- .../numarray/class.gslice/gslice.cons/default.pass.cpp | 4 +++- .../gslice.cons/start_size_stride.pass.cpp | 4 +++- .../numarray/class.gslice/nothing_to_do.pass.cpp | 4 +++- .../numarray/class.slice/cons.slice/default.pass.cpp | 4 +++- .../class.slice/cons.slice/start_size_stride.pass.cpp | 4 +++- .../numarray/class.slice/nothing_to_do.pass.cpp | 4 +++- .../class.slice/slice.access/tested_elsewhere.pass.cpp | 4 +++- .../numarray/template.gslice.array/default.fail.cpp | 4 +++- .../gslice.array.assign/gslice_array.pass.cpp | 4 +++- .../gslice.array.assign/valarray.pass.cpp | 4 +++- .../gslice.array.comp.assign/addition.pass.cpp | 4 +++- .../gslice.array.comp.assign/and.pass.cpp | 4 +++- .../gslice.array.comp.assign/divide.pass.cpp | 4 +++- .../gslice.array.comp.assign/modulo.pass.cpp | 4 +++- .../gslice.array.comp.assign/multiply.pass.cpp | 4 +++- .../gslice.array.comp.assign/or.pass.cpp | 4 +++- .../gslice.array.comp.assign/shift_left.pass.cpp | 4 +++- .../gslice.array.comp.assign/shift_right.pass.cpp | 4 +++- .../gslice.array.comp.assign/subtraction.pass.cpp | 4 +++- .../gslice.array.comp.assign/xor.pass.cpp | 4 +++- .../gslice.array.fill/assign_value.pass.cpp | 4 +++- .../numarray/template.gslice.array/types.pass.cpp | 4 +++- .../numarray/template.indirect.array/default.fail.cpp | 4 +++- .../indirect.array.assign/indirect_array.pass.cpp | 4 +++- .../indirect.array.assign/valarray.pass.cpp | 4 +++- .../indirect.array.comp.assign/addition.pass.cpp | 4 +++- .../indirect.array.comp.assign/and.pass.cpp | 4 +++- .../indirect.array.comp.assign/divide.pass.cpp | 4 +++- .../indirect.array.comp.assign/modulo.pass.cpp | 4 +++- .../indirect.array.comp.assign/multiply.pass.cpp | 4 +++- .../indirect.array.comp.assign/or.pass.cpp | 4 +++- .../indirect.array.comp.assign/shift_left.pass.cpp | 4 +++- .../indirect.array.comp.assign/shift_right.pass.cpp | 4 +++- .../indirect.array.comp.assign/subtraction.pass.cpp | 4 +++- .../indirect.array.comp.assign/xor.pass.cpp | 4 +++- .../indirect.array.fill/assign_value.pass.cpp | 4 +++- .../numarray/template.indirect.array/types.pass.cpp | 4 +++- .../numarray/template.mask.array/default.fail.cpp | 4 +++- .../mask.array.assign/mask_array.pass.cpp | 4 +++- .../mask.array.assign/valarray.pass.cpp | 4 +++- .../mask.array.comp.assign/addition.pass.cpp | 4 +++- .../mask.array.comp.assign/and.pass.cpp | 4 +++- .../mask.array.comp.assign/divide.pass.cpp | 4 +++- .../mask.array.comp.assign/modulo.pass.cpp | 4 +++- .../mask.array.comp.assign/multiply.pass.cpp | 4 +++- .../mask.array.comp.assign/or.pass.cpp | 4 +++- .../mask.array.comp.assign/shift_left.pass.cpp | 4 +++- .../mask.array.comp.assign/shift_right.pass.cpp | 4 +++- .../mask.array.comp.assign/subtraction.pass.cpp | 4 +++- .../mask.array.comp.assign/xor.pass.cpp | 4 +++- .../mask.array.fill/assign_value.pass.cpp | 4 +++- .../numarray/template.mask.array/types.pass.cpp | 4 +++- .../numarray/template.slice.array/default.fail.cpp | 4 +++- .../slice.arr.assign/slice_array.pass.cpp | 4 +++- .../slice.arr.assign/valarray.pass.cpp | 4 +++- .../slice.arr.comp.assign/addition.pass.cpp | 4 +++- .../slice.arr.comp.assign/and.pass.cpp | 4 +++- .../slice.arr.comp.assign/divide.pass.cpp | 4 +++- .../slice.arr.comp.assign/modulo.pass.cpp | 4 +++- .../slice.arr.comp.assign/multiply.pass.cpp | 4 +++- .../slice.arr.comp.assign/or.pass.cpp | 4 +++- .../slice.arr.comp.assign/shift_left.pass.cpp | 4 +++- .../slice.arr.comp.assign/shift_right.pass.cpp | 4 +++- .../slice.arr.comp.assign/subtraction.pass.cpp | 4 +++- .../slice.arr.comp.assign/xor.pass.cpp | 4 +++- .../slice.arr.fill/assign_value.pass.cpp | 4 +++- .../numarray/template.slice.array/types.pass.cpp | 4 +++- .../numerics/numarray/template.valarray/types.pass.cpp | 4 +++- .../template.valarray/valarray.access/access.pass.cpp | 4 +++- .../valarray.access/const_access.pass.cpp | 4 +++- .../valarray.assign/copy_assign.pass.cpp | 4 +++- .../valarray.assign/gslice_array_assign.pass.cpp | 4 +++- .../valarray.assign/indirect_array_assign.pass.cpp | 4 +++- .../valarray.assign/initializer_list_assign.pass.cpp | 4 +++- .../valarray.assign/mask_array_assign.pass.cpp | 4 +++- .../valarray.assign/move_assign.pass.cpp | 4 +++- .../valarray.assign/slice_array_assign.pass.cpp | 4 +++- .../valarray.assign/value_assign.pass.cpp | 4 +++- .../valarray.cassign/and_valarray.pass.cpp | 4 +++- .../valarray.cassign/and_value.pass.cpp | 4 +++- .../valarray.cassign/divide_valarray.pass.cpp | 4 +++- .../valarray.cassign/divide_value.pass.cpp | 4 +++- .../valarray.cassign/minus_valarray.pass.cpp | 4 +++- .../valarray.cassign/minus_value.pass.cpp | 4 +++- .../valarray.cassign/modulo_valarray.pass.cpp | 4 +++- .../valarray.cassign/modulo_value.pass.cpp | 4 +++- .../valarray.cassign/or_valarray.pass.cpp | 4 +++- .../valarray.cassign/or_value.pass.cpp | 4 +++- .../valarray.cassign/plus_valarray.pass.cpp | 4 +++- .../valarray.cassign/plus_value.pass.cpp | 4 +++- .../valarray.cassign/shift_left_valarray.pass.cpp | 4 +++- .../valarray.cassign/shift_left_value.pass.cpp | 4 +++- .../valarray.cassign/shift_right_valarray.pass.cpp | 4 +++- .../valarray.cassign/shift_right_value.pass.cpp | 4 +++- .../valarray.cassign/times_valarray.pass.cpp | 4 +++- .../valarray.cassign/times_value.pass.cpp | 4 +++- .../valarray.cassign/xor_valarray.pass.cpp | 4 +++- .../valarray.cassign/xor_value.pass.cpp | 4 +++- .../template.valarray/valarray.cons/copy.pass.cpp | 4 +++- .../template.valarray/valarray.cons/default.pass.cpp | 4 +++- .../valarray.cons/gslice_array.pass.cpp | 4 +++- .../valarray.cons/indirect_array.pass.cpp | 4 +++- .../valarray.cons/initializer_list.pass.cpp | 4 +++- .../valarray.cons/mask_array.pass.cpp | 4 +++- .../template.valarray/valarray.cons/move.pass.cpp | 4 +++- .../valarray.cons/pointer_size.pass.cpp | 4 +++- .../template.valarray/valarray.cons/size.pass.cpp | 4 +++- .../valarray.cons/slice_array.pass.cpp | 4 +++- .../valarray.cons/value_size.pass.cpp | 4 +++- .../valarray.members/apply_cref.pass.cpp | 4 +++- .../valarray.members/apply_value.pass.cpp | 4 +++- .../template.valarray/valarray.members/cshift.pass.cpp | 4 +++- .../template.valarray/valarray.members/max.pass.cpp | 4 +++- .../template.valarray/valarray.members/min.pass.cpp | 4 +++- .../template.valarray/valarray.members/resize.pass.cpp | 4 +++- .../template.valarray/valarray.members/shift.pass.cpp | 4 +++- .../template.valarray/valarray.members/size.pass.cpp | 4 +++- .../template.valarray/valarray.members/sum.pass.cpp | 4 +++- .../template.valarray/valarray.members/swap.pass.cpp | 4 +++- .../valarray.sub/gslice_const.pass.cpp | 4 +++- .../valarray.sub/gslice_non_const.pass.cpp | 4 +++- .../valarray.sub/indirect_array_const.pass.cpp | 4 +++- .../valarray.sub/indirect_array_non_const.pass.cpp | 4 +++- .../valarray.sub/slice_const.pass.cpp | 4 +++- .../valarray.sub/slice_non_const.pass.cpp | 4 +++- .../valarray.sub/valarray_bool_const.pass.cpp | 4 +++- .../valarray.sub/valarray_bool_non_const.pass.cpp | 4 +++- .../template.valarray/valarray.unary/bit_not.pass.cpp | 4 +++- .../template.valarray/valarray.unary/negate.pass.cpp | 4 +++- .../template.valarray/valarray.unary/not.pass.cpp | 4 +++- .../template.valarray/valarray.unary/plus.pass.cpp | 4 +++- .../valarray.nonmembers/nothing_to_do.pass.cpp | 4 +++- .../valarray.binary/and_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/and_valarray_value.pass.cpp | 4 +++- .../valarray.binary/and_value_valarray.pass.cpp | 4 +++- .../valarray.binary/divide_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/divide_valarray_value.pass.cpp | 4 +++- .../valarray.binary/divide_value_valarray.pass.cpp | 4 +++- .../valarray.binary/minus_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/minus_valarray_value.pass.cpp | 4 +++- .../valarray.binary/minus_value_valarray.pass.cpp | 4 +++- .../valarray.binary/modulo_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/modulo_valarray_value.pass.cpp | 4 +++- .../valarray.binary/modulo_value_valarray.pass.cpp | 4 +++- .../valarray.binary/or_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/or_valarray_value.pass.cpp | 4 +++- .../valarray.binary/or_value_valarray.pass.cpp | 4 +++- .../valarray.binary/plus_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/plus_valarray_value.pass.cpp | 4 +++- .../valarray.binary/plus_value_valarray.pass.cpp | 4 +++- .../shift_left_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/shift_left_valarray_value.pass.cpp | 4 +++- .../valarray.binary/shift_left_value_valarray.pass.cpp | 4 +++- .../shift_right_valarray_valarray.pass.cpp | 4 +++- .../shift_right_valarray_value.pass.cpp | 4 +++- .../shift_right_value_valarray.pass.cpp | 4 +++- .../valarray.binary/times_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/times_valarray_value.pass.cpp | 4 +++- .../valarray.binary/times_value_valarray.pass.cpp | 4 +++- .../valarray.binary/xor_valarray_valarray.pass.cpp | 4 +++- .../valarray.binary/xor_valarray_value.pass.cpp | 4 +++- .../valarray.binary/xor_value_valarray.pass.cpp | 4 +++- .../valarray.comparison/and_valarray_valarray.pass.cpp | 4 +++- .../valarray.comparison/and_valarray_value.pass.cpp | 4 +++- .../valarray.comparison/and_value_valarray.pass.cpp | 4 +++- .../equal_valarray_valarray.pass.cpp | 4 +++- .../valarray.comparison/equal_valarray_value.pass.cpp | 4 +++- .../valarray.comparison/equal_value_valarray.pass.cpp | 4 +++- .../greater_equal_valarray_valarray.pass.cpp | 4 +++- .../greater_equal_valarray_value.pass.cpp | 4 +++- .../greater_equal_value_valarray.pass.cpp | 4 +++- .../greater_valarray_valarray.pass.cpp | 4 +++- .../greater_valarray_value.pass.cpp | 4 +++- .../greater_value_valarray.pass.cpp | 4 +++- .../less_equal_valarray_valarray.pass.cpp | 4 +++- .../less_equal_valarray_value.pass.cpp | 4 +++- .../less_equal_value_valarray.pass.cpp | 4 +++- .../less_valarray_valarray.pass.cpp | 4 +++- .../valarray.comparison/less_valarray_value.pass.cpp | 4 +++- .../valarray.comparison/less_value_valarray.pass.cpp | 4 +++- .../not_equal_valarray_valarray.pass.cpp | 4 +++- .../not_equal_valarray_value.pass.cpp | 4 +++- .../not_equal_value_valarray.pass.cpp | 4 +++- .../valarray.comparison/or_valarray_valarray.pass.cpp | 4 +++- .../valarray.comparison/or_valarray_value.pass.cpp | 4 +++- .../valarray.comparison/or_value_valarray.pass.cpp | 4 +++- .../valarray.nonmembers/valarray.special/swap.pass.cpp | 4 +++- .../valarray.transcend/abs_valarray.pass.cpp | 4 +++- .../valarray.transcend/acos_valarray.pass.cpp | 4 +++- .../valarray.transcend/asin_valarray.pass.cpp | 4 +++- .../atan2_valarray_valarray.pass.cpp | 4 +++- .../valarray.transcend/atan2_valarray_value.pass.cpp | 4 +++- .../valarray.transcend/atan2_value_valarray.pass.cpp | 4 +++- .../valarray.transcend/atan_valarray.pass.cpp | 4 +++- .../valarray.transcend/cos_valarray.pass.cpp | 4 +++- .../valarray.transcend/cosh_valarray.pass.cpp | 4 +++- .../valarray.transcend/exp_valarray.pass.cpp | 4 +++- .../valarray.transcend/log10_valarray.pass.cpp | 4 +++- .../valarray.transcend/log_valarray.pass.cpp | 4 +++- .../valarray.transcend/pow_valarray_valarray.pass.cpp | 4 +++- .../valarray.transcend/pow_valarray_value.pass.cpp | 4 +++- .../valarray.transcend/pow_value_valarray.pass.cpp | 4 +++- .../valarray.transcend/sin_valarray.pass.cpp | 4 +++- .../valarray.transcend/sinh_valarray.pass.cpp | 4 +++- .../valarray.transcend/sqrt_valarray.pass.cpp | 4 +++- .../valarray.transcend/tan_valarray.pass.cpp | 4 +++- .../valarray.transcend/tanh_valarray.pass.cpp | 4 +++- .../numarray/valarray.range/begin_const.pass.cpp | 4 +++- .../numarray/valarray.range/begin_non_const.pass.cpp | 4 +++- .../numarray/valarray.range/end_const.pass.cpp | 4 +++- .../numarray/valarray.range/end_non_const.pass.cpp | 4 +++- .../numarray/valarray.syn/nothing_to_do.pass.cpp | 4 +++- .../numeric.ops/accumulate/accumulate.pass.cpp | 4 +++- .../numeric.ops/accumulate/accumulate_op.pass.cpp | 4 +++- .../adjacent.difference/adjacent_difference.pass.cpp | 4 +++- .../adjacent_difference_op.pass.cpp | 4 +++- .../numeric.ops/exclusive.scan/exclusive_scan.pass.cpp | 4 +++- .../exclusive.scan/exclusive_scan_init_op.pass.cpp | 4 +++- .../numeric.ops/inclusive.scan/inclusive_scan.pass.cpp | 4 +++- .../inclusive.scan/inclusive_scan_op.pass.cpp | 4 +++- .../inclusive.scan/inclusive_scan_op_init.pass.cpp | 4 +++- .../numeric.ops/inner.product/inner_product.pass.cpp | 4 +++- .../inner.product/inner_product_comp.pass.cpp | 4 +++- .../numerics/numeric.ops/numeric.iota/iota.pass.cpp | 4 +++- .../numeric.ops/numeric.ops.gcd/gcd.bool1.fail.cpp | 4 +++- .../numeric.ops/numeric.ops.gcd/gcd.bool2.fail.cpp | 4 +++- .../numeric.ops/numeric.ops.gcd/gcd.bool3.fail.cpp | 4 +++- .../numeric.ops/numeric.ops.gcd/gcd.bool4.fail.cpp | 4 +++- .../numeric.ops.gcd/gcd.not_integral1.fail.cpp | 4 +++- .../numeric.ops.gcd/gcd.not_integral2.fail.cpp | 4 +++- .../numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp | 4 +++- .../numeric.ops/numeric.ops.lcm/lcm.bool1.fail.cpp | 4 +++- .../numeric.ops/numeric.ops.lcm/lcm.bool2.fail.cpp | 4 +++- .../numeric.ops/numeric.ops.lcm/lcm.bool3.fail.cpp | 4 +++- .../numeric.ops/numeric.ops.lcm/lcm.bool4.fail.cpp | 4 +++- .../numeric.ops.lcm/lcm.not_integral1.fail.cpp | 4 +++- .../numeric.ops.lcm/lcm.not_integral2.fail.cpp | 4 +++- .../numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp | 4 +++- .../numeric.ops/partial.sum/partial_sum.pass.cpp | 4 +++- .../numeric.ops/partial.sum/partial_sum_op.pass.cpp | 4 +++- test/std/numerics/numeric.ops/reduce/reduce.pass.cpp | 4 +++- .../numerics/numeric.ops/reduce/reduce_init.pass.cpp | 4 +++- .../numeric.ops/reduce/reduce_init_op.pass.cpp | 4 +++- .../transform_exclusive_scan_init_bop_uop.pass.cpp | 4 +++- .../transform_inclusive_scan_bop_uop.pass.cpp | 4 +++- .../transform_inclusive_scan_bop_uop_init.pass.cpp | 4 +++- .../transform_reduce_iter_iter_init_bop_uop.pass.cpp | 4 +++- .../transform_reduce_iter_iter_iter_init.pass.cpp | 4 +++- ...transform_reduce_iter_iter_iter_init_op_op.pass.cpp | 4 +++- .../numeric.requirements/nothing_to_do.pass.cpp | 4 +++- .../numerics/numerics.general/nothing_to_do.pass.cpp | 4 +++- test/std/numerics/rand/nothing_to_do.pass.cpp | 4 +++- .../numerics/rand/rand.adapt/nothing_to_do.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/assign.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/copy.pass.cpp | 4 +++- .../rand.adapt.disc/ctor_engine_copy.pass.cpp | 4 +++- .../rand.adapt.disc/ctor_engine_move.pass.cpp | 4 +++- .../rand.adapt.disc/ctor_result_type.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/ctor_sseq.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/default.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/discard.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/eval.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/io.pass.cpp | 4 +++- .../rand.adapt/rand.adapt.disc/result_type.pass.cpp | 4 +++- .../rand.adapt.disc/seed_result_type.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/seed_sseq.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.disc/values.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.ibits/assign.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.ibits/copy.pass.cpp | 4 +++- .../rand.adapt.ibits/ctor_engine_copy.pass.cpp | 4 +++- .../rand.adapt.ibits/ctor_engine_move.pass.cpp | 4 +++- .../rand.adapt.ibits/ctor_result_type.pass.cpp | 4 +++- .../rand.adapt/rand.adapt.ibits/ctor_sseq.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.ibits/default.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.ibits/discard.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.ibits/eval.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.ibits/io.pass.cpp | 4 +++- .../rand.adapt/rand.adapt.ibits/result_type.pass.cpp | 4 +++- .../rand.adapt.ibits/seed_result_type.pass.cpp | 4 +++- .../rand.adapt/rand.adapt.ibits/seed_sseq.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.ibits/values.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/assign.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/copy.pass.cpp | 4 +++- .../rand.adapt.shuf/ctor_engine_copy.pass.cpp | 4 +++- .../rand.adapt.shuf/ctor_engine_move.pass.cpp | 4 +++- .../rand.adapt.shuf/ctor_result_type.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/ctor_sseq.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/default.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/discard.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/eval.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/io.pass.cpp | 4 +++- .../rand.adapt/rand.adapt.shuf/result_type.pass.cpp | 4 +++- .../rand.adapt.shuf/seed_result_type.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/seed_sseq.pass.cpp | 4 +++- .../rand/rand.adapt/rand.adapt.shuf/values.pass.cpp | 4 +++- test/std/numerics/rand/rand.device/ctor.pass.cpp | 4 +++- test/std/numerics/rand/rand.device/entropy.pass.cpp | 4 +++- test/std/numerics/rand/rand.device/eval.pass.cpp | 4 +++- test/std/numerics/rand/rand.dis/nothing_to_do.pass.cpp | 4 +++- .../rand.dis/rand.dist.bern/nothing_to_do.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/assign.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/copy.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/ctor_double.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/ctor_param.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/eq.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/eval.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/eval_param.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/get_param.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/io.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/max.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/min.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/param_assign.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/param_copy.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/param_ctor.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/param_eq.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/param_types.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/set_param.pass.cpp | 4 +++- .../rand.dist.bern.bernoulli/types.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/assign.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/copy.pass.cpp | 4 +++- .../rand.dist.bern.bin/ctor_int_double.pass.cpp | 4 +++- .../rand.dist.bern.bin/ctor_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/eq.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp | 4 +++- .../rand.dist.bern.bin/eval_param.pass.cpp | 4 +++- .../rand.dist.bern.bin/get_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/io.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/max.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/min.pass.cpp | 4 +++- .../rand.dist.bern.bin/param_assign.pass.cpp | 4 +++- .../rand.dist.bern.bin/param_copy.pass.cpp | 4 +++- .../rand.dist.bern.bin/param_ctor.pass.cpp | 4 +++- .../rand.dist.bern.bin/param_eq.pass.cpp | 4 +++- .../rand.dist.bern.bin/param_types.pass.cpp | 4 +++- .../rand.dist.bern.bin/set_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.bin/types.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/assign.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/copy.pass.cpp | 4 +++- .../rand.dist.bern.geo/ctor_double.pass.cpp | 4 +++- .../rand.dist.bern.geo/ctor_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/eq.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp | 4 +++- .../rand.dist.bern.geo/eval_param.pass.cpp | 4 +++- .../rand.dist.bern.geo/get_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/io.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/max.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/min.pass.cpp | 4 +++- .../rand.dist.bern.geo/param_assign.pass.cpp | 4 +++- .../rand.dist.bern.geo/param_copy.pass.cpp | 4 +++- .../rand.dist.bern.geo/param_ctor.pass.cpp | 4 +++- .../rand.dist.bern.geo/param_eq.pass.cpp | 4 +++- .../rand.dist.bern.geo/param_types.pass.cpp | 4 +++- .../rand.dist.bern.geo/set_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.geo/types.pass.cpp | 4 +++- .../rand.dist.bern.negbin/assign.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.negbin/copy.pass.cpp | 4 +++- .../rand.dist.bern.negbin/ctor_int_double.pass.cpp | 4 +++- .../rand.dist.bern.negbin/ctor_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.negbin/eq.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp | 4 +++- .../rand.dist.bern.negbin/eval_param.pass.cpp | 4 +++- .../rand.dist.bern.negbin/get_param.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.negbin/max.pass.cpp | 4 +++- .../rand.dist.bern/rand.dist.bern.negbin/min.pass.cpp | 4 +++- .../rand.dist.bern.negbin/param_assign.pass.cpp | 4 +++- .../rand.dist.bern.negbin/param_copy.pass.cpp | 4 +++- .../rand.dist.bern.negbin/param_ctor.pass.cpp | 4 +++- .../rand.dist.bern.negbin/param_eq.pass.cpp | 4 +++- .../rand.dist.bern.negbin/param_types.pass.cpp | 4 +++- .../rand.dist.bern.negbin/set_param.pass.cpp | 4 +++- .../rand.dist.bern.negbin/types.pass.cpp | 4 +++- .../rand.dis/rand.dist.norm/nothing_to_do.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/assign.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.cauchy/copy.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/ctor_double_double.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/ctor_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.cauchy/eq.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.cauchy/eval.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/eval_param.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/get_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.cauchy/max.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.cauchy/min.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/param_assign.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/param_copy.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/param_ctor.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/param_eq.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/param_types.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/set_param.pass.cpp | 4 +++- .../rand.dist.norm.cauchy/types.pass.cpp | 4 +++- .../rand.dist.norm.chisq/assign.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.chisq/copy.pass.cpp | 4 +++- .../rand.dist.norm.chisq/ctor_double.pass.cpp | 4 +++- .../rand.dist.norm.chisq/ctor_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.chisq/eq.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp | 4 +++- .../rand.dist.norm.chisq/eval_param.pass.cpp | 4 +++- .../rand.dist.norm.chisq/get_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.chisq/max.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.chisq/min.pass.cpp | 4 +++- .../rand.dist.norm.chisq/param_assign.pass.cpp | 4 +++- .../rand.dist.norm.chisq/param_copy.pass.cpp | 4 +++- .../rand.dist.norm.chisq/param_ctor.pass.cpp | 4 +++- .../rand.dist.norm.chisq/param_eq.pass.cpp | 4 +++- .../rand.dist.norm.chisq/param_types.pass.cpp | 4 +++- .../rand.dist.norm.chisq/set_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.chisq/types.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/assign.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/copy.pass.cpp | 4 +++- .../rand.dist.norm.f/ctor_double_double.pass.cpp | 4 +++- .../rand.dist.norm.f/ctor_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/eq.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/eval.pass.cpp | 4 +++- .../rand.dist.norm.f/eval_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/get_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/io.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/max.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/min.pass.cpp | 4 +++- .../rand.dist.norm.f/param_assign.pass.cpp | 4 +++- .../rand.dist.norm.f/param_copy.pass.cpp | 4 +++- .../rand.dist.norm.f/param_ctor.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/param_eq.pass.cpp | 4 +++- .../rand.dist.norm.f/param_types.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/set_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.f/types.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/assign.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/copy.pass.cpp | 4 +++- .../ctor_double_double.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/ctor_param.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/eq.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/eval.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/eval_param.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/get_param.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/io.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/max.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/min.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/param_assign.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/param_copy.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/param_ctor.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/param_eq.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/param_types.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/set_param.pass.cpp | 4 +++- .../rand.dist.norm.lognormal/types.pass.cpp | 4 +++- .../rand.dist.norm.normal/assign.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.normal/copy.pass.cpp | 4 +++- .../rand.dist.norm.normal/ctor_double_double.pass.cpp | 4 +++- .../rand.dist.norm.normal/ctor_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.normal/eq.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp | 4 +++- .../rand.dist.norm.normal/eval_param.pass.cpp | 4 +++- .../rand.dist.norm.normal/get_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.normal/io.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.normal/max.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.normal/min.pass.cpp | 4 +++- .../rand.dist.norm.normal/param_assign.pass.cpp | 4 +++- .../rand.dist.norm.normal/param_copy.pass.cpp | 4 +++- .../rand.dist.norm.normal/param_ctor.pass.cpp | 4 +++- .../rand.dist.norm.normal/param_eq.pass.cpp | 4 +++- .../rand.dist.norm.normal/param_types.pass.cpp | 4 +++- .../rand.dist.norm.normal/set_param.pass.cpp | 4 +++- .../rand.dist.norm.normal/types.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/assign.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/copy.pass.cpp | 4 +++- .../rand.dist.norm.t/ctor_double.pass.cpp | 4 +++- .../rand.dist.norm.t/ctor_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/eq.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/eval.pass.cpp | 4 +++- .../rand.dist.norm.t/eval_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/get_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/io.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/max.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/min.pass.cpp | 4 +++- .../rand.dist.norm.t/param_assign.pass.cpp | 4 +++- .../rand.dist.norm.t/param_copy.pass.cpp | 4 +++- .../rand.dist.norm.t/param_ctor.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/param_eq.pass.cpp | 4 +++- .../rand.dist.norm.t/param_types.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/set_param.pass.cpp | 4 +++- .../rand.dist.norm/rand.dist.norm.t/types.pass.cpp | 4 +++- .../rand.dis/rand.dist.pois/nothing_to_do.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/assign.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/copy.pass.cpp | 4 +++- .../rand.dist.pois.exp/ctor_double.pass.cpp | 4 +++- .../rand.dist.pois.exp/ctor_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/eq.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp | 4 +++- .../rand.dist.pois.exp/eval_param.pass.cpp | 4 +++- .../rand.dist.pois.exp/get_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/io.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/max.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/min.pass.cpp | 4 +++- .../rand.dist.pois.exp/param_assign.pass.cpp | 4 +++- .../rand.dist.pois.exp/param_copy.pass.cpp | 4 +++- .../rand.dist.pois.exp/param_ctor.pass.cpp | 4 +++- .../rand.dist.pois.exp/param_eq.pass.cpp | 4 +++- .../rand.dist.pois.exp/param_types.pass.cpp | 4 +++- .../rand.dist.pois.exp/set_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.exp/types.pass.cpp | 4 +++- .../rand.dist.pois.extreme/assign.pass.cpp | 4 +++- .../rand.dist.pois.extreme/copy.pass.cpp | 4 +++- .../rand.dist.pois.extreme/ctor_double_double.pass.cpp | 4 +++- .../rand.dist.pois.extreme/ctor_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.extreme/eq.pass.cpp | 4 +++- .../rand.dist.pois.extreme/eval.pass.cpp | 4 +++- .../rand.dist.pois.extreme/eval_param.pass.cpp | 4 +++- .../rand.dist.pois.extreme/get_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.extreme/max.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.extreme/min.pass.cpp | 4 +++- .../rand.dist.pois.extreme/param_assign.pass.cpp | 4 +++- .../rand.dist.pois.extreme/param_copy.pass.cpp | 4 +++- .../rand.dist.pois.extreme/param_ctor.pass.cpp | 4 +++- .../rand.dist.pois.extreme/param_eq.pass.cpp | 4 +++- .../rand.dist.pois.extreme/param_types.pass.cpp | 4 +++- .../rand.dist.pois.extreme/set_param.pass.cpp | 4 +++- .../rand.dist.pois.extreme/types.pass.cpp | 4 +++- .../rand.dist.pois.gamma/assign.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.gamma/copy.pass.cpp | 4 +++- .../rand.dist.pois.gamma/ctor_double_double.pass.cpp | 4 +++- .../rand.dist.pois.gamma/ctor_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.gamma/eq.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp | 4 +++- .../rand.dist.pois.gamma/eval_param.pass.cpp | 4 +++- .../rand.dist.pois.gamma/get_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.gamma/max.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.gamma/min.pass.cpp | 4 +++- .../rand.dist.pois.gamma/param_assign.pass.cpp | 4 +++- .../rand.dist.pois.gamma/param_copy.pass.cpp | 4 +++- .../rand.dist.pois.gamma/param_ctor.pass.cpp | 4 +++- .../rand.dist.pois.gamma/param_eq.pass.cpp | 4 +++- .../rand.dist.pois.gamma/param_types.pass.cpp | 4 +++- .../rand.dist.pois.gamma/set_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.gamma/types.pass.cpp | 4 +++- .../rand.dist.pois.poisson/assign.pass.cpp | 4 +++- .../rand.dist.pois.poisson/copy.pass.cpp | 4 +++- .../rand.dist.pois.poisson/ctor_double.pass.cpp | 4 +++- .../rand.dist.pois.poisson/ctor_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.poisson/eq.pass.cpp | 4 +++- .../rand.dist.pois.poisson/eval.pass.cpp | 4 +++- .../rand.dist.pois.poisson/eval_param.pass.cpp | 4 +++- .../rand.dist.pois.poisson/get_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.poisson/max.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.poisson/min.pass.cpp | 4 +++- .../rand.dist.pois.poisson/param_assign.pass.cpp | 4 +++- .../rand.dist.pois.poisson/param_copy.pass.cpp | 4 +++- .../rand.dist.pois.poisson/param_ctor.pass.cpp | 4 +++- .../rand.dist.pois.poisson/param_eq.pass.cpp | 4 +++- .../rand.dist.pois.poisson/param_types.pass.cpp | 4 +++- .../rand.dist.pois.poisson/set_param.pass.cpp | 4 +++- .../rand.dist.pois.poisson/types.pass.cpp | 4 +++- .../rand.dist.pois.weibull/assign.pass.cpp | 4 +++- .../rand.dist.pois.weibull/copy.pass.cpp | 4 +++- .../rand.dist.pois.weibull/ctor_double_double.pass.cpp | 4 +++- .../rand.dist.pois.weibull/ctor_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.weibull/eq.pass.cpp | 4 +++- .../rand.dist.pois.weibull/eval.pass.cpp | 4 +++- .../rand.dist.pois.weibull/eval_param.pass.cpp | 4 +++- .../rand.dist.pois.weibull/get_param.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.weibull/max.pass.cpp | 4 +++- .../rand.dist.pois/rand.dist.pois.weibull/min.pass.cpp | 4 +++- .../rand.dist.pois.weibull/param_assign.pass.cpp | 4 +++- .../rand.dist.pois.weibull/param_copy.pass.cpp | 4 +++- .../rand.dist.pois.weibull/param_ctor.pass.cpp | 4 +++- .../rand.dist.pois.weibull/param_eq.pass.cpp | 4 +++- .../rand.dist.pois.weibull/param_types.pass.cpp | 4 +++- .../rand.dist.pois.weibull/set_param.pass.cpp | 4 +++- .../rand.dist.pois.weibull/types.pass.cpp | 4 +++- .../rand.dis/rand.dist.samp/nothing_to_do.pass.cpp | 4 +++- .../rand.dist.samp.discrete/assign.pass.cpp | 4 +++- .../rand.dist.samp.discrete/copy.pass.cpp | 4 +++- .../rand.dist.samp.discrete/ctor_default.pass.cpp | 4 +++- .../rand.dist.samp.discrete/ctor_func.pass.cpp | 4 +++- .../rand.dist.samp.discrete/ctor_init.pass.cpp | 4 +++- .../rand.dist.samp.discrete/ctor_iterator.pass.cpp | 4 +++- .../rand.dist.samp.discrete/ctor_param.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.discrete/eq.pass.cpp | 4 +++- .../rand.dist.samp.discrete/eval.pass.cpp | 4 +++- .../rand.dist.samp.discrete/eval_param.pass.cpp | 4 +++- .../rand.dist.samp.discrete/get_param.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp | 4 +++- .../rand.dist.samp.discrete/max.pass.cpp | 4 +++- .../rand.dist.samp.discrete/min.pass.cpp | 4 +++- .../rand.dist.samp.discrete/param_assign.pass.cpp | 4 +++- .../rand.dist.samp.discrete/param_copy.pass.cpp | 4 +++- .../param_ctor_default.pass.cpp | 4 +++- .../rand.dist.samp.discrete/param_ctor_func.pass.cpp | 4 +++- .../rand.dist.samp.discrete/param_ctor_init.pass.cpp | 4 +++- .../param_ctor_iterator.pass.cpp | 4 +++- .../rand.dist.samp.discrete/param_eq.pass.cpp | 4 +++- .../rand.dist.samp.discrete/param_types.pass.cpp | 4 +++- .../rand.dist.samp.discrete/set_param.pass.cpp | 4 +++- .../rand.dist.samp.discrete/types.pass.cpp | 4 +++- .../rand.dist.samp.pconst/assign.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.pconst/copy.pass.cpp | 4 +++- .../rand.dist.samp.pconst/ctor_default.pass.cpp | 4 +++- .../rand.dist.samp.pconst/ctor_func.pass.cpp | 4 +++- .../rand.dist.samp.pconst/ctor_init_func.pass.cpp | 4 +++- .../rand.dist.samp.pconst/ctor_iterator.pass.cpp | 4 +++- .../rand.dist.samp.pconst/ctor_param.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.pconst/eq.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp | 4 +++- .../rand.dist.samp.pconst/eval_param.pass.cpp | 4 +++- .../rand.dist.samp.pconst/get_param.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.pconst/max.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.pconst/min.pass.cpp | 4 +++- .../rand.dist.samp.pconst/param_assign.pass.cpp | 4 +++- .../rand.dist.samp.pconst/param_copy.pass.cpp | 4 +++- .../rand.dist.samp.pconst/param_ctor_default.pass.cpp | 4 +++- .../rand.dist.samp.pconst/param_ctor_func.pass.cpp | 4 +++- .../param_ctor_init_func.pass.cpp | 4 +++- .../rand.dist.samp.pconst/param_ctor_iterator.pass.cpp | 4 +++- .../rand.dist.samp.pconst/param_eq.pass.cpp | 4 +++- .../rand.dist.samp.pconst/param_types.pass.cpp | 4 +++- .../rand.dist.samp.pconst/set_param.pass.cpp | 4 +++- .../rand.dist.samp.pconst/types.pass.cpp | 4 +++- .../rand.dist.samp.plinear/assign.pass.cpp | 4 +++- .../rand.dist.samp.plinear/copy.pass.cpp | 4 +++- .../rand.dist.samp.plinear/ctor_default.pass.cpp | 4 +++- .../rand.dist.samp.plinear/ctor_func.pass.cpp | 4 +++- .../rand.dist.samp.plinear/ctor_init_func.pass.cpp | 4 +++- .../rand.dist.samp.plinear/ctor_iterator.pass.cpp | 4 +++- .../rand.dist.samp.plinear/ctor_param.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.plinear/eq.pass.cpp | 4 +++- .../rand.dist.samp.plinear/eval.pass.cpp | 4 +++- .../rand.dist.samp.plinear/eval_param.pass.cpp | 4 +++- .../rand.dist.samp.plinear/get_param.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.plinear/max.pass.cpp | 4 +++- .../rand.dist.samp/rand.dist.samp.plinear/min.pass.cpp | 4 +++- .../rand.dist.samp.plinear/param_assign.pass.cpp | 4 +++- .../rand.dist.samp.plinear/param_copy.pass.cpp | 4 +++- .../rand.dist.samp.plinear/param_ctor_default.pass.cpp | 4 +++- .../rand.dist.samp.plinear/param_ctor_func.pass.cpp | 4 +++- .../param_ctor_init_func.pass.cpp | 4 +++- .../param_ctor_iterator.pass.cpp | 4 +++- .../rand.dist.samp.plinear/param_eq.pass.cpp | 4 +++- .../rand.dist.samp.plinear/param_types.pass.cpp | 4 +++- .../rand.dist.samp.plinear/set_param.pass.cpp | 4 +++- .../rand.dist.samp.plinear/types.pass.cpp | 4 +++- .../rand/rand.dis/rand.dist.uni/nothing_to_do.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/assign.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/copy.pass.cpp | 4 +++- .../rand.dist.uni.int/ctor_int_int.pass.cpp | 4 +++- .../rand.dist.uni.int/ctor_param.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/eq.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/eval.pass.cpp | 4 +++- .../rand.dist.uni.int/eval_param.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/get_param.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/io.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/max.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/min.pass.cpp | 4 +++- .../rand.dist.uni.int/param_assign.pass.cpp | 4 +++- .../rand.dist.uni.int/param_copy.pass.cpp | 4 +++- .../rand.dist.uni.int/param_ctor.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/param_eq.pass.cpp | 4 +++- .../rand.dist.uni.int/param_types.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/set_param.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.int/types.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/assign.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/copy.pass.cpp | 4 +++- .../rand.dist.uni.real/ctor_int_int.pass.cpp | 4 +++- .../rand.dist.uni.real/ctor_param.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/eq.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/eval.pass.cpp | 4 +++- .../rand.dist.uni.real/eval_param.pass.cpp | 4 +++- .../rand.dist.uni.real/get_param.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/io.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/max.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/min.pass.cpp | 4 +++- .../rand.dist.uni.real/param_assign.pass.cpp | 4 +++- .../rand.dist.uni.real/param_copy.pass.cpp | 4 +++- .../rand.dist.uni.real/param_ctor.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/param_eq.pass.cpp | 4 +++- .../rand.dist.uni.real/param_types.pass.cpp | 4 +++- .../rand.dist.uni.real/set_param.pass.cpp | 4 +++- .../rand.dist.uni/rand.dist.uni.real/types.pass.cpp | 4 +++- test/std/numerics/rand/rand.eng/nothing_to_do.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/assign.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/copy.pass.cpp | 4 +++- .../rand.eng/rand.eng.lcong/ctor_result_type.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/ctor_sseq.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/default.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/discard.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/eval.pass.cpp | 4 +++- .../numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/result_type.pass.cpp | 4 +++- .../rand.eng/rand.eng.lcong/seed_result_type.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/seed_sseq.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.lcong/values.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.mers/assign.pass.cpp | 4 +++- .../numerics/rand/rand.eng/rand.eng.mers/copy.pass.cpp | 4 +++- .../rand.eng/rand.eng.mers/ctor_result_type.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.mers/ctor_sseq.pass.cpp | 4 +++- .../rand.eng/rand.eng.mers/ctor_sseq_all_zero.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.mers/default.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.mers/discard.pass.cpp | 4 +++- .../numerics/rand/rand.eng/rand.eng.mers/eval.pass.cpp | 4 +++- .../numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.mers/result_type.pass.cpp | 4 +++- .../rand.eng/rand.eng.mers/seed_result_type.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.mers/seed_sseq.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.mers/values.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.sub/assign.pass.cpp | 4 +++- .../numerics/rand/rand.eng/rand.eng.sub/copy.pass.cpp | 4 +++- .../rand.eng/rand.eng.sub/ctor_result_type.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.sub/ctor_sseq.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.sub/default.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.sub/discard.pass.cpp | 4 +++- .../numerics/rand/rand.eng/rand.eng.sub/eval.pass.cpp | 4 +++- .../numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.sub/result_type.pass.cpp | 4 +++- .../rand.eng/rand.eng.sub/seed_result_type.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.sub/seed_sseq.pass.cpp | 4 +++- .../rand/rand.eng/rand.eng.sub/values.pass.cpp | 4 +++- .../rand/rand.predef/default_random_engine.pass.cpp | 4 +++- test/std/numerics/rand/rand.predef/knuth_b.pass.cpp | 4 +++- .../std/numerics/rand/rand.predef/minstd_rand.pass.cpp | 4 +++- .../numerics/rand/rand.predef/minstd_rand0.pass.cpp | 4 +++- test/std/numerics/rand/rand.predef/mt19937.pass.cpp | 4 +++- test/std/numerics/rand/rand.predef/mt19937_64.pass.cpp | 4 +++- test/std/numerics/rand/rand.predef/ranlux24.pass.cpp | 4 +++- .../numerics/rand/rand.predef/ranlux24_base.pass.cpp | 4 +++- test/std/numerics/rand/rand.predef/ranlux48.pass.cpp | 4 +++- .../numerics/rand/rand.predef/ranlux48_base.pass.cpp | 4 +++- test/std/numerics/rand/rand.req/nothing_to_do.pass.cpp | 4 +++- .../rand.req/rand.req.adapt/nothing_to_do.pass.cpp | 4 +++- .../rand/rand.req/rand.req.dst/nothing_to_do.pass.cpp | 4 +++- .../rand/rand.req/rand.req.eng/nothing_to_do.pass.cpp | 4 +++- .../rand/rand.req/rand.req.genl/nothing_to_do.pass.cpp | 4 +++- .../rand.req/rand.req.seedseq/nothing_to_do.pass.cpp | 4 +++- .../rand/rand.req/rand.req.urng/nothing_to_do.pass.cpp | 4 +++- .../std/numerics/rand/rand.util/nothing_to_do.pass.cpp | 4 +++- .../rand.util.canonical/generate_canonical.pass.cpp | 4 +++- .../rand/rand.util/rand.util.seedseq/assign.fail.cpp | 4 +++- .../rand/rand.util/rand.util.seedseq/copy.fail.cpp | 4 +++- .../rand/rand.util/rand.util.seedseq/default.pass.cpp | 4 +++- .../rand/rand.util/rand.util.seedseq/generate.pass.cpp | 4 +++- .../rand.util.seedseq/initializer_list.pass.cpp | 4 +++- .../rand/rand.util/rand.util.seedseq/iterator.pass.cpp | 4 +++- .../rand/rand.util/rand.util.seedseq/types.pass.cpp | 4 +++- test/std/re/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.alg/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.match/awk.pass.cpp | 3 ++- test/std/re/re.alg/re.alg.match/basic.fail.cpp | 4 +++- test/std/re/re.alg/re.alg.match/basic.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.match/ecma.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.match/egrep.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.match/exponential.pass.cpp | 2 +- test/std/re/re.alg/re.alg.match/extended.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.match/grep.pass.cpp | 4 +++- .../re.alg.match/inverted_character_classes.pass.cpp | 4 +++- .../re/re.alg/re.alg.match/lookahead_capture.pass.cpp | 4 +++- .../re.alg/re.alg.match/parse_curly_brackets.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.replace/exponential.pass.cpp | 3 ++- test/std/re/re.alg/re.alg.replace/test1.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.replace/test2.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.replace/test3.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.replace/test4.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.replace/test5.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.replace/test6.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.search/awk.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.search/backup.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.search/basic.fail.cpp | 4 +++- test/std/re/re.alg/re.alg.search/basic.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.search/ecma.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.search/egrep.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.search/exponential.pass.cpp | 2 +- test/std/re/re.alg/re.alg.search/extended.pass.cpp | 4 +++- test/std/re/re.alg/re.alg.search/grep.pass.cpp | 4 +++- .../re.alg.search/invert_neg_word_search.pass.cpp | 2 +- test/std/re/re.alg/re.alg.search/lookahead.pass.cpp | 4 +++- .../std/re/re.alg/re.alg.search/no_update_pos.pass.cpp | 4 +++- test/std/re/re.alg/re.except/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.badexp/regex_error.pass.cpp | 4 +++- test/std/re/re.const/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.const/re.err/error_type.pass.cpp | 4 +++- .../re/re.const/re.matchflag/match_flag_type.pass.cpp | 4 +++- .../re/re.const/re.matchflag/match_not_bol.pass.cpp | 4 +++- .../re/re.const/re.matchflag/match_not_eol.pass.cpp | 4 +++- .../re/re.const/re.matchflag/match_not_null.pass.cpp | 2 +- .../re/re.const/re.synopt/syntax_option_type.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../re.def/defns.regex.matched/nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../defns.regex.subexpression/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.def/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.general/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.grammar/excessive_brace_count.pass.cpp | 2 +- test/std/re/re.grammar/nothing_to_do.pass.cpp | 4 +++- test/std/re/re.iter/nothing_to_do.pass.cpp | 4 +++- .../re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp | 4 +++- .../re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp | 4 +++- .../re.regiter/re.regiter.cnstr/default.pass.cpp | 4 +++- .../re.regiter.comp/tested_elsewhere.pass.cpp | 4 +++- .../re.iter/re.regiter/re.regiter.deref/deref.pass.cpp | 4 +++- .../re.iter/re.regiter/re.regiter.incr/post.pass.cpp | 4 +++- test/std/re/re.iter/re.regiter/types.pass.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp | 4 +++- .../re.tokiter/re.tokiter.cnstr/default.pass.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp | 4 +++- .../re.tokiter/re.tokiter.cnstr/vector.fail.cpp | 4 +++- .../re.tokiter/re.tokiter.cnstr/vector.pass.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp | 4 +++- .../re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp | 4 +++- test/std/re/re.iter/re.tokiter/types.pass.cpp | 4 +++- .../std/re/re.regex/re.regex.assign/assign.il.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.assign/assign.pass.cpp | 4 +++- .../re.regex.assign/assign_iter_iter_flag.pass.cpp | 4 +++- .../re.regex/re.regex.assign/assign_ptr_flag.pass.cpp | 4 +++- .../re.regex.assign/assign_ptr_size_flag.pass.cpp | 4 +++- .../re.regex.assign/assign_string_flag.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.assign/copy.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.assign/il.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.assign/ptr.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.assign/string.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.const/constants.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/awk_oct.pass.cpp | 4 +++- .../re.regex/re.regex.construct/bad_backref.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/bad_ctype.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/bad_escape.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/bad_repeat.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.construct/copy.pass.cpp | 4 +++- .../std/re/re.regex/re.regex.construct/deduct.fail.cpp | 4 +++- .../std/re/re.regex/re.regex.construct/deduct.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/default.pass.cpp | 4 +++- .../std/re/re.regex/re.regex.construct/il_flg.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/iter_iter.pass.cpp | 4 +++- .../re.regex/re.regex.construct/iter_iter_flg.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.construct/ptr.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/ptr_flg.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/ptr_size.pass.cpp | 4 +++- .../re.regex/re.regex.construct/ptr_size_flg.pass.cpp | 4 +++- .../std/re/re.regex/re.regex.construct/string.pass.cpp | 4 +++- .../re/re.regex/re.regex.construct/string_flg.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.locale/imbue.pass.cpp | 4 +++- .../re.regex/re.regex.nonmemb/nothing_to_do.pass.cpp | 4 +++- .../re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp | 4 +++- .../re.regex.operations/tested_elsewhere.pass.cpp | 4 +++- test/std/re/re.regex/re.regex.swap/swap.pass.cpp | 4 +++- test/std/re/re.regex/types.pass.cpp | 4 +++- test/std/re/re.req/nothing_to_do.pass.cpp | 4 +++- .../re/re.results/re.results.acc/begin_end.pass.cpp | 4 +++- .../re/re.results/re.results.acc/cbegin_cend.pass.cpp | 4 +++- test/std/re/re.results/re.results.acc/index.pass.cpp | 4 +++- test/std/re/re.results/re.results.acc/length.pass.cpp | 4 +++- .../std/re/re.results/re.results.acc/position.pass.cpp | 4 +++- test/std/re/re.results/re.results.acc/prefix.pass.cpp | 4 +++- test/std/re/re.results/re.results.acc/str.pass.cpp | 4 +++- test/std/re/re.results/re.results.acc/suffix.pass.cpp | 4 +++- .../re.results/re.results.all/get_allocator.pass.cpp | 4 +++- .../re/re.results/re.results.const/allocator.pass.cpp | 4 +++- test/std/re/re.results/re.results.const/copy.pass.cpp | 4 +++- .../re.results/re.results.const/copy_assign.pass.cpp | 4 +++- .../re/re.results/re.results.const/default.pass.cpp | 4 +++- test/std/re/re.results/re.results.const/move.pass.cpp | 4 +++- .../re.results/re.results.const/move_assign.pass.cpp | 4 +++- test/std/re/re.results/re.results.form/form1.pass.cpp | 4 +++- test/std/re/re.results/re.results.form/form2.pass.cpp | 4 +++- test/std/re/re.results/re.results.form/form3.pass.cpp | 4 +++- test/std/re/re.results/re.results.form/form4.pass.cpp | 4 +++- .../re/re.results/re.results.nonmember/equal.pass.cpp | 4 +++- test/std/re/re.results/re.results.size/empty.fail.cpp | 4 +++- test/std/re/re.results/re.results.size/empty.pass.cpp | 4 +++- .../re/re.results/re.results.size/max_size.pass.cpp | 4 +++- test/std/re/re.results/re.results.state/ready.pass.cpp | 4 +++- .../re/re.results/re.results.swap/member_swap.pass.cpp | 4 +++- .../re.results.swap/non_member_swap.pass.cpp | 4 +++- test/std/re/re.results/types.pass.cpp | 4 +++- .../re.submatch.members/compare_string_type.pass.cpp | 4 +++- .../re.submatch.members/compare_sub_match.pass.cpp | 4 +++- .../compare_value_type_ptr.pass.cpp | 4 +++- .../re.submatch/re.submatch.members/default.pass.cpp | 4 +++- .../re/re.submatch/re.submatch.members/length.pass.cpp | 4 +++- .../re.submatch.members/operator_string.pass.cpp | 4 +++- .../re/re.submatch/re.submatch.members/str.pass.cpp | 4 +++- .../std/re/re.submatch/re.submatch.op/compare.pass.cpp | 4 +++- test/std/re/re.submatch/re.submatch.op/stream.pass.cpp | 4 +++- test/std/re/re.submatch/types.pass.cpp | 4 +++- test/std/re/re.syn/cmatch.pass.cpp | 4 +++- test/std/re/re.syn/cregex_iterator.pass.cpp | 4 +++- test/std/re/re.syn/cregex_token_iterator.pass.cpp | 4 +++- test/std/re/re.syn/csub_match.pass.cpp | 4 +++- test/std/re/re.syn/regex.pass.cpp | 4 +++- test/std/re/re.syn/smatch.pass.cpp | 4 +++- test/std/re/re.syn/sregex_iterator.pass.cpp | 4 +++- test/std/re/re.syn/sregex_token_iterator.pass.cpp | 4 +++- test/std/re/re.syn/ssub_match.pass.cpp | 4 +++- test/std/re/re.syn/wcmatch.pass.cpp | 4 +++- test/std/re/re.syn/wcregex_iterator.pass.cpp | 4 +++- test/std/re/re.syn/wcregex_token_iterator.pass.cpp | 4 +++- test/std/re/re.syn/wcsub_match.pass.cpp | 4 +++- test/std/re/re.syn/wregex.pass.cpp | 4 +++- test/std/re/re.syn/wsmatch.pass.cpp | 4 +++- test/std/re/re.syn/wsregex_iterator.pass.cpp | 4 +++- test/std/re/re.syn/wsregex_token_iterator.pass.cpp | 4 +++- test/std/re/re.syn/wssub_match.pass.cpp | 4 +++- test/std/re/re.traits/default.pass.cpp | 4 +++- test/std/re/re.traits/getloc.pass.cpp | 4 +++- test/std/re/re.traits/imbue.pass.cpp | 4 +++- test/std/re/re.traits/isctype.pass.cpp | 4 +++- test/std/re/re.traits/length.pass.cpp | 4 +++- test/std/re/re.traits/lookup_classname.pass.cpp | 4 +++- test/std/re/re.traits/lookup_collatename.pass.cpp | 4 +++- test/std/re/re.traits/transform.pass.cpp | 4 +++- test/std/re/re.traits/transform_primary.pass.cpp | 4 +++- test/std/re/re.traits/translate.pass.cpp | 4 +++- test/std/re/re.traits/translate_nocase.pass.cpp | 4 +++- test/std/re/re.traits/types.pass.cpp | 4 +++- test/std/re/re.traits/value.pass.cpp | 4 +++- .../strings/basic.string.hash/enabled_hashes.pass.cpp | 4 +++- test/std/strings/basic.string.hash/strings.pass.cpp | 4 +++- .../std/strings/basic.string.literals/literal.pass.cpp | 4 +++- .../strings/basic.string.literals/literal1.fail.cpp | 4 +++- .../strings/basic.string.literals/literal1.pass.cpp | 4 +++- .../strings/basic.string.literals/literal2.fail.cpp | 4 +++- .../strings/basic.string.literals/literal2.pass.cpp | 4 +++- .../strings/basic.string.literals/literal3.pass.cpp | 4 +++- .../strings/basic.string/allocator_mismatch.fail.cpp | 4 +++- test/std/strings/basic.string/char.bad.fail.cpp | 4 +++- .../std/strings/basic.string/string.access/at.pass.cpp | 4 +++- .../strings/basic.string/string.access/back.pass.cpp | 4 +++- .../basic.string/string.access/db_back.pass.cpp | 6 ++++-- .../basic.string/string.access/db_cback.pass.cpp | 6 ++++-- .../basic.string/string.access/db_cfront.pass.cpp | 6 ++++-- .../basic.string/string.access/db_cindex.pass.cpp | 6 ++++-- .../basic.string/string.access/db_front.pass.cpp | 6 ++++-- .../basic.string/string.access/db_index.pass.cpp | 6 ++++-- .../strings/basic.string/string.access/front.pass.cpp | 4 +++- .../strings/basic.string/string.access/index.pass.cpp | 4 +++- .../basic.string/string.capacity/capacity.pass.cpp | 4 +++- .../basic.string/string.capacity/clear.pass.cpp | 4 +++- .../basic.string/string.capacity/empty.fail.cpp | 4 +++- .../basic.string/string.capacity/empty.pass.cpp | 4 +++- .../basic.string/string.capacity/length.pass.cpp | 4 +++- .../basic.string/string.capacity/max_size.pass.cpp | 4 +++- .../string.capacity/over_max_size.pass.cpp | 4 +++- .../basic.string/string.capacity/reserve.pass.cpp | 4 +++- .../basic.string/string.capacity/resize_size.pass.cpp | 4 +++- .../string.capacity/resize_size_char.pass.cpp | 4 +++- .../string.capacity/shrink_to_fit.pass.cpp | 4 +++- .../strings/basic.string/string.capacity/size.pass.cpp | 4 +++- .../basic.string/string.cons/T_size_size.pass.cpp | 4 +++- .../strings/basic.string/string.cons/alloc.pass.cpp | 4 +++- .../basic.string/string.cons/brace_assignment.pass.cpp | 4 +++- .../basic.string/string.cons/char_assignment.pass.cpp | 4 +++- .../std/strings/basic.string/string.cons/copy.pass.cpp | 4 +++- .../basic.string/string.cons/copy_alloc.pass.cpp | 4 +++- .../basic.string/string.cons/copy_assignment.pass.cpp | 4 +++- .../basic.string/string.cons/default_noexcept.pass.cpp | 4 +++- .../basic.string/string.cons/dtor_noexcept.pass.cpp | 4 +++- .../string.cons/implicit_deduction_guides.pass.cpp | 4 +++- .../basic.string/string.cons/initializer_list.pass.cpp | 4 +++- .../string.cons/initializer_list_assignment.pass.cpp | 4 +++- .../basic.string/string.cons/iter_alloc.pass.cpp | 4 +++- .../string.cons/iter_alloc_deduction.fail.cpp | 4 +++- .../string.cons/iter_alloc_deduction.pass.cpp | 4 +++- .../std/strings/basic.string/string.cons/move.pass.cpp | 4 +++- .../basic.string/string.cons/move_alloc.pass.cpp | 4 +++- .../string.cons/move_assign_noexcept.pass.cpp | 4 +++- .../basic.string/string.cons/move_assignment.pass.cpp | 4 +++- .../basic.string/string.cons/move_noexcept.pass.cpp | 4 +++- .../basic.string/string.cons/pointer_alloc.pass.cpp | 4 +++- .../string.cons/pointer_assignment.pass.cpp | 4 +++- .../string.cons/pointer_size_alloc.pass.cpp | 4 +++- .../basic.string/string.cons/size_char_alloc.pass.cpp | 4 +++- .../basic.string/string.cons/string_view.fail.cpp | 4 +++- .../basic.string/string.cons/string_view.pass.cpp | 4 +++- .../string.cons/string_view_assignment.pass.cpp | 4 +++- .../string.cons/string_view_deduction.fail.cpp | 4 +++- .../string.cons/string_view_deduction.pass.cpp | 4 +++- .../string_view_size_size_deduction.fail.cpp | 4 +++- .../string_view_size_size_deduction.pass.cpp | 4 +++- .../strings/basic.string/string.cons/substr.pass.cpp | 4 +++- .../string.ends_with/ends_with.char.pass.cpp | 4 +++- .../string.ends_with/ends_with.ptr.pass.cpp | 4 +++- .../string.ends_with/ends_with.string_view.pass.cpp | 4 +++- .../basic.string/string.iterators/begin.pass.cpp | 4 +++- .../basic.string/string.iterators/cbegin.pass.cpp | 4 +++- .../basic.string/string.iterators/cend.pass.cpp | 4 +++- .../basic.string/string.iterators/crbegin.pass.cpp | 4 +++- .../basic.string/string.iterators/crend.pass.cpp | 4 +++- .../string.iterators/db_iterators_2.pass.cpp | 6 ++++-- .../string.iterators/db_iterators_3.pass.cpp | 6 ++++-- .../string.iterators/db_iterators_4.pass.cpp | 6 ++++-- .../string.iterators/db_iterators_5.pass.cpp | 6 ++++-- .../string.iterators/db_iterators_6.pass.cpp | 6 ++++-- .../string.iterators/db_iterators_7.pass.cpp | 6 ++++-- .../string.iterators/db_iterators_8.pass.cpp | 6 ++++-- .../strings/basic.string/string.iterators/end.pass.cpp | 4 +++- .../basic.string/string.iterators/iterators.pass.cpp | 4 +++- .../basic.string/string.iterators/rbegin.pass.cpp | 4 +++- .../basic.string/string.iterators/rend.pass.cpp | 4 +++- .../string.modifiers/nothing_to_do.pass.cpp | 4 +++- .../string_append/T_size_size.pass.cpp | 4 +++- .../string_append/initializer_list.pass.cpp | 4 +++- .../string.modifiers/string_append/iterator.pass.cpp | 4 +++- .../string.modifiers/string_append/pointer.pass.cpp | 4 +++- .../string_append/pointer_size.pass.cpp | 4 +++- .../string.modifiers/string_append/push_back.pass.cpp | 4 +++- .../string.modifiers/string_append/size_char.pass.cpp | 4 +++- .../string.modifiers/string_append/string.pass.cpp | 4 +++- .../string_append/string_size_size.pass.cpp | 4 +++- .../string_append/string_view.pass.cpp | 4 +++- .../string_assign/T_size_size.pass.cpp | 4 +++- .../string_assign/initializer_list.pass.cpp | 4 +++- .../string.modifiers/string_assign/iterator.pass.cpp | 4 +++- .../string.modifiers/string_assign/pointer.pass.cpp | 4 +++- .../string_assign/pointer_size.pass.cpp | 4 +++- .../string.modifiers/string_assign/rv_string.pass.cpp | 4 +++- .../string.modifiers/string_assign/size_char.pass.cpp | 4 +++- .../string.modifiers/string_assign/string.pass.cpp | 4 +++- .../string_assign/string_size_size.pass.cpp | 4 +++- .../string_assign/string_view.pass.cpp | 4 +++- .../string.modifiers/string_copy/copy.pass.cpp | 4 +++- .../string.modifiers/string_erase/iter.pass.cpp | 4 +++- .../string.modifiers/string_erase/iter_iter.pass.cpp | 4 +++- .../string.modifiers/string_erase/pop_back.pass.cpp | 4 +++- .../string.modifiers/string_erase/size_size.pass.cpp | 4 +++- .../string.modifiers/string_insert/iter_char.pass.cpp | 4 +++- .../string_insert/iter_initializer_list.pass.cpp | 4 +++- .../string_insert/iter_iter_iter.pass.cpp | 4 +++- .../string_insert/iter_size_char.pass.cpp | 4 +++- .../string_insert/size_T_size_size.pass.cpp | 4 +++- .../string_insert/size_pointer.pass.cpp | 4 +++- .../string_insert/size_pointer_size.pass.cpp | 4 +++- .../string_insert/size_size_char.pass.cpp | 4 +++- .../string_insert/size_string.pass.cpp | 4 +++- .../string_insert/size_string_size_size.pass.cpp | 4 +++- .../string_insert/string_view.pass.cpp | 4 +++- .../string_op_plus_equal/char.pass.cpp | 4 +++- .../string_op_plus_equal/initializer_list.pass.cpp | 4 +++- .../string_op_plus_equal/pointer.pass.cpp | 4 +++- .../string_op_plus_equal/string.pass.cpp | 4 +++- .../string_replace/iter_iter_initializer_list.pass.cpp | 4 +++- .../string_replace/iter_iter_iter_iter.pass.cpp | 4 +++- .../string_replace/iter_iter_pointer.pass.cpp | 4 +++- .../string_replace/iter_iter_pointer_size.pass.cpp | 4 +++- .../string_replace/iter_iter_size_char.pass.cpp | 4 +++- .../string_replace/iter_iter_string.pass.cpp | 4 +++- .../string_replace/iter_iter_string_view.pass.cpp | 4 +++- .../string_replace/size_size_T_size_size.pass.cpp | 4 +++- .../string_replace/size_size_pointer.pass.cpp | 4 +++- .../string_replace/size_size_pointer_size.pass.cpp | 4 +++- .../string_replace/size_size_size_char.pass.cpp | 4 +++- .../string_replace/size_size_string.pass.cpp | 4 +++- .../string_replace/size_size_string_size_size.pass.cpp | 4 +++- .../string_replace/size_size_string_view.pass.cpp | 4 +++- .../string.modifiers/string_swap/swap.pass.cpp | 4 +++- .../string.nonmembers/nothing_to_do.pass.cpp | 4 +++- .../string.nonmembers/string.io/get_line.pass.cpp | 4 +++- .../string.io/get_line_delim.pass.cpp | 4 +++- .../string.io/get_line_delim_rv.pass.cpp | 4 +++- .../string.nonmembers/string.io/get_line_rv.pass.cpp | 4 +++- .../string.io/stream_extract.pass.cpp | 4 +++- .../string.nonmembers/string.io/stream_insert.pass.cpp | 4 +++- .../string.nonmembers/string.special/swap.pass.cpp | 4 +++- .../string.special/swap_noexcept.pass.cpp | 4 +++- .../string_op!=/pointer_string.pass.cpp | 4 +++- .../string_op!=/string_pointer.pass.cpp | 4 +++- .../string_op!=/string_string.pass.cpp | 4 +++- .../string_op!=/string_string_view.pass.cpp | 4 +++- .../string_op!=/string_view_string.pass.cpp | 4 +++- .../string.nonmembers/string_op+/char_string.pass.cpp | 4 +++- .../string_op+/pointer_string.pass.cpp | 4 +++- .../string.nonmembers/string_op+/string_char.pass.cpp | 4 +++- .../string_op+/string_pointer.pass.cpp | 4 +++- .../string_op+/string_string.pass.cpp | 4 +++- .../string_operator==/pointer_string.pass.cpp | 4 +++- .../string_operator==/string_pointer.pass.cpp | 4 +++- .../string_operator==/string_string.pass.cpp | 4 +++- .../string_operator==/string_string_view.pass.cpp | 4 +++- .../string_operator==/string_view_string.pass.cpp | 4 +++- .../string_opgt/pointer_string.pass.cpp | 4 +++- .../string_opgt/string_pointer.pass.cpp | 4 +++- .../string_opgt/string_string.pass.cpp | 4 +++- .../string_opgt/string_string_view.pass.cpp | 4 +++- .../string_opgt/string_view_string.pass.cpp | 4 +++- .../string_opgt=/pointer_string.pass.cpp | 4 +++- .../string_opgt=/string_pointer.pass.cpp | 4 +++- .../string_opgt=/string_string.pass.cpp | 4 +++- .../string_opgt=/string_string_view.pass.cpp | 4 +++- .../string_opgt=/string_view_string.pass.cpp | 4 +++- .../string_oplt/pointer_string.pass.cpp | 4 +++- .../string_oplt/string_pointer.pass.cpp | 4 +++- .../string_oplt/string_string.pass.cpp | 4 +++- .../string_oplt/string_string_view.pass.cpp | 4 +++- .../string_oplt/string_view_string.pass.cpp | 4 +++- .../string_oplt=/pointer_string.pass.cpp | 4 +++- .../string_oplt=/string_pointer.pass.cpp | 4 +++- .../string_oplt=/string_string.pass.cpp | 4 +++- .../string_oplt=/string_string_view.pass.cpp | 4 +++- .../string_oplt=/string_view_string.pass.cpp | 4 +++- .../basic.string/string.ops/nothing_to_do.pass.cpp | 4 +++- .../string.ops/string.accessors/c_str.pass.cpp | 4 +++- .../string.ops/string.accessors/data.pass.cpp | 4 +++- .../string.ops/string.accessors/get_allocator.pass.cpp | 4 +++- .../string.ops/string_compare/pointer.pass.cpp | 4 +++- .../string_compare/size_size_T_size_size.pass.cpp | 4 +++- .../string_compare/size_size_pointer.pass.cpp | 4 +++- .../string_compare/size_size_pointer_size.pass.cpp | 4 +++- .../string_compare/size_size_string.pass.cpp | 4 +++- .../string_compare/size_size_string_size_size.pass.cpp | 4 +++- .../string_compare/size_size_string_view.pass.cpp | 4 +++- .../string.ops/string_compare/string.pass.cpp | 4 +++- .../string.ops/string_compare/string_view.pass.cpp | 4 +++- .../string_find.first.not.of/char_size.pass.cpp | 4 +++- .../string_find.first.not.of/pointer_size.pass.cpp | 4 +++- .../pointer_size_size.pass.cpp | 4 +++- .../string_find.first.not.of/string_size.pass.cpp | 4 +++- .../string_find.first.not.of/string_view_size.pass.cpp | 4 +++- .../string.ops/string_find.first.of/char_size.pass.cpp | 4 +++- .../string_find.first.of/pointer_size.pass.cpp | 4 +++- .../string_find.first.of/pointer_size_size.pass.cpp | 4 +++- .../string_find.first.of/string_size.pass.cpp | 4 +++- .../string_find.first.of/string_view_size.pass.cpp | 4 +++- .../string_find.last.not.of/char_size.pass.cpp | 4 +++- .../string_find.last.not.of/pointer_size.pass.cpp | 4 +++- .../string_find.last.not.of/pointer_size_size.pass.cpp | 4 +++- .../string_find.last.not.of/string_size.pass.cpp | 4 +++- .../string_find.last.not.of/string_view_size.pass.cpp | 4 +++- .../string.ops/string_find.last.of/char_size.pass.cpp | 4 +++- .../string_find.last.of/pointer_size.pass.cpp | 4 +++- .../string_find.last.of/pointer_size_size.pass.cpp | 4 +++- .../string_find.last.of/string_size.pass.cpp | 4 +++- .../string_find.last.of/string_view_size.pass.cpp | 4 +++- .../string.ops/string_find/char_size.pass.cpp | 4 +++- .../string.ops/string_find/pointer_size.pass.cpp | 4 +++- .../string.ops/string_find/pointer_size_size.pass.cpp | 4 +++- .../string.ops/string_find/string_size.pass.cpp | 4 +++- .../string.ops/string_find/string_view_size.pass.cpp | 4 +++- .../string.ops/string_rfind/char_size.pass.cpp | 4 +++- .../string.ops/string_rfind/pointer_size.pass.cpp | 4 +++- .../string.ops/string_rfind/pointer_size_size.pass.cpp | 4 +++- .../string.ops/string_rfind/string_size.pass.cpp | 4 +++- .../string.ops/string_rfind/string_view_size.pass.cpp | 4 +++- .../string.ops/string_substr/substr.pass.cpp | 4 +++- .../basic.string/string.require/contiguous.pass.cpp | 4 +++- .../string.starts_with/starts_with.char.pass.cpp | 4 +++- .../string.starts_with/starts_with.ptr.pass.cpp | 4 +++- .../starts_with.string_view.pass.cpp | 4 +++- test/std/strings/basic.string/traits_mismatch.fail.cpp | 4 +++- test/std/strings/basic.string/types.pass.cpp | 4 +++- test/std/strings/c.strings/cctype.pass.cpp | 4 +++- test/std/strings/c.strings/cstring.pass.cpp | 4 +++- test/std/strings/c.strings/cuchar.pass.cpp | 4 +++- test/std/strings/c.strings/cwchar.pass.cpp | 4 +++- test/std/strings/c.strings/cwctype.pass.cpp | 4 +++- .../char.traits.require/nothing_to_do.pass.cpp | 4 +++- .../char.traits.specializations.char/assign2.pass.cpp | 4 +++- .../char.traits.specializations.char/assign3.pass.cpp | 4 +++- .../char.traits.specializations.char/compare.pass.cpp | 4 +++- .../char.traits.specializations.char/copy.pass.cpp | 4 +++- .../char.traits.specializations.char/eof.pass.cpp | 4 +++- .../char.traits.specializations.char/eq.pass.cpp | 4 +++- .../eq_int_type.pass.cpp | 4 +++- .../char.traits.specializations.char/find.pass.cpp | 4 +++- .../char.traits.specializations.char/length.pass.cpp | 4 +++- .../char.traits.specializations.char/lt.pass.cpp | 4 +++- .../char.traits.specializations.char/move.pass.cpp | 4 +++- .../char.traits.specializations.char/not_eof.pass.cpp | 4 +++- .../to_char_type.pass.cpp | 4 +++- .../to_int_type.pass.cpp | 4 +++- .../char.traits.specializations.char/types.pass.cpp | 4 +++- .../assign2.pass.cpp | 4 +++- .../assign3.pass.cpp | 4 +++- .../compare.pass.cpp | 4 +++- .../char.traits.specializations.char16_t/copy.pass.cpp | 4 +++- .../char.traits.specializations.char16_t/eof.pass.cpp | 4 +++- .../char.traits.specializations.char16_t/eq.pass.cpp | 4 +++- .../eq_int_type.pass.cpp | 4 +++- .../char.traits.specializations.char16_t/find.pass.cpp | 4 +++- .../length.pass.cpp | 4 +++- .../char.traits.specializations.char16_t/lt.pass.cpp | 4 +++- .../char.traits.specializations.char16_t/move.pass.cpp | 4 +++- .../not_eof.pass.cpp | 4 +++- .../to_char_type.pass.cpp | 4 +++- .../to_int_type.pass.cpp | 4 +++- .../types.pass.cpp | 4 +++- .../assign2.pass.cpp | 4 +++- .../assign3.pass.cpp | 4 +++- .../compare.pass.cpp | 4 +++- .../char.traits.specializations.char32_t/copy.pass.cpp | 4 +++- .../char.traits.specializations.char32_t/eof.pass.cpp | 4 +++- .../char.traits.specializations.char32_t/eq.pass.cpp | 4 +++- .../eq_int_type.pass.cpp | 4 +++- .../char.traits.specializations.char32_t/find.pass.cpp | 4 +++- .../length.pass.cpp | 4 +++- .../char.traits.specializations.char32_t/lt.pass.cpp | 4 +++- .../char.traits.specializations.char32_t/move.pass.cpp | 4 +++- .../not_eof.pass.cpp | 4 +++- .../to_char_type.pass.cpp | 4 +++- .../to_int_type.pass.cpp | 4 +++- .../types.pass.cpp | 4 +++- .../assign2.pass.cpp | 6 ++++-- .../assign3.pass.cpp | 4 +++- .../compare.pass.cpp | 6 ++++-- .../char.traits.specializations.char8_t/copy.pass.cpp | 4 +++- .../char.traits.specializations.char8_t/eof.pass.cpp | 4 +++- .../char.traits.specializations.char8_t/eq.pass.cpp | 4 +++- .../eq_int_type.pass.cpp | 4 +++- .../char.traits.specializations.char8_t/find.pass.cpp | 6 ++++-- .../length.pass.cpp | 6 ++++-- .../char.traits.specializations.char8_t/lt.pass.cpp | 4 +++- .../char.traits.specializations.char8_t/move.pass.cpp | 4 +++- .../not_eof.pass.cpp | 4 +++- .../to_char_type.pass.cpp | 4 +++- .../to_int_type.pass.cpp | 4 +++- .../char.traits.specializations.char8_t/types.pass.cpp | 4 +++- .../assign2.pass.cpp | 4 +++- .../assign3.pass.cpp | 4 +++- .../compare.pass.cpp | 4 +++- .../char.traits.specializations.wchar.t/copy.pass.cpp | 4 +++- .../char.traits.specializations.wchar.t/eof.pass.cpp | 4 +++- .../char.traits.specializations.wchar.t/eq.pass.cpp | 4 +++- .../eq_int_type.pass.cpp | 4 +++- .../char.traits.specializations.wchar.t/find.pass.cpp | 4 +++- .../length.pass.cpp | 4 +++- .../char.traits.specializations.wchar.t/lt.pass.cpp | 4 +++- .../char.traits.specializations.wchar.t/move.pass.cpp | 4 +++- .../not_eof.pass.cpp | 4 +++- .../to_char_type.pass.cpp | 4 +++- .../to_int_type.pass.cpp | 4 +++- .../char.traits.specializations.wchar.t/types.pass.cpp | 4 +++- .../char.traits.specializations/nothing_to_do.pass.cpp | 4 +++- .../char.traits.typedefs/nothing_to_do.pass.cpp | 4 +++- test/std/strings/char.traits/nothing_to_do.pass.cpp | 4 +++- test/std/strings/string.classes/typedefs.pass.cpp | 4 +++- test/std/strings/string.conversions/stod.pass.cpp | 4 +++- test/std/strings/string.conversions/stof.pass.cpp | 4 +++- test/std/strings/string.conversions/stoi.pass.cpp | 4 +++- test/std/strings/string.conversions/stol.pass.cpp | 4 +++- test/std/strings/string.conversions/stold.pass.cpp | 4 +++- test/std/strings/string.conversions/stoll.pass.cpp | 4 +++- test/std/strings/string.conversions/stoul.pass.cpp | 4 +++- test/std/strings/string.conversions/stoull.pass.cpp | 4 +++- test/std/strings/string.conversions/to_string.pass.cpp | 4 +++- .../std/strings/string.conversions/to_wstring.pass.cpp | 4 +++- test/std/strings/string.view/char.bad.fail.cpp | 4 +++- .../strings/string.view/string.view.access/at.pass.cpp | 4 +++- .../string.view/string.view.access/back.pass.cpp | 4 +++- .../string.view/string.view.access/data.pass.cpp | 4 +++- .../string.view/string.view.access/front.pass.cpp | 4 +++- .../string.view/string.view.access/index.pass.cpp | 4 +++- .../string.view/string.view.capacity/capacity.pass.cpp | 4 +++- .../string.view/string.view.capacity/empty.fail.cpp | 4 +++- .../opeq.string_view.pointer.pass.cpp | 4 +++- .../opeq.string_view.string.pass.cpp | 4 +++- .../opeq.string_view.string_view.pass.cpp | 4 +++- .../opge.string_view.pointer.pass.cpp | 4 +++- .../opge.string_view.string.pass.cpp | 4 +++- .../opge.string_view.string_view.pass.cpp | 4 +++- .../opgt.string_view.pointer.pass.cpp | 4 +++- .../opgt.string_view.string.pass.cpp | 4 +++- .../opgt.string_view.string_view.pass.cpp | 4 +++- .../ople.string_view.pointer.pass.cpp | 4 +++- .../ople.string_view.string.pass.cpp | 4 +++- .../ople.string_view.string_view.pass.cpp | 4 +++- .../oplt.string_view.pointer.pass.cpp | 4 +++- .../oplt.string_view.string.pass.cpp | 4 +++- .../oplt.string_view.string_view.pass.cpp | 4 +++- .../opne.string_view.pointer.pass.cpp | 4 +++- .../opne.string_view.string.pass.cpp | 4 +++- .../opne.string_view.string_view.pass.cpp | 4 +++- .../string.view/string.view.cons/assign.pass.cpp | 4 +++- .../string.view/string.view.cons/default.pass.cpp | 4 +++- .../string.view/string.view.cons/from_literal.pass.cpp | 4 +++- .../string.view/string.view.cons/from_ptr_len.pass.cpp | 4 +++- .../string.view/string.view.cons/from_string.pass.cpp | 4 +++- .../string.view/string.view.cons/from_string1.fail.cpp | 4 +++- .../string.view/string.view.cons/from_string2.fail.cpp | 4 +++- .../implicit_deduction_guides.pass.cpp | 4 +++- .../string.view.find/find_char_size.pass.cpp | 4 +++- .../find_first_not_of_char_size.pass.cpp | 4 +++- .../find_first_not_of_pointer_size.pass.cpp | 4 +++- .../find_first_not_of_pointer_size_size.pass.cpp | 4 +++- .../find_first_not_of_string_view_size.pass.cpp | 4 +++- .../string.view.find/find_first_of_char_size.pass.cpp | 4 +++- .../find_first_of_pointer_size.pass.cpp | 4 +++- .../find_first_of_pointer_size_size.pass.cpp | 4 +++- .../find_first_of_string_view_size.pass.cpp | 4 +++- .../find_last_not_of_char_size.pass.cpp | 4 +++- .../find_last_not_of_pointer_size.pass.cpp | 4 +++- .../find_last_not_of_pointer_size_size.pass.cpp | 4 +++- .../find_last_not_of_string_view_size.pass.cpp | 4 +++- .../string.view.find/find_last_of_char_size.pass.cpp | 4 +++- .../find_last_of_pointer_size.pass.cpp | 4 +++- .../find_last_of_pointer_size_size.pass.cpp | 4 +++- .../find_last_of_string_view_size.pass.cpp | 4 +++- .../string.view.find/find_pointer_size.pass.cpp | 4 +++- .../string.view.find/find_pointer_size_size.pass.cpp | 4 +++- .../string.view.find/find_string_view_size.pass.cpp | 4 +++- .../string.view.find/rfind_char_size.pass.cpp | 4 +++- .../string.view.find/rfind_pointer_size.pass.cpp | 4 +++- .../string.view.find/rfind_pointer_size_size.pass.cpp | 4 +++- .../string.view.find/rfind_string_view_size.pass.cpp | 4 +++- .../string.view.hash/enabled_hashes.pass.cpp | 4 +++- .../string.view/string.view.hash/string_view.pass.cpp | 4 +++- .../string.view/string.view.io/stream_insert.pass.cpp | 4 +++- .../string.view/string.view.iterators/begin.pass.cpp | 4 +++- .../string.view/string.view.iterators/end.pass.cpp | 4 +++- .../string.view/string.view.iterators/rbegin.pass.cpp | 4 +++- .../string.view/string.view.iterators/rend.pass.cpp | 4 +++- .../string.view.modifiers/remove_prefix.pass.cpp | 4 +++- .../string.view.modifiers/remove_suffix.pass.cpp | 4 +++- .../string.view/string.view.modifiers/swap.pass.cpp | 4 +++- .../string.view/string.view.nonmem/quoted.pass.cpp | 10 +++++++--- .../string.view.ops/compare.pointer.pass.cpp | 4 +++- .../string.view.ops/compare.pointer_size.pass.cpp | 4 +++- .../string.view.ops/compare.size_size_sv.pass.cpp | 4 +++- .../compare.size_size_sv_pointer_size.pass.cpp | 4 +++- .../compare.size_size_sv_size_size.pass.cpp | 4 +++- .../string.view/string.view.ops/compare.sv.pass.cpp | 4 +++- .../strings/string.view/string.view.ops/copy.pass.cpp | 4 +++- .../string.view/string.view.ops/substr.pass.cpp | 4 +++- .../string.view.synop/nothing_to_do.pass.cpp | 4 +++- .../string.view.template/ends_with.char.pass.cpp | 4 +++- .../string.view.template/ends_with.ptr.pass.cpp | 4 +++- .../ends_with.string_view.pass.cpp | 4 +++- .../string.view.template/nothing_to_do.pass.cpp | 4 +++- .../string.view.template/starts_with.char.pass.cpp | 4 +++- .../string.view.template/starts_with.ptr.pass.cpp | 4 +++- .../starts_with.string_view.pass.cpp | 4 +++- .../string.view/string_view.literals/literal.pass.cpp | 4 +++- .../string.view/string_view.literals/literal1.fail.cpp | 4 +++- .../string.view/string_view.literals/literal1.pass.cpp | 4 +++- .../string.view/string_view.literals/literal2.fail.cpp | 4 +++- .../string.view/string_view.literals/literal2.pass.cpp | 4 +++- .../string.view/string_view.literals/literal3.pass.cpp | 4 +++- test/std/strings/string.view/traits_mismatch.fail.cpp | 4 +++- test/std/strings/string.view/types.pass.cpp | 4 +++- test/std/strings/strings.erasure/erase.pass.cpp | 4 +++- test/std/strings/strings.erasure/erase_if.pass.cpp | 4 +++- .../std/strings/strings.general/nothing_to_do.pass.cpp | 4 +++- test/std/thread/futures/futures.async/async.fail.cpp | 4 +++- test/std/thread/futures/futures.async/async.pass.cpp | 3 ++- .../futures/futures.async/async_race.38682.pass.cpp | 4 +++- .../thread/futures/futures.async/async_race.pass.cpp | 4 +++- .../futures.errors/default_error_condition.pass.cpp | 4 +++- .../futures.errors/equivalent_error_code_int.pass.cpp | 4 +++- .../equivalent_int_error_condition.pass.cpp | 4 +++- .../futures/futures.errors/future_category.pass.cpp | 4 +++- .../futures/futures.errors/make_error_code.pass.cpp | 4 +++- .../futures.errors/make_error_condition.pass.cpp | 4 +++- .../thread/futures/futures.future_error/code.pass.cpp | 4 +++- .../thread/futures/futures.future_error/types.pass.cpp | 4 +++- .../thread/futures/futures.future_error/what.pass.cpp | 4 +++- .../futures/futures.overview/future_errc.pass.cpp | 4 +++- .../futures/futures.overview/future_status.pass.cpp | 4 +++- .../is_error_code_enum_future_errc.pass.cpp | 4 +++- .../thread/futures/futures.overview/launch.pass.cpp | 4 +++- .../thread/futures/futures.promise/alloc_ctor.pass.cpp | 4 +++- .../futures/futures.promise/copy_assign.fail.cpp | 4 +++- .../thread/futures/futures.promise/copy_ctor.fail.cpp | 4 +++- .../thread/futures/futures.promise/default.pass.cpp | 4 +++- test/std/thread/futures/futures.promise/dtor.pass.cpp | 4 +++- .../thread/futures/futures.promise/get_future.pass.cpp | 4 +++- .../futures/futures.promise/move_assign.pass.cpp | 4 +++- .../thread/futures/futures.promise/move_ctor.pass.cpp | 4 +++- .../futures/futures.promise/set_exception.pass.cpp | 4 +++- .../set_exception_at_thread_exit.pass.cpp | 4 +++- .../thread/futures/futures.promise/set_lvalue.pass.cpp | 4 +++- .../futures.promise/set_lvalue_at_thread_exit.pass.cpp | 4 +++- .../thread/futures/futures.promise/set_rvalue.pass.cpp | 4 +++- .../futures.promise/set_rvalue_at_thread_exit.pass.cpp | 4 +++- .../set_value_at_thread_exit_const.pass.cpp | 4 +++- .../set_value_at_thread_exit_void.pass.cpp | 4 +++- .../futures/futures.promise/set_value_const.pass.cpp | 4 +++- .../futures/futures.promise/set_value_void.pass.cpp | 4 +++- test/std/thread/futures/futures.promise/swap.pass.cpp | 4 +++- .../futures/futures.promise/uses_allocator.pass.cpp | 4 +++- .../futures/futures.shared_future/copy_assign.pass.cpp | 4 +++- .../futures/futures.shared_future/copy_ctor.pass.cpp | 4 +++- .../futures/futures.shared_future/ctor_future.pass.cpp | 4 +++- .../futures/futures.shared_future/default.pass.cpp | 4 +++- .../thread/futures/futures.shared_future/dtor.pass.cpp | 4 +++- .../thread/futures/futures.shared_future/get.pass.cpp | 4 +++- .../futures/futures.shared_future/move_assign.pass.cpp | 4 +++- .../futures/futures.shared_future/move_ctor.pass.cpp | 4 +++- .../thread/futures/futures.shared_future/wait.pass.cpp | 4 +++- .../futures/futures.shared_future/wait_for.pass.cpp | 4 +++- .../futures/futures.shared_future/wait_until.pass.cpp | 4 +++- .../futures/futures.state/nothing_to_do.pass.cpp | 4 +++- .../futures.task.members/assign_copy.fail.cpp | 4 +++- .../futures.task.members/assign_move.pass.cpp | 4 +++- .../futures.task/futures.task.members/ctor1.fail.cpp | 4 +++- .../futures.task/futures.task.members/ctor2.fail.cpp | 4 +++- .../futures.task.members/ctor_copy.fail.cpp | 4 +++- .../futures.task.members/ctor_default.pass.cpp | 4 +++- .../futures.task.members/ctor_func.pass.cpp | 4 +++- .../futures.task.members/ctor_func_alloc.pass.cpp | 4 +++- .../futures.task.members/ctor_move.pass.cpp | 4 +++- .../futures.task/futures.task.members/dtor.pass.cpp | 4 +++- .../futures.task.members/get_future.pass.cpp | 4 +++- .../make_ready_at_thread_exit.pass.cpp | 4 +++- .../futures.task.members/operator.pass.cpp | 4 +++- .../futures.task/futures.task.members/reset.pass.cpp | 4 +++- .../futures.task/futures.task.members/swap.pass.cpp | 4 +++- .../futures.task/futures.task.nonmembers/swap.pass.cpp | 4 +++- .../futures.task.nonmembers/uses_allocator.pass.cpp | 4 +++- .../futures/futures.unique_future/copy_assign.fail.cpp | 4 +++- .../futures/futures.unique_future/copy_ctor.fail.cpp | 4 +++- .../futures/futures.unique_future/default.pass.cpp | 4 +++- .../thread/futures/futures.unique_future/dtor.pass.cpp | 4 +++- .../thread/futures/futures.unique_future/get.pass.cpp | 4 +++- .../futures/futures.unique_future/move_assign.pass.cpp | 4 +++- .../futures/futures.unique_future/move_ctor.pass.cpp | 4 +++- .../futures/futures.unique_future/share.pass.cpp | 4 +++- .../thread/futures/futures.unique_future/wait.pass.cpp | 4 +++- .../futures/futures.unique_future/wait_for.pass.cpp | 4 +++- .../futures/futures.unique_future/wait_until.pass.cpp | 4 +++- test/std/thread/macro.pass.cpp | 4 +++- test/std/thread/thread.condition/cv_status.pass.cpp | 4 +++- .../notify_all_at_thread_exit.pass.cpp | 4 +++- .../thread.condition.condvar/assign.fail.cpp | 4 +++- .../thread.condition.condvar/copy.fail.cpp | 4 +++- .../thread.condition.condvar/default.pass.cpp | 4 +++- .../thread.condition.condvar/destructor.pass.cpp | 4 +++- .../thread.condition.condvar/notify_all.pass.cpp | 4 +++- .../thread.condition.condvar/notify_one.pass.cpp | 4 +++- .../thread.condition.condvar/wait.pass.cpp | 4 +++- .../thread.condition.condvar/wait_for.pass.cpp | 4 +++- .../thread.condition.condvar/wait_for_pred.pass.cpp | 4 +++- .../thread.condition.condvar/wait_pred.pass.cpp | 4 +++- .../thread.condition.condvar/wait_until.pass.cpp | 4 +++- .../thread.condition.condvar/wait_until_pred.pass.cpp | 4 +++- .../thread.condition.condvarany/assign.fail.cpp | 4 +++- .../thread.condition.condvarany/copy.fail.cpp | 4 +++- .../thread.condition.condvarany/default.pass.cpp | 4 +++- .../thread.condition.condvarany/destructor.pass.cpp | 4 +++- .../thread.condition.condvarany/notify_all.pass.cpp | 4 +++- .../thread.condition.condvarany/notify_one.pass.cpp | 4 +++- .../thread.condition.condvarany/wait.pass.cpp | 4 +++- .../thread.condition.condvarany/wait_for.pass.cpp | 4 +++- .../thread.condition.condvarany/wait_for_pred.pass.cpp | 4 +++- .../thread.condition.condvarany/wait_pred.pass.cpp | 4 +++- .../thread.condition.condvarany/wait_terminates.sh.cpp | 4 +++- .../thread.condition.condvarany/wait_until.pass.cpp | 4 +++- .../wait_until_pred.pass.cpp | 4 +++- test/std/thread/thread.general/nothing_to_do.pass.cpp | 4 +++- .../thread.mutex/thread.lock.algorithm/lock.pass.cpp | 4 +++- .../thread.lock.algorithm/try_lock.pass.cpp | 4 +++- .../thread.lock/thread.lock.guard/adopt_lock.pass.cpp | 4 +++- .../thread.lock/thread.lock.guard/assign.fail.cpp | 4 +++- .../thread.lock/thread.lock.guard/copy.fail.cpp | 4 +++- .../thread.lock/thread.lock.guard/mutex.fail.cpp | 4 +++- .../thread.lock/thread.lock.guard/mutex.pass.cpp | 4 +++- .../thread.lock/thread.lock.guard/types.pass.cpp | 4 +++- .../thread.lock/thread.lock.scoped/adopt_lock.pass.cpp | 4 +++- .../thread.lock/thread.lock.scoped/assign.fail.cpp | 4 +++- .../thread.lock/thread.lock.scoped/copy.fail.cpp | 4 +++- .../thread.lock/thread.lock.scoped/mutex.fail.cpp | 4 +++- .../thread.lock/thread.lock.scoped/mutex.pass.cpp | 4 +++- .../thread.lock/thread.lock.scoped/types.pass.cpp | 4 +++- .../thread.lock.shared.cons/copy_assign.fail.cpp | 4 +++- .../thread.lock.shared.cons/copy_ctor.fail.cpp | 4 +++- .../thread.lock.shared.cons/default.pass.cpp | 4 +++- .../thread.lock.shared.cons/move_assign.pass.cpp | 4 +++- .../thread.lock.shared.cons/move_ctor.pass.cpp | 4 +++- .../thread.lock.shared.cons/mutex.pass.cpp | 4 +++- .../thread.lock.shared.cons/mutex_adopt_lock.pass.cpp | 4 +++- .../thread.lock.shared.cons/mutex_defer_lock.pass.cpp | 4 +++- .../thread.lock.shared.cons/mutex_duration.pass.cpp | 4 +++- .../thread.lock.shared.cons/mutex_time_point.pass.cpp | 4 +++- .../thread.lock.shared.cons/mutex_try_to_lock.pass.cpp | 4 +++- .../thread.lock.shared.locking/lock.pass.cpp | 4 +++- .../thread.lock.shared.locking/try_lock.pass.cpp | 4 +++- .../thread.lock.shared.locking/try_lock_for.pass.cpp | 4 +++- .../thread.lock.shared.locking/try_lock_until.pass.cpp | 4 +++- .../thread.lock.shared.locking/unlock.pass.cpp | 4 +++- .../thread.lock.shared.mod/member_swap.pass.cpp | 4 +++- .../thread.lock.shared.mod/nonmember_swap.pass.cpp | 4 +++- .../thread.lock.shared.mod/release.pass.cpp | 4 +++- .../thread.lock.shared.obs/mutex.pass.cpp | 4 +++- .../thread.lock.shared.obs/op_bool.pass.cpp | 4 +++- .../thread.lock.shared.obs/owns_lock.pass.cpp | 4 +++- .../thread.lock/thread.lock.shared/types.pass.cpp | 4 +++- .../thread.lock.unique.cons/copy_assign.fail.cpp | 4 +++- .../thread.lock.unique.cons/copy_ctor.fail.cpp | 4 +++- .../thread.lock.unique.cons/default.pass.cpp | 4 +++- .../thread.lock.unique.cons/move_assign.pass.cpp | 4 +++- .../thread.lock.unique.cons/move_ctor.pass.cpp | 4 +++- .../thread.lock.unique.cons/mutex.pass.cpp | 4 +++- .../thread.lock.unique.cons/mutex_adopt_lock.pass.cpp | 4 +++- .../thread.lock.unique.cons/mutex_defer_lock.pass.cpp | 4 +++- .../thread.lock.unique.cons/mutex_duration.pass.cpp | 4 +++- .../thread.lock.unique.cons/mutex_time_point.pass.cpp | 4 +++- .../thread.lock.unique.cons/mutex_try_to_lock.pass.cpp | 4 +++- .../thread.lock.unique.locking/lock.pass.cpp | 4 +++- .../thread.lock.unique.locking/try_lock.pass.cpp | 4 +++- .../thread.lock.unique.locking/try_lock_for.pass.cpp | 4 +++- .../thread.lock.unique.locking/try_lock_until.pass.cpp | 4 +++- .../thread.lock.unique.locking/unlock.pass.cpp | 4 +++- .../thread.lock.unique.mod/member_swap.pass.cpp | 4 +++- .../thread.lock.unique.mod/nonmember_swap.pass.cpp | 4 +++- .../thread.lock.unique.mod/release.pass.cpp | 4 +++- .../thread.lock.unique.obs/mutex.pass.cpp | 4 +++- .../thread.lock.unique.obs/op_bool.pass.cpp | 4 +++- .../thread.lock.unique.obs/owns_lock.pass.cpp | 4 +++- .../thread.lock/thread.lock.unique/types.pass.cpp | 4 +++- .../std/thread/thread.mutex/thread.lock/types.pass.cpp | 4 +++- .../thread.mutex.requirements/nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../thread.mutex.class/assign.fail.cpp | 4 +++- .../thread.mutex.class/copy.fail.cpp | 4 +++- .../thread.mutex.class/default.pass.cpp | 4 +++- .../thread.mutex.class/lock.pass.cpp | 4 +++- .../thread.mutex.class/try_lock.pass.cpp | 4 +++- .../thread.mutex.recursive/assign.fail.cpp | 4 +++- .../thread.mutex.recursive/copy.fail.cpp | 4 +++- .../thread.mutex.recursive/default.pass.cpp | 4 +++- .../thread.mutex.recursive/lock.pass.cpp | 4 +++- .../thread.mutex.recursive/try_lock.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../thread.shared_mutex.class/assign.fail.cpp | 4 +++- .../thread.shared_mutex.class/copy.fail.cpp | 4 +++- .../thread.shared_mutex.class/default.pass.cpp | 4 +++- .../thread.shared_mutex.class/lock.pass.cpp | 4 +++- .../thread.shared_mutex.class/lock_shared.pass.cpp | 4 +++- .../thread.shared_mutex.class/try_lock.pass.cpp | 4 +++- .../thread.shared_mutex.class/try_lock_shared.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../thread.sharedtimedmutex.class/assign.fail.cpp | 4 +++- .../thread.sharedtimedmutex.class/copy.fail.cpp | 4 +++- .../thread.sharedtimedmutex.class/default.pass.cpp | 4 +++- .../thread.sharedtimedmutex.class/lock.pass.cpp | 4 +++- .../thread.sharedtimedmutex.class/lock_shared.pass.cpp | 4 +++- .../thread.sharedtimedmutex.class/try_lock.pass.cpp | 4 +++- .../try_lock_for.pass.cpp | 4 +++- .../try_lock_shared.pass.cpp | 4 +++- .../try_lock_shared_for.pass.cpp | 4 +++- .../try_lock_shared_until.pass.cpp | 4 +++- .../try_lock_until.pass.cpp | 4 +++- .../try_lock_until_deadlock_bug.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../thread.timedmutex.class/assign.fail.cpp | 4 +++- .../thread.timedmutex.class/copy.fail.cpp | 4 +++- .../thread.timedmutex.class/default.pass.cpp | 4 +++- .../thread.timedmutex.class/lock.pass.cpp | 4 +++- .../thread.timedmutex.class/try_lock.pass.cpp | 4 +++- .../thread.timedmutex.class/try_lock_for.pass.cpp | 4 +++- .../thread.timedmutex.class/try_lock_until.pass.cpp | 4 +++- .../thread.timedmutex.recursive/assign.fail.cpp | 4 +++- .../thread.timedmutex.recursive/copy.fail.cpp | 4 +++- .../thread.timedmutex.recursive/default.pass.cpp | 4 +++- .../thread.timedmutex.recursive/lock.pass.cpp | 4 +++- .../thread.timedmutex.recursive/try_lock.pass.cpp | 4 +++- .../thread.timedmutex.recursive/try_lock_for.pass.cpp | 4 +++- .../try_lock_until.pass.cpp | 4 +++- .../thread.mutex/thread.once/nothing_to_do.pass.cpp | 4 +++- .../thread.once.callonce/call_once.pass.cpp | 4 +++- .../thread.once/thread.once.callonce/race.pass.cpp | 4 +++- .../thread.once/thread.once.onceflag/assign.fail.cpp | 4 +++- .../thread.once/thread.once.onceflag/copy.fail.cpp | 4 +++- .../thread.once/thread.once.onceflag/default.pass.cpp | 4 +++- test/std/thread/thread.req/nothing_to_do.pass.cpp | 4 +++- .../thread.req.exception/nothing_to_do.pass.cpp | 4 +++- .../thread.req.lockable/nothing_to_do.pass.cpp | 4 +++- .../thread.req.lockable.basic/nothing_to_do.pass.cpp | 4 +++- .../thread.req.lockable.general/nothing_to_do.pass.cpp | 4 +++- .../thread.req.lockable.req/nothing_to_do.pass.cpp | 4 +++- .../thread.req.lockable.timed/nothing_to_do.pass.cpp | 4 +++- .../thread.req.native/nothing_to_do.pass.cpp | 4 +++- .../thread.req.paramname/nothing_to_do.pass.cpp | 4 +++- .../thread.req.timing/nothing_to_do.pass.cpp | 4 +++- .../thread.thread.algorithm/swap.pass.cpp | 4 +++- .../thread.thread.assign/copy.fail.cpp | 4 +++- .../thread.thread.assign/move.pass.cpp | 4 +++- .../thread.thread.assign/move2.pass.cpp | 4 +++- .../thread.thread.constr/F.pass.cpp | 4 +++- .../thread.thread.constr/constr.fail.cpp | 4 +++- .../thread.thread.constr/copy.fail.cpp | 4 +++- .../thread.thread.constr/default.pass.cpp | 4 +++- .../thread.thread.constr/move.pass.cpp | 4 +++- .../thread.thread.destr/dtor.pass.cpp | 4 +++- .../thread.thread.id/assign.pass.cpp | 4 +++- .../thread.thread.class/thread.thread.id/copy.pass.cpp | 4 +++- .../thread.thread.id/default.pass.cpp | 4 +++- .../thread.thread.id/enabled_hashes.pass.cpp | 4 +++- .../thread.thread.class/thread.thread.id/eq.pass.cpp | 4 +++- .../thread.thread.class/thread.thread.id/lt.pass.cpp | 4 +++- .../thread.thread.id/stream.pass.cpp | 4 +++- .../thread.thread.id/thread_id.pass.cpp | 4 +++- .../thread.thread.member/detach.pass.cpp | 4 +++- .../thread.thread.member/get_id.pass.cpp | 4 +++- .../thread.thread.member/join.pass.cpp | 4 +++- .../thread.thread.member/joinable.pass.cpp | 4 +++- .../thread.thread.member/swap.pass.cpp | 4 +++- .../thread.thread.static/hardware_concurrency.pass.cpp | 4 +++- .../thread.threads/thread.thread.this/get_id.pass.cpp | 4 +++- .../sleep_for_tested_elsewhere.pass.cpp | 4 +++- .../thread.thread.this/sleep_until.pass.cpp | 4 +++- .../thread.threads/thread.thread.this/yield.pass.cpp | 4 +++- .../allocator.adaptor.cnstr/allocs.pass.cpp | 4 +++- .../allocator.adaptor.cnstr/converting_copy.pass.cpp | 4 +++- .../allocator.adaptor.cnstr/converting_move.pass.cpp | 4 +++- .../allocator.adaptor.cnstr/copy.pass.cpp | 4 +++- .../allocator.adaptor.cnstr/default.pass.cpp | 4 +++- .../allocator.adaptor.members/allocate_size.fail.cpp | 4 +++- .../allocator.adaptor.members/allocate_size.pass.cpp | 4 +++- .../allocate_size_hint.fail.cpp | 4 +++- .../allocate_size_hint.pass.cpp | 4 +++- .../allocator.adaptor.members/construct.pass.cpp | 4 +++- .../allocator.adaptor.members/construct_pair.pass.cpp | 4 +++- .../construct_pair_const_lvalue_pair.pass.cpp | 4 +++- .../construct_pair_piecewise.pass.cpp | 4 +++- .../construct_pair_rvalue.pass.cpp | 4 +++- .../construct_pair_values.pass.cpp | 4 +++- .../allocator.adaptor.members/construct_type.pass.cpp | 4 +++- .../allocator.adaptor.members/deallocate.pass.cpp | 4 +++- .../allocator.adaptor.members/destroy.pass.cpp | 4 +++- .../allocator.adaptor.members/inner_allocator.pass.cpp | 4 +++- .../allocator.adaptor.members/max_size.pass.cpp | 4 +++- .../allocator.adaptor.members/outer_allocator.pass.cpp | 4 +++- .../select_on_container_copy_construction.pass.cpp | 4 +++- .../allocator_pointers.pass.cpp | 6 ++++-- .../inner_allocator_type.pass.cpp | 4 +++- .../allocator.adaptor.types/is_always_equal.pass.cpp | 4 +++- .../propagate_on_container_copy_assignment.pass.cpp | 4 +++- .../propagate_on_container_move_assignment.pass.cpp | 4 +++- .../propagate_on_container_swap.pass.cpp | 4 +++- .../scoped.adaptor.operators/copy_assign.pass.cpp | 4 +++- .../scoped.adaptor.operators/eq.pass.cpp | 4 +++- .../scoped.adaptor.operators/move_assign.pass.cpp | 4 +++- test/std/utilities/allocator.adaptor/types.pass.cpp | 4 +++- .../utilities/any/any.class/any.assign/copy.pass.cpp | 4 +++- .../utilities/any/any.class/any.assign/move.pass.cpp | 4 +++- .../utilities/any/any.class/any.assign/value.pass.cpp | 4 +++- .../std/utilities/any/any.class/any.cons/copy.pass.cpp | 4 +++- .../utilities/any/any.class/any.cons/default.pass.cpp | 4 +++- .../any/any.class/any.cons/in_place_type.pass.cpp | 4 +++- .../std/utilities/any/any.class/any.cons/move.pass.cpp | 4 +++- .../utilities/any/any.class/any.cons/value.pass.cpp | 4 +++- .../any/any.class/any.modifiers/emplace.pass.cpp | 4 +++- .../any/any.class/any.modifiers/reset.pass.cpp | 4 +++- .../any/any.class/any.modifiers/swap.pass.cpp | 4 +++- .../any/any.class/any.observers/has_value.pass.cpp | 4 +++- .../any/any.class/any.observers/type.pass.cpp | 4 +++- .../utilities/any/any.class/not_literal_type.pass.cpp | 4 +++- .../any.nonmembers/any.cast/any_cast_pointer.pass.cpp | 4 +++- .../any.cast/any_cast_reference.pass.cpp | 4 +++- .../any_cast_request_invalid_value_category.fail.cpp | 4 +++- .../any.nonmembers/any.cast/const_correctness.fail.cpp | 4 +++- .../any.cast/not_copy_constructible.fail.cpp | 4 +++- .../any.nonmembers/any.cast/reference_types.fail.cpp | 4 +++- .../std/utilities/any/any.nonmembers/make_any.pass.cpp | 4 +++- test/std/utilities/any/any.nonmembers/swap.pass.cpp | 4 +++- .../charconv.from.chars/integral.bool.fail.cpp | 4 +++- .../charconv/charconv.from.chars/integral.pass.cpp | 4 +++- .../charconv/charconv.to.chars/integral.bool.fail.cpp | 4 +++- .../charconv/charconv.to.chars/integral.pass.cpp | 4 +++- .../arithmetic.operations/divides.pass.cpp | 4 +++- .../arithmetic.operations/minus.pass.cpp | 4 +++- .../arithmetic.operations/modulus.pass.cpp | 4 +++- .../arithmetic.operations/multiplies.pass.cpp | 4 +++- .../arithmetic.operations/negate.pass.cpp | 4 +++- .../arithmetic.operations/plus.pass.cpp | 4 +++- .../arithmetic.operations/transparent.pass.cpp | 2 +- .../PR23141_invoke_not_constexpr.pass.cpp | 4 +++- .../func.bind/func.bind.bind/bind_return_type.pass.cpp | 4 +++- .../bind/func.bind/func.bind.bind/copy.pass.cpp | 4 +++- .../func.bind.bind/invoke_function_object.pass.cpp | 4 +++- .../func.bind/func.bind.bind/invoke_int_0.pass.cpp | 4 +++- .../func.bind/func.bind.bind/invoke_lvalue.pass.cpp | 4 +++- .../func.bind/func.bind.bind/invoke_rvalue.pass.cpp | 4 +++- .../func.bind/func.bind.bind/invoke_void_0.pass.cpp | 4 +++- .../bind/func.bind/func.bind.bind/nested.pass.cpp | 4 +++- .../func.bind.isbind/is_bind_expression.pass.cpp | 4 +++- .../func.bind.isbind/is_bind_expression_03.pass.cpp | 4 +++- .../func.bind/func.bind.isbind/is_placeholder.pass.cpp | 4 +++- .../func.bind/func.bind.place/placeholders.pass.cpp | 4 +++- .../bind/func.bind/nothing_to_do.pass.cpp | 4 +++- .../function.objects/bind/nothing_to_do.pass.cpp | 4 +++- .../bitwise.operations/bit_and.pass.cpp | 4 +++- .../bitwise.operations/bit_not.pass.cpp | 4 +++- .../bitwise.operations/bit_or.pass.cpp | 4 +++- .../bitwise.operations/bit_xor.pass.cpp | 4 +++- .../bitwise.operations/transparent.pass.cpp | 2 +- .../comparisons/constexpr_init.pass.cpp | 4 +++- .../function.objects/comparisons/equal_to.pass.cpp | 4 +++- .../function.objects/comparisons/greater.pass.cpp | 4 +++- .../comparisons/greater_equal.pass.cpp | 4 +++- .../function.objects/comparisons/less.pass.cpp | 4 +++- .../function.objects/comparisons/less_equal.pass.cpp | 4 +++- .../function.objects/comparisons/not_equal_to.pass.cpp | 4 +++- .../function.objects/comparisons/transparent.pass.cpp | 2 +- .../function.objects/func.def/nothing_to_do.pass.cpp | 4 +++- .../function.objects/func.invoke/invoke.pass.cpp | 4 +++- .../func.invoke/invoke_feature_test_macro.pass.cpp | 4 +++- .../function.objects/func.memfn/member_data.fail.cpp | 4 +++- .../function.objects/func.memfn/member_data.pass.cpp | 4 +++- .../func.memfn/member_function.pass.cpp | 4 +++- .../func.memfn/member_function_const.pass.cpp | 4 +++- .../func.memfn/member_function_const_volatile.pass.cpp | 4 +++- .../func.memfn/member_function_volatile.pass.cpp | 4 +++- .../function.objects/func.not_fn/not_fn.pass.cpp | 4 +++- .../func.require/INVOKE_tested_elsewhere.pass.cpp | 4 +++- .../func.require/binary_function.pass.cpp | 4 +++- .../func.require/unary_function.pass.cpp | 4 +++- .../func.search/func.search.bm/default.pass.cpp | 4 +++- .../func.search/func.search.bm/hash.pass.cpp | 4 +++- .../func.search/func.search.bm/hash.pred.pass.cpp | 4 +++- .../func.search/func.search.bm/pred.pass.cpp | 4 +++- .../func.search/func.search.bmh/default.pass.cpp | 4 +++- .../func.search/func.search.bmh/hash.pass.cpp | 4 +++- .../func.search/func.search.bmh/hash.pred.pass.cpp | 4 +++- .../func.search/func.search.bmh/pred.pass.cpp | 4 +++- .../func.search/func.search.default/default.pass.cpp | 4 +++- .../func.search.default/default.pred.pass.cpp | 4 +++- .../func.search/nothing_to_do.pass.cpp | 4 +++- .../func.wrap.badcall/bad_function_call.pass.cpp | 4 +++- .../bad_function_call_ctor.pass.cpp | 4 +++- .../func.wrap/func.wrap.func/derive_from.fail.cpp | 4 +++- .../func.wrap/func.wrap.func/derive_from.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.alg/swap.pass.cpp | 4 +++- .../func.wrap.func.cap/operator_bool.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.con/F.pass.cpp | 4 +++- .../func.wrap.func.con/F_assign.pass.cpp | 4 +++- .../func.wrap.func.con/F_incomplete.pass.cpp | 4 +++- .../func.wrap.func.con/F_nullptr.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.con/alloc.fail.cpp | 4 +++- .../func.wrap.func/func.wrap.func.con/alloc.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp | 4 +++- .../func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp | 4 +++- .../func.wrap.func.con/alloc_function.fail.cpp | 4 +++- .../func.wrap.func.con/alloc_function.pass.cpp | 4 +++- .../func.wrap.func.con/alloc_nullptr.fail.cpp | 4 +++- .../func.wrap.func.con/alloc_nullptr.pass.cpp | 4 +++- .../func.wrap.func.con/alloc_rfunction.fail.cpp | 4 +++- .../func.wrap.func.con/alloc_rfunction.pass.cpp | 4 +++- .../func.wrap.func.con/copy_assign.pass.cpp | 4 +++- .../func.wrap.func.con/copy_move.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.con/default.pass.cpp | 4 +++- .../func.wrap.func.con/move_reentrant.pass.cpp | 4 +++- .../func.wrap.func.con/nullptr_t.pass.cpp | 4 +++- .../func.wrap.func.con/nullptr_t_assign.pass.cpp | 4 +++- .../nullptr_t_assign_reentrant.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.inv/invoke.fail.cpp | 4 +++- .../func.wrap.func/func.wrap.func.inv/invoke.pass.cpp | 4 +++- .../func.wrap.func.mod/assign_F_alloc.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.mod/swap.pass.cpp | 4 +++- .../func.wrap.func.nullptr/operator_==.pass.cpp | 4 +++- .../func.wrap.func/func.wrap.func.targ/target.pass.cpp | 4 +++- .../func.wrap.func.targ/target_type.pass.cpp | 4 +++- .../func.wrap/func.wrap.func/types.pass.cpp | 4 +++- .../function.objects/func.wrap/nothing_to_do.pass.cpp | 4 +++- .../logical.operations/logical_and.pass.cpp | 4 +++- .../logical.operations/logical_not.pass.cpp | 4 +++- .../logical.operations/logical_or.pass.cpp | 4 +++- .../logical.operations/transparent.pass.cpp | 2 +- .../negators/binary_negate.depr_in_cxx17.fail.cpp | 4 +++- .../function.objects/negators/binary_negate.pass.cpp | 4 +++- .../negators/not1.depr_in_cxx17.fail.cpp | 4 +++- .../utilities/function.objects/negators/not1.pass.cpp | 4 +++- .../negators/not2.depr_in_cxx17.fail.cpp | 4 +++- .../utilities/function.objects/negators/not2.pass.cpp | 4 +++- .../negators/unary_negate.depr_in_cxx17.fail.cpp | 4 +++- .../function.objects/negators/unary_negate.pass.cpp | 4 +++- .../refwrap/refwrap.access/conversion.pass.cpp | 4 +++- .../refwrap/refwrap.assign/copy_assign.pass.cpp | 4 +++- .../refwrap/refwrap.const/copy_ctor.pass.cpp | 4 +++- .../refwrap/refwrap.const/type_ctor.fail.cpp | 4 +++- .../refwrap/refwrap.const/type_ctor.pass.cpp | 4 +++- .../refwrap/refwrap.helpers/cref_1.pass.cpp | 4 +++- .../refwrap/refwrap.helpers/cref_2.pass.cpp | 4 +++- .../refwrap/refwrap.helpers/ref_1.fail.cpp | 4 +++- .../refwrap/refwrap.helpers/ref_1.pass.cpp | 4 +++- .../refwrap/refwrap.helpers/ref_2.pass.cpp | 4 +++- .../refwrap/refwrap.invoke/invoke.fail.cpp | 4 +++- .../refwrap/refwrap.invoke/invoke.pass.cpp | 4 +++- .../refwrap/refwrap.invoke/invoke_int_0.pass.cpp | 4 +++- .../refwrap/refwrap.invoke/invoke_void_0.pass.cpp | 4 +++- .../utilities/function.objects/refwrap/type.pass.cpp | 4 +++- .../function.objects/refwrap/type_properties.pass.cpp | 4 +++- .../function.objects/refwrap/unwrap_ref_decay.pass.cpp | 4 +++- .../function.objects/refwrap/unwrap_reference.pass.cpp | 4 +++- .../function.objects/refwrap/weak_result.pass.cpp | 4 +++- .../unord.hash/enabled_hashes.pass.cpp | 4 +++- .../function.objects/unord.hash/enum.fail.cpp | 4 +++- .../function.objects/unord.hash/enum.pass.cpp | 4 +++- .../function.objects/unord.hash/floating.pass.cpp | 4 +++- .../function.objects/unord.hash/integral.pass.cpp | 4 +++- .../function.objects/unord.hash/non_enum.pass.cpp | 4 +++- .../function.objects/unord.hash/pointer.pass.cpp | 4 +++- .../intseq/intseq.general/integer_seq.pass.cpp | 4 +++- .../intseq/intseq.intseq/integer_seq.fail.cpp | 4 +++- .../intseq/intseq.intseq/integer_seq.pass.cpp | 4 +++- .../intseq/intseq.make/make_integer_seq.fail.cpp | 4 +++- .../intseq/intseq.make/make_integer_seq.pass.cpp | 4 +++- test/std/utilities/intseq/nothing_to_do.pass.cpp | 4 +++- .../memory/allocator.tag/allocator_arg.pass.cpp | 4 +++- .../allocator.traits.members/allocate.fail.cpp | 4 +++- .../allocator.traits.members/allocate.pass.cpp | 4 +++- .../allocator.traits.members/allocate_hint.pass.cpp | 4 +++- .../allocator.traits.members/construct.pass.cpp | 4 +++- .../allocator.traits.members/deallocate.pass.cpp | 4 +++- .../allocator.traits.members/destroy.pass.cpp | 4 +++- .../allocator.traits.members/max_size.pass.cpp | 4 +++- .../select_on_container_copy_construction.pass.cpp | 4 +++- .../allocator.traits.types/const_pointer.pass.cpp | 4 +++- .../allocator.traits.types/const_void_pointer.pass.cpp | 4 +++- .../allocator.traits.types/difference_type.pass.cpp | 4 +++- .../allocator.traits.types/is_always_equal.pass.cpp | 4 +++- .../allocator.traits.types/pointer.pass.cpp | 4 +++- .../propagate_on_container_copy_assignment.pass.cpp | 4 +++- .../propagate_on_container_move_assignment.pass.cpp | 4 +++- .../propagate_on_container_swap.pass.cpp | 4 +++- .../allocator.traits.types/rebind_alloc.pass.cpp | 4 +++- .../allocator.traits.types/size_type.pass.cpp | 4 +++- .../allocator.traits.types/void_pointer.pass.cpp | 4 +++- .../memory/allocator.traits/allocator_type.pass.cpp | 4 +++- .../memory/allocator.traits/rebind_traits.pass.cpp | 4 +++- .../memory/allocator.traits/value_type.pass.cpp | 4 +++- .../tested_elsewhere.pass.cpp | 4 +++- .../allocator.uses.trait/uses_allocator.pass.cpp | 4 +++- .../memory/allocator.uses/nothing_to_do.pass.cpp | 4 +++- .../utilities/memory/c.malloc/nothing_to_do.pass.cpp | 4 +++- .../memory/default.allocator/allocator.ctor.pass.cpp | 4 +++- .../default.allocator/allocator.globals/eq.pass.cpp | 4 +++- .../allocator.members/address.pass.cpp | 4 +++- .../allocator.members/allocate.fail.cpp | 4 +++- .../allocator.members/allocate.pass.cpp | 4 +++- .../allocator.members/allocate.size.pass.cpp | 4 +++- .../allocator.members/construct.pass.cpp | 4 +++- .../allocator.members/max_size.pass.cpp | 4 +++- .../default.allocator/allocator_pointers.pass.cpp | 6 ++++-- .../memory/default.allocator/allocator_types.pass.cpp | 4 +++- .../memory/default.allocator/allocator_void.pass.cpp | 4 +++- .../memory/pointer.conversion/to_address.pass.cpp | 4 +++- .../memory/pointer.traits/difference_type.pass.cpp | 4 +++- .../memory/pointer.traits/element_type.pass.cpp | 4 +++- .../utilities/memory/pointer.traits/pointer.pass.cpp | 4 +++- .../pointer.traits.functions/pointer_to.pass.cpp | 4 +++- .../pointer.traits.types/difference_type.pass.cpp | 4 +++- .../pointer.traits.types/element_type.pass.cpp | 4 +++- .../pointer.traits.types/rebind.pass.cpp | 4 +++- .../memory/pointer.traits/pointer_to.pass.cpp | 4 +++- .../utilities/memory/pointer.traits/rebind.pass.cpp | 4 +++- test/std/utilities/memory/ptr.align/align.pass.cpp | 4 +++- .../specialized.algorithms/nothing_to_do.pass.cpp | 4 +++- .../specialized.addressof/addressof.pass.cpp | 4 +++- .../specialized.addressof/addressof.temp.fail.cpp | 4 +++- .../specialized.addressof/constexpr_addressof.pass.cpp | 4 +++- .../specialized.destroy/destroy.pass.cpp | 4 +++- .../specialized.destroy/destroy_at.pass.cpp | 4 +++- .../specialized.destroy/destroy_n.pass.cpp | 4 +++- .../uninitialized_default_construct.pass.cpp | 4 +++- .../uninitialized_default_construct_n.pass.cpp | 4 +++- .../uninitialized_value_construct.pass.cpp | 4 +++- .../uninitialized_value_construct_n.pass.cpp | 4 +++- .../uninitialized.copy/uninitialized_copy.pass.cpp | 4 +++- .../uninitialized.copy/uninitialized_copy_n.pass.cpp | 4 +++- .../uninitialized.fill.n/uninitialized_fill_n.pass.cpp | 4 +++- .../uninitialized.fill/uninitialized_fill.pass.cpp | 4 +++- .../uninitialized.move/uninitialized_move.pass.cpp | 4 +++- .../uninitialized.move/uninitialized_move_n.pass.cpp | 4 +++- .../raw_storage_iterator.base.pass.cpp | 4 +++- .../storage.iterator/raw_storage_iterator.pass.cpp | 4 +++- .../memory/temporary.buffer/overaligned.pass.cpp | 4 +++- .../memory/temporary.buffer/temporary_buffer.pass.cpp | 4 +++- .../memory/unique.ptr/unique.ptr.special/io.fail.cpp | 4 +++- .../memory/unique.ptr/unique.ptr.special/io.pass.cpp | 4 +++- .../util.dynamic.safety/declare_no_pointers.pass.cpp | 4 +++- .../util.dynamic.safety/declare_reachable.pass.cpp | 4 +++- .../util.dynamic.safety/get_pointer_safety.pass.cpp | 4 +++- .../memory/util.smartptr/nothing_to_do.pass.cpp | 4 +++- .../enable_shared_from_this.pass.cpp | 4 +++- .../util.smartptr.hash/enabled_hash.pass.cpp | 4 +++- .../util.smartptr.hash/hash_shared_ptr.pass.cpp | 4 +++- .../util.smartptr.hash/hash_unique_ptr.pass.cpp | 4 +++- .../atomic_compare_exchange_strong.pass.cpp | 4 +++- .../atomic_compare_exchange_strong_explicit.pass.cpp | 4 +++- .../atomic_compare_exchange_weak.pass.cpp | 4 +++- .../atomic_compare_exchange_weak_explicit.pass.cpp | 4 +++- .../atomic_exchange.pass.cpp | 4 +++- .../atomic_exchange_explicit.pass.cpp | 4 +++- .../atomic_is_lock_free.pass.cpp | 4 +++- .../util.smartptr.shared.atomic/atomic_load.pass.cpp | 4 +++- .../atomic_load_explicit.pass.cpp | 4 +++- .../util.smartptr.shared.atomic/atomic_store.pass.cpp | 4 +++- .../atomic_store_explicit.pass.cpp | 4 +++- .../util.smartptr/util.smartptr.shared/types.pass.cpp | 4 +++- .../util.smartptr.getdeleter/get_deleter.pass.cpp | 4 +++- .../util.smartptr.shared.assign/auto_ptr_Y.pass.cpp | 4 +++- .../util.smartptr.shared.assign/shared_ptr.pass.cpp | 4 +++- .../util.smartptr.shared.assign/shared_ptr_Y.pass.cpp | 4 +++- .../shared_ptr_Y_rv.pass.cpp | 4 +++- .../util.smartptr.shared.assign/shared_ptr_rv.pass.cpp | 4 +++- .../util.smartptr.shared.assign/unique_ptr_Y.pass.cpp | 4 +++- .../const_pointer_cast.pass.cpp | 4 +++- .../dynamic_pointer_cast.pass.cpp | 4 +++- .../static_pointer_cast.pass.cpp | 4 +++- .../util.smartptr.shared.cmp/cmp_nullptr.pass.cpp | 4 +++- .../util.smartptr.shared.cmp/eq.pass.cpp | 4 +++- .../util.smartptr.shared.cmp/lt.pass.cpp | 4 +++- .../util.smartptr.shared.const/auto_ptr.pass.cpp | 4 +++- .../util.smartptr.shared.const/default.pass.cpp | 4 +++- .../util.smartptr.shared.const/nullptr_t.pass.cpp | 4 +++- .../nullptr_t_deleter.pass.cpp | 4 +++- .../nullptr_t_deleter_allocator.pass.cpp | 4 +++- .../nullptr_t_deleter_allocator_throw.pass.cpp | 4 +++- .../nullptr_t_deleter_throw.pass.cpp | 4 +++- .../util.smartptr.shared.const/pointer.pass.cpp | 4 +++- .../pointer_deleter.pass.cpp | 4 +++- .../pointer_deleter_allocator.pass.cpp | 4 +++- .../pointer_deleter_allocator_throw.pass.cpp | 4 +++- .../pointer_deleter_throw.pass.cpp | 4 +++- .../util.smartptr.shared.const/pointer_throw.pass.cpp | 4 +++- .../util.smartptr.shared.const/shared_ptr.pass.cpp | 4 +++- .../util.smartptr.shared.const/shared_ptr_Y.pass.cpp | 4 +++- .../shared_ptr_Y_rv.pass.cpp | 4 +++- .../shared_ptr_pointer.pass.cpp | 4 +++- .../util.smartptr.shared.const/shared_ptr_rv.pass.cpp | 4 +++- .../util.smartptr.shared.const/unique_ptr.pass.cpp | 4 +++- .../util.smartptr.shared.const/weak_ptr.pass.cpp | 4 +++- .../allocate_shared.pass.cpp | 4 +++- .../allocate_shared_cxx03.pass.cpp | 4 +++- .../util.smartptr.shared.create/make_shared.pass.cpp | 4 +++- .../make_shared.private.fail.cpp | 4 +++- .../make_shared.protected.fail.cpp | 4 +++- .../make_shared.volatile.pass.cpp | 4 +++- .../tested_elsewhere.pass.cpp | 4 +++- .../util.smartptr.shared.io/io.pass.cpp | 4 +++- .../util.smartptr.shared.mod/reset.pass.cpp | 4 +++- .../util.smartptr.shared.mod/reset_pointer.pass.cpp | 4 +++- .../reset_pointer_deleter.pass.cpp | 4 +++- .../reset_pointer_deleter_allocator.pass.cpp | 4 +++- .../util.smartptr.shared.mod/swap.pass.cpp | 4 +++- .../util.smartptr.shared.obs/arrow.pass.cpp | 4 +++- .../util.smartptr.shared.obs/dereference.pass.cpp | 4 +++- .../util.smartptr.shared.obs/op_bool.pass.cpp | 4 +++- .../owner_before_shared_ptr.pass.cpp | 4 +++- .../owner_before_weak_ptr.pass.cpp | 4 +++- .../util.smartptr.shared.obs/unique.pass.cpp | 4 +++- .../util.smartptr.shared.spec/swap.pass.cpp | 4 +++- .../util.smartptr/util.smartptr.weak/types.pass.cpp | 4 +++- .../util.smartptr.ownerless/owner_less.pass.cpp | 4 +++- .../util.smartptr.weak.assign/shared_ptr_Y.pass.cpp | 4 +++- .../util.smartptr.weak.assign/weak_ptr.pass.cpp | 4 +++- .../util.smartptr.weak.assign/weak_ptr_Y.pass.cpp | 4 +++- .../util.smartptr.weak.const/default.pass.cpp | 4 +++- .../util.smartptr.weak.const/shared_ptr_Y.pass.cpp | 4 +++- .../util.smartptr.weak.const/weak_ptr.pass.cpp | 4 +++- .../util.smartptr.weak.const/weak_ptr_Y.pass.cpp | 4 +++- .../util.smartptr.weak.dest/tested_elsewhere.pass.cpp | 4 +++- .../util.smartptr.weak.mod/reset.pass.cpp | 4 +++- .../util.smartptr.weak.mod/swap.pass.cpp | 4 +++- .../util.smartptr.weak.obs/expired.pass.cpp | 4 +++- .../util.smartptr.weak.obs/lock.pass.cpp | 4 +++- .../util.smartptr.weak.obs/not_less_than.fail.cpp | 4 +++- .../owner_before_shared_ptr.pass.cpp | 4 +++- .../owner_before_weak_ptr.pass.cpp | 4 +++- .../util.smartptr.weak.spec/swap.pass.cpp | 4 +++- .../util.smartptr.weakptr/bad_weak_ptr.pass.cpp | 4 +++- .../utilities/meta/meta.help/bool_constant.pass.cpp | 4 +++- .../meta/meta.help/integral_constant.pass.cpp | 4 +++- .../utilities/meta/meta.logical/conjunction.pass.cpp | 4 +++- .../utilities/meta/meta.logical/disjunction.pass.cpp | 4 +++- test/std/utilities/meta/meta.logical/negation.pass.cpp | 4 +++- test/std/utilities/meta/meta.rel/is_base_of.pass.cpp | 4 +++- .../utilities/meta/meta.rel/is_convertible.pass.cpp | 4 +++- test/std/utilities/meta/meta.rel/is_invocable.pass.cpp | 3 ++- .../meta/meta.rel/is_nothrow_invocable.pass.cpp | 4 +++- test/std/utilities/meta/meta.rel/is_same.pass.cpp | 4 +++- .../utilities/meta/meta.rqmts/nothing_to_do.pass.cpp | 4 +++- .../meta.trans.arr/remove_all_extents.pass.cpp | 4 +++- .../meta.trans/meta.trans.arr/remove_extent.pass.cpp | 4 +++- .../meta/meta.trans/meta.trans.cv/add_const.pass.cpp | 4 +++- .../meta/meta.trans/meta.trans.cv/add_cv.pass.cpp | 4 +++- .../meta.trans/meta.trans.cv/add_volatile.pass.cpp | 4 +++- .../meta.trans/meta.trans.cv/remove_const.pass.cpp | 4 +++- .../meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp | 4 +++- .../meta.trans/meta.trans.cv/remove_volatile.pass.cpp | 4 +++- .../meta.trans.other/aligned_storage.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/aligned_union.fail.cpp | 4 +++- .../meta.trans/meta.trans.other/aligned_union.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/common_type.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/conditional.pass.cpp | 4 +++- .../meta/meta.trans/meta.trans.other/decay.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/enable_if.fail.cpp | 4 +++- .../meta.trans/meta.trans.other/enable_if.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/enable_if2.fail.cpp | 4 +++- .../meta.trans/meta.trans.other/remove_cvref.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/result_of.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/result_of11.pass.cpp | 4 +++- .../meta.trans/meta.trans.other/type_identity.pass.cpp | 4 +++- .../meta.trans.other/underlying_type.pass.cpp | 4 +++- .../meta.trans/meta.trans.ptr/add_pointer.pass.cpp | 4 +++- .../meta.trans/meta.trans.ptr/remove_pointer.pass.cpp | 4 +++- .../meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp | 4 +++- .../meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp | 4 +++- .../meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp | 4 +++- .../meta.trans/meta.trans.sign/make_signed.pass.cpp | 4 +++- .../meta.trans/meta.trans.sign/make_unsigned.pass.cpp | 4 +++- .../utilities/meta/meta.trans/nothing_to_do.pass.cpp | 4 +++- .../std/utilities/meta/meta.type.synop/endian.pass.cpp | 4 +++- .../meta/meta.type.synop/nothing_to_do.pass.cpp | 4 +++- .../meta/meta.unary.prop.query/alignment_of.pass.cpp | 4 +++- .../meta/meta.unary.prop.query/extent.pass.cpp | 4 +++- .../utilities/meta/meta.unary.prop.query/rank.pass.cpp | 4 +++- .../meta/meta.unary.prop.query/void_t.pass.cpp | 4 +++- .../void_t_feature_test_macro.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/array.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/class.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/enum.pass.cpp | 4 +++- .../meta.unary/meta.unary.cat/floating_point.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/function.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/integral.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/is_array.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/is_class.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/is_enum.pass.cpp | 4 +++- .../meta.unary.cat/is_floating_point.pass.cpp | 4 +++- .../meta.unary/meta.unary.cat/is_function.pass.cpp | 4 +++- .../meta.unary/meta.unary.cat/is_integral.pass.cpp | 4 +++- .../meta.unary.cat/is_lvalue_reference.pass.cpp | 4 +++- .../meta.unary.cat/is_member_object_pointer.pass.cpp | 4 +++- .../meta.unary.cat/is_member_pointer.pass.cpp | 4 +++- .../meta.unary/meta.unary.cat/is_null_pointer.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp | 4 +++- .../meta.unary.cat/is_rvalue_reference.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/is_union.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/is_void.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp | 4 +++- .../meta.unary.cat/member_function_pointer.pass.cpp | 4 +++- .../member_function_pointer_no_variadics.pass.cpp | 4 +++- .../meta.unary.cat/member_object_pointer.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/nullptr.pass.cpp | 7 +++++-- .../meta/meta.unary/meta.unary.cat/pointer.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/union.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.cat/void.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/array.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/class.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/enum.pass.cpp | 4 +++- .../meta.unary/meta.unary.comp/floating_point.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/function.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/integral.pass.cpp | 4 +++- .../meta.unary/meta.unary.comp/is_arithmetic.pass.cpp | 4 +++- .../meta.unary/meta.unary.comp/is_compound.pass.cpp | 4 +++- .../meta.unary/meta.unary.comp/is_fundamental.pass.cpp | 4 +++- .../meta.unary.comp/is_member_pointer.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/is_object.pass.cpp | 4 +++- .../meta.unary/meta.unary.comp/is_reference.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp | 4 +++- .../meta.unary/meta.unary.comp/lvalue_ref.pass.cpp | 4 +++- .../meta.unary.comp/member_function_pointer.pass.cpp | 4 +++- .../meta.unary.comp/member_object_pointer.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/pointer.pass.cpp | 4 +++- .../meta.unary/meta.unary.comp/rvalue_ref.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/union.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.comp/void.pass.cpp | 4 +++- .../has_unique_object_representations.pass.cpp | 4 +++- .../meta.unary.prop/has_virtual_destructor.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_abstract.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_aggregate.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_assignable.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.prop/is_const.pass.cpp | 4 +++- .../meta.unary.prop/is_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_copy_assignable.pass.cpp | 4 +++- .../meta.unary.prop/is_copy_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_default_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_destructible.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.prop/is_empty.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.prop/is_final.pass.cpp | 4 +++- .../meta.unary.prop/is_literal_type.pass.cpp | 4 +++- .../meta.unary.prop/is_move_assignable.pass.cpp | 4 +++- .../meta.unary.prop/is_move_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_nothrow_assignable.pass.cpp | 4 +++- .../meta.unary.prop/is_nothrow_constructible.pass.cpp | 4 +++- .../is_nothrow_copy_assignable.pass.cpp | 4 +++- .../is_nothrow_copy_constructible.pass.cpp | 4 +++- .../is_nothrow_default_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_nothrow_destructible.pass.cpp | 4 +++- .../is_nothrow_move_assignable.pass.cpp | 4 +++- .../is_nothrow_move_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_nothrow_swappable.pass.cpp | 4 +++- .../meta.unary.prop/is_nothrow_swappable_with.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.prop/is_pod.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_polymorphic.pass.cpp | 4 +++- .../meta/meta.unary/meta.unary.prop/is_signed.pass.cpp | 4 +++- .../meta.unary.prop/is_standard_layout.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_swappable.pass.cpp | 4 +++- .../is_swappable_include_order.pass.cpp | 4 +++- .../meta.unary.prop/is_swappable_with.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_trivial.pass.cpp | 4 +++- .../meta.unary.prop/is_trivially_assignable.pass.cpp | 4 +++- .../is_trivially_constructible.pass.cpp | 4 +++- .../is_trivially_copy_assignable.pass.cpp | 4 +++- .../is_trivially_copy_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_trivially_copyable.pass.cpp | 4 +++- .../is_trivially_default_constructible.pass.cpp | 4 +++- .../meta.unary.prop/is_trivially_destructible.pass.cpp | 4 +++- .../is_trivially_move_assignable.pass.cpp | 4 +++- .../is_trivially_move_constructible.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_unsigned.pass.cpp | 4 +++- .../meta.unary/meta.unary.prop/is_volatile.pass.cpp | 4 +++- .../utilities/meta/meta.unary/nothing_to_do.pass.cpp | 4 +++- test/std/utilities/nothing_to_do.pass.cpp | 4 +++- .../optional.bad_optional_access/default.pass.cpp | 4 +++- .../optional.bad_optional_access/derive.pass.cpp | 4 +++- .../optional/optional.comp_with_t/equal.pass.cpp | 4 +++- .../optional/optional.comp_with_t/greater.pass.cpp | 4 +++- .../optional.comp_with_t/greater_equal.pass.cpp | 4 +++- .../optional/optional.comp_with_t/less_equal.pass.cpp | 4 +++- .../optional/optional.comp_with_t/less_than.pass.cpp | 4 +++- .../optional/optional.comp_with_t/not_equal.pass.cpp | 4 +++- .../optional/optional.hash/enabled_hash.pass.cpp | 4 +++- .../std/utilities/optional/optional.hash/hash.pass.cpp | 4 +++- .../utilities/optional/optional.nullops/equal.pass.cpp | 4 +++- .../optional/optional.nullops/greater.pass.cpp | 4 +++- .../optional/optional.nullops/greater_equal.pass.cpp | 4 +++- .../optional/optional.nullops/less_equal.pass.cpp | 4 +++- .../optional/optional.nullops/less_than.pass.cpp | 4 +++- .../optional/optional.nullops/not_equal.pass.cpp | 4 +++- .../optional/optional.nullopt/nullopt_t.fail.cpp | 4 +++- .../optional/optional.nullopt/nullopt_t.pass.cpp | 4 +++- .../optional.object.assign/assign_value.pass.cpp | 4 +++- .../optional.object.assign/const_optional_U.pass.cpp | 4 +++- .../optional.object.assign/copy.pass.cpp | 4 +++- .../optional.object.assign/emplace.pass.cpp | 4 +++- .../emplace_initializer_list.pass.cpp | 4 +++- .../optional.object.assign/move.pass.cpp | 3 ++- .../optional.object.assign/nullopt_t.pass.cpp | 4 +++- .../optional.object.assign/optional_U.pass.cpp | 4 +++- .../optional.object/optional.object.ctor/U.pass.cpp | 4 +++- .../optional.object.ctor/const_T.pass.cpp | 4 +++- .../optional.object.ctor/const_optional_U.pass.cpp | 4 +++- .../optional.object/optional.object.ctor/copy.pass.cpp | 4 +++- .../optional.object.ctor/deduct.fail.cpp | 4 +++- .../optional.object.ctor/deduct.pass.cpp | 4 +++- .../optional.object.ctor/default.pass.cpp | 4 +++- .../explicit_const_optional_U.pass.cpp | 4 +++- .../optional.object.ctor/explicit_optional_U.pass.cpp | 4 +++- .../optional.object.ctor/in_place_t.pass.cpp | 4 +++- .../optional.object.ctor/initializer_list.pass.cpp | 4 +++- .../optional.object/optional.object.ctor/move.fail.cpp | 4 +++- .../optional.object/optional.object.ctor/move.pass.cpp | 4 +++- .../optional.object.ctor/nullopt_t.pass.cpp | 4 +++- .../optional.object.ctor/optional_U.pass.cpp | 4 +++- .../optional.object.ctor/rvalue_T.pass.cpp | 4 +++- .../optional.object/optional.object.dtor/dtor.pass.cpp | 4 +++- .../optional.object/optional.object.mod/reset.pass.cpp | 4 +++- .../optional.object.observe/bool.pass.cpp | 4 +++- .../optional.object.observe/dereference.pass.cpp | 4 +++- .../optional.object.observe/dereference_const.pass.cpp | 4 +++- .../dereference_const_rvalue.pass.cpp | 4 +++- .../dereference_rvalue.pass.cpp | 4 +++- .../optional.object.observe/has_value.pass.cpp | 4 +++- .../optional.object.observe/op_arrow.pass.cpp | 4 +++- .../optional.object.observe/op_arrow_const.pass.cpp | 4 +++- .../optional.object.observe/value.pass.cpp | 4 +++- .../optional.object.observe/value_const.fail.cpp | 4 +++- .../optional.object.observe/value_const.pass.cpp | 4 +++- .../value_const_rvalue.pass.cpp | 4 +++- .../optional.object.observe/value_or.pass.cpp | 4 +++- .../optional.object.observe/value_or_const.pass.cpp | 4 +++- .../optional.object.observe/value_rvalue.pass.cpp | 4 +++- .../optional.object/optional.object.swap/swap.pass.cpp | 4 +++- .../optional_requires_destructible_object.fail.cpp | 4 +++- .../optional/optional.object/special_members.pass.cpp | 3 ++- .../optional/optional.object/triviality.pass.cpp | 3 ++- .../utilities/optional/optional.object/types.pass.cpp | 4 +++- .../utilities/optional/optional.relops/equal.pass.cpp | 4 +++- .../optional/optional.relops/greater_equal.pass.cpp | 4 +++- .../optional/optional.relops/greater_than.pass.cpp | 4 +++- .../optional/optional.relops/less_equal.pass.cpp | 4 +++- .../optional/optional.relops/less_than.pass.cpp | 4 +++- .../optional/optional.relops/not_equal.pass.cpp | 4 +++- .../optional/optional.specalg/make_optional.pass.cpp | 4 +++- .../optional.specalg/make_optional_explicit.pass.cpp | 4 +++- .../make_optional_explicit_initializer_list.pass.cpp | 4 +++- .../utilities/optional/optional.specalg/swap.pass.cpp | 4 +++- .../optional/optional.syn/optional_in_place_t.fail.cpp | 4 +++- .../optional_includes_initializer_list.pass.cpp | 4 +++- .../optional/optional.syn/optional_nullopt_t.fail.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_add.fail.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_add.pass.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_divide.fail.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_divide.pass.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_multiply.fail.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_multiply.pass.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_subtract.fail.cpp | 4 +++- .../ratio/ratio.arithmetic/ratio_subtract.pass.cpp | 4 +++- .../ratio/ratio.comparison/ratio_equal.pass.cpp | 4 +++- .../ratio/ratio.comparison/ratio_greater.pass.cpp | 4 +++- .../ratio.comparison/ratio_greater_equal.pass.cpp | 4 +++- .../ratio/ratio.comparison/ratio_less.pass.cpp | 4 +++- .../ratio/ratio.comparison/ratio_less_equal.pass.cpp | 4 +++- .../ratio/ratio.comparison/ratio_not_equal.pass.cpp | 4 +++- test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp | 4 +++- test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp | 4 +++- test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp | 4 +++- test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp | 4 +++- .../utilities/ratio/ratio.si/nothing_to_do.pass.cpp | 4 +++- test/std/utilities/ratio/typedefs.pass.cpp | 4 +++- .../smartptr/unique.ptr/nothing_to_do.pass.cpp | 4 +++- .../unique.ptr/unique.ptr.class/pointer_type.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.asgn/move.pass.cpp | 4 +++- .../unique.ptr.asgn/move_convert.pass.cpp | 4 +++- .../unique.ptr.asgn/move_convert.runtime.pass.cpp | 4 +++- .../unique.ptr.asgn/move_convert.single.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.asgn/null.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp | 4 +++- .../unique.ptr.ctor/auto_pointer.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.ctor/default.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.ctor/move.pass.cpp | 4 +++- .../unique.ptr.ctor/move_convert.pass.cpp | 4 +++- .../unique.ptr.ctor/move_convert.runtime.pass.cpp | 4 +++- .../unique.ptr.ctor/move_convert.single.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.ctor/null.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp | 4 +++- .../unique.ptr.ctor/pointer_deleter.fail.cpp | 4 +++- .../unique.ptr.ctor/pointer_deleter.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.dtor/null.pass.cpp | 4 +++- .../unique.ptr.modifiers/release.pass.cpp | 4 +++- .../unique.ptr.modifiers/reset.pass.cpp | 4 +++- .../unique.ptr.modifiers/reset.runtime.fail.cpp | 4 +++- .../unique.ptr.modifiers/reset.single.pass.cpp | 4 +++- .../unique.ptr.modifiers/reset_self.pass.cpp | 4 +++- .../unique.ptr.modifiers/swap.pass.cpp | 4 +++- .../unique.ptr.observers/dereference.runtime.fail.cpp | 4 +++- .../unique.ptr.observers/dereference.single.pass.cpp | 4 +++- .../unique.ptr.observers/explicit_bool.pass.cpp | 4 +++- .../unique.ptr.class/unique.ptr.observers/get.pass.cpp | 4 +++- .../unique.ptr.observers/get_deleter.pass.cpp | 4 +++- .../unique.ptr.observers/op_arrow.runtime.fail.cpp | 4 +++- .../unique.ptr.observers/op_arrow.single.pass.cpp | 4 +++- .../unique.ptr.observers/op_subscript.runtime.pass.cpp | 4 +++- .../unique.ptr.observers/op_subscript.single.fail.cpp | 4 +++- .../unique.ptr.create/make_unique.array.pass.cpp | 4 +++- .../unique.ptr.create/make_unique.array1.fail.cpp | 4 +++- .../unique.ptr.create/make_unique.array2.fail.cpp | 4 +++- .../unique.ptr.create/make_unique.array3.fail.cpp | 4 +++- .../unique.ptr.create/make_unique.array4.fail.cpp | 4 +++- .../unique.ptr.create/make_unique.single.pass.cpp | 4 +++- .../unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp | 4 +++- .../unique.ptr.dltr.dflt/convert_ctor.pass.cpp | 4 +++- .../unique.ptr.dltr.dflt/default.pass.cpp | 4 +++- .../unique.ptr.dltr.dflt/incomplete.fail.cpp | 4 +++- .../unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp | 4 +++- .../unique.ptr.dltr.dflt1/convert_ctor.fail.cpp | 4 +++- .../unique.ptr.dltr.dflt1/convert_ctor.pass.cpp | 4 +++- .../unique.ptr.dltr.dflt1/default.pass.cpp | 4 +++- .../unique.ptr.dltr.dflt1/incomplete.fail.cpp | 4 +++- .../unique.ptr.dltr.general/nothing_to_do.pass.cpp | 4 +++- .../unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp | 4 +++- .../smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp | 4 +++- .../unique.ptr/unique.ptr.special/rel.pass.cpp | 4 +++- .../unique.ptr/unique.ptr.special/swap.pass.cpp | 4 +++- .../template.bitset/bitset.cons/char_ptr_ctor.pass.cpp | 4 +++- .../template.bitset/bitset.cons/default.pass.cpp | 4 +++- .../template.bitset/bitset.cons/string_ctor.pass.cpp | 4 +++- .../template.bitset/bitset.cons/ull_ctor.pass.cpp | 4 +++- .../template.bitset/bitset.hash/bitset.pass.cpp | 4 +++- .../template.bitset/bitset.hash/enabled_hash.pass.cpp | 4 +++- .../template.bitset/bitset.members/all.pass.cpp | 4 +++- .../template.bitset/bitset.members/any.pass.cpp | 4 +++- .../template.bitset/bitset.members/count.pass.cpp | 4 +++- .../template.bitset/bitset.members/flip_all.pass.cpp | 4 +++- .../template.bitset/bitset.members/flip_one.pass.cpp | 4 +++- .../template.bitset/bitset.members/index.pass.cpp | 4 +++- .../bitset.members/index_const.pass.cpp | 4 +++- .../template.bitset/bitset.members/left_shift.pass.cpp | 4 +++- .../bitset.members/left_shift_eq.pass.cpp | 4 +++- .../template.bitset/bitset.members/none.pass.cpp | 4 +++- .../template.bitset/bitset.members/not_all.pass.cpp | 4 +++- .../template.bitset/bitset.members/op_and_eq.pass.cpp | 4 +++- .../template.bitset/bitset.members/op_eq_eq.pass.cpp | 4 +++- .../template.bitset/bitset.members/op_or_eq.pass.cpp | 4 +++- .../template.bitset/bitset.members/op_xor_eq.pass.cpp | 4 +++- .../template.bitset/bitset.members/reset_all.pass.cpp | 4 +++- .../template.bitset/bitset.members/reset_one.pass.cpp | 4 +++- .../bitset.members/right_shift.pass.cpp | 4 +++- .../bitset.members/right_shift_eq.pass.cpp | 4 +++- .../template.bitset/bitset.members/set_all.pass.cpp | 4 +++- .../template.bitset/bitset.members/set_one.pass.cpp | 4 +++- .../template.bitset/bitset.members/size.pass.cpp | 4 +++- .../template.bitset/bitset.members/test.pass.cpp | 4 +++- .../template.bitset/bitset.members/to_string.pass.cpp | 4 +++- .../template.bitset/bitset.members/to_ullong.pass.cpp | 4 +++- .../template.bitset/bitset.members/to_ulong.pass.cpp | 4 +++- .../template.bitset/bitset.operators/op_and.pass.cpp | 4 +++- .../template.bitset/bitset.operators/op_not.pass.cpp | 4 +++- .../template.bitset/bitset.operators/op_or.pass.cpp | 4 +++- .../bitset.operators/stream_in.pass.cpp | 4 +++- .../bitset.operators/stream_out.pass.cpp | 4 +++- test/std/utilities/template.bitset/includes.pass.cpp | 4 +++- test/std/utilities/time/date.time/ctime.pass.cpp | 4 +++- test/std/utilities/time/days.pass.cpp | 4 +++- test/std/utilities/time/hours.pass.cpp | 4 +++- test/std/utilities/time/microseconds.pass.cpp | 4 +++- test/std/utilities/time/milliseconds.pass.cpp | 4 +++- test/std/utilities/time/minutes.pass.cpp | 4 +++- test/std/utilities/time/months.pass.cpp | 4 +++- test/std/utilities/time/nanoseconds.pass.cpp | 4 +++- test/std/utilities/time/seconds.pass.cpp | 4 +++- .../std/utilities/time/time.cal/nothing_to_do.pass.cpp | 4 +++- .../time.cal.day/time.cal.day.members/ctor.pass.cpp | 4 +++- .../time.cal.day.members/decrement.pass.cpp | 4 +++- .../time.cal.day.members/increment.pass.cpp | 4 +++- .../time.cal.day/time.cal.day.members/ok.pass.cpp | 4 +++- .../time.cal.day.members/plus_minus_equal.pass.cpp | 4 +++- .../time.cal.day.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.day.nonmembers/literals.fail.cpp | 4 +++- .../time.cal.day.nonmembers/literals.pass.cpp | 4 +++- .../time.cal.day.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.day/time.cal.day.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.day.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.day/types.pass.cpp | 4 +++- .../time/time.cal/time.cal.last/types.pass.cpp | 4 +++- .../time.cal.md/time.cal.md.members/ctor.pass.cpp | 4 +++- .../time.cal.md/time.cal.md.members/day.pass.cpp | 4 +++- .../time.cal.md/time.cal.md.members/month.pass.cpp | 4 +++- .../time.cal.md/time.cal.md.members/ok.pass.cpp | 4 +++- .../time.cal.md.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.md.nonmembers/streaming.pass.cpp | 4 +++- .../utilities/time/time.cal/time.cal.md/types.pass.cpp | 4 +++- .../time/time.cal/time.cal.mdlast/comparisons.pass.cpp | 4 +++- .../time/time.cal/time.cal.mdlast/ctor.pass.cpp | 4 +++- .../time/time.cal/time.cal.mdlast/month.pass.cpp | 4 +++- .../time/time.cal/time.cal.mdlast/ok.pass.cpp | 4 +++- .../time/time.cal/time.cal.mdlast/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.mdlast/types.pass.cpp | 4 +++- .../time.cal.month.members/ctor.pass.cpp | 4 +++- .../time.cal.month.members/decrement.pass.cpp | 4 +++- .../time.cal.month.members/increment.pass.cpp | 4 +++- .../time.cal.month/time.cal.month.members/ok.pass.cpp | 4 +++- .../time.cal.month.members/plus_minus_equal.pass.cpp | 4 +++- .../time.cal.month.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.month.nonmembers/literals.pass.cpp | 4 +++- .../time.cal.month.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.month.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.month.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.month/types.pass.cpp | 4 +++- .../time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp | 4 +++- .../time.cal.mwd/time.cal.mwd.members/month.pass.cpp | 4 +++- .../time.cal.mwd/time.cal.mwd.members/ok.pass.cpp | 4 +++- .../time.cal.mwd.members/weekday_indexed.pass.cpp | 4 +++- .../time.cal.mwd.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.mwd.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.mwd/types.pass.cpp | 4 +++- .../time.cal.mwdlast.members/ctor.pass.cpp | 4 +++- .../time.cal.mwdlast.members/month.pass.cpp | 4 +++- .../time.cal.mwdlast.members/ok.pass.cpp | 4 +++- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 4 +++- .../time.cal.mwdlast.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.mwdlast.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.mwdlast/types.pass.cpp | 4 +++- .../time.cal/time.cal.operators/month_day.pass.cpp | 4 +++- .../time.cal.operators/month_day_last.pass.cpp | 4 +++- .../time.cal/time.cal.operators/month_weekday.pass.cpp | 4 +++- .../time.cal.operators/month_weekday_last.pass.cpp | 4 +++- .../time.cal/time.cal.operators/year_month.pass.cpp | 4 +++- .../time.cal.operators/year_month_day.pass.cpp | 4 +++- .../time.cal.operators/year_month_day_last.pass.cpp | 4 +++- .../time.cal.operators/year_month_weekday.pass.cpp | 4 +++- .../year_month_weekday_last.pass.cpp | 4 +++- .../time.cal.wdidx.members/ctor.pass.cpp | 4 +++- .../time.cal.wdidx.members/index.pass.cpp | 4 +++- .../time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp | 4 +++- .../time.cal.wdidx.members/weekday.pass.cpp | 4 +++- .../time.cal.wdidx.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.wdidx.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.wdidx/types.pass.cpp | 4 +++- .../time.cal.wdlast.members/ctor.pass.cpp | 4 +++- .../time.cal.wdlast.members/ok.pass.cpp | 4 +++- .../time.cal.wdlast.members/weekday.pass.cpp | 4 +++- .../time.cal.wdlast.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.wdlast.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.wdlast/types.pass.cpp | 4 +++- .../time.cal.weekday.members/ctor.local_days.pass.cpp | 4 +++- .../time.cal.weekday.members/ctor.pass.cpp | 4 +++- .../time.cal.weekday.members/ctor.sys_days.pass.cpp | 4 +++- .../time.cal.weekday.members/decrement.pass.cpp | 4 +++- .../time.cal.weekday.members/increment.pass.cpp | 4 +++- .../time.cal.weekday.members/ok.pass.cpp | 4 +++- .../time.cal.weekday.members/operator[].pass.cpp | 4 +++- .../time.cal.weekday.members/plus_minus_equal.pass.cpp | 4 +++- .../time.cal.weekday.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.weekday.nonmembers/literals.pass.cpp | 4 +++- .../time.cal.weekday.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.weekday.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.weekday.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.weekday/types.pass.cpp | 4 +++- .../time.cal.year/time.cal.year.members/ctor.pass.cpp | 4 +++- .../time.cal.year.members/decrement.pass.cpp | 4 +++- .../time.cal.year.members/increment.pass.cpp | 4 +++- .../time.cal.year.members/is_leap.pass.cpp | 4 +++- .../time.cal.year/time.cal.year.members/ok.pass.cpp | 4 +++- .../time.cal.year.members/plus_minus.pass.cpp | 4 +++- .../time.cal.year.members/plus_minus_equal.pass.cpp | 4 +++- .../time.cal.year.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.year.nonmembers/literals.fail.cpp | 4 +++- .../time.cal.year.nonmembers/literals.pass.cpp | 4 +++- .../time.cal.year.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.year.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.year.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.year/types.pass.cpp | 4 +++- .../time.cal.ym/time.cal.ym.members/ctor.pass.cpp | 4 +++- .../time.cal.ym/time.cal.ym.members/month.pass.cpp | 4 +++- .../time.cal.ym/time.cal.ym.members/ok.pass.cpp | 4 +++- .../plus_minus_equal_month.pass.cpp | 4 +++- .../time.cal.ym.members/plus_minus_equal_year.pass.cpp | 4 +++- .../time.cal.ym/time.cal.ym.members/year.pass.cpp | 4 +++- .../time.cal.ym.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.ym.nonmembers/streaming.pass.cpp | 4 +++- .../utilities/time/time.cal/time.cal.ym/types.pass.cpp | 4 +++- .../time.cal.ymd.members/ctor.local_days.pass.cpp | 4 +++- .../time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp | 4 +++- .../time.cal.ymd.members/ctor.sys_days.pass.cpp | 4 +++- .../ctor.year_month_day_last.pass.cpp | 4 +++- .../time.cal.ymd/time.cal.ymd.members/day.pass.cpp | 4 +++- .../time.cal.ymd/time.cal.ymd.members/month.pass.cpp | 4 +++- .../time.cal.ymd/time.cal.ymd.members/ok.pass.cpp | 4 +++- .../time.cal.ymd.members/op.local_days.pass.cpp | 3 ++- .../time.cal.ymd.members/op.sys_days.pass.cpp | 3 ++- .../plus_minus_equal_month.pass.cpp | 4 +++- .../plus_minus_equal_year.pass.cpp | 4 +++- .../time.cal.ymd/time.cal.ymd.members/year.pass.cpp | 4 +++- .../time.cal.ymd.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.ymd.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.ymd.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.ymd/types.pass.cpp | 4 +++- .../time.cal.ymdlast.members/ctor.pass.cpp | 4 +++- .../time.cal.ymdlast.members/day.pass.cpp | 4 +++- .../time.cal.ymdlast.members/month.pass.cpp | 4 +++- .../time.cal.ymdlast.members/month_day_last.pass.cpp | 4 +++- .../time.cal.ymdlast.members/ok.pass.cpp | 4 +++- .../time.cal.ymdlast.members/op_local_days.pass.cpp | 4 +++- .../time.cal.ymdlast.members/op_sys_days.pass.cpp | 4 +++- .../plus_minus_equal_month.pass.cpp | 4 +++- .../plus_minus_equal_year.pass.cpp | 4 +++- .../time.cal.ymdlast.members/year.pass.cpp | 4 +++- .../time.cal.ymdlast.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.ymdlast.nonmembers/streaming.pass.cpp | 4 +++- .../time.cal.ymwd.members/ctor.local_days.pass.cpp | 4 +++- .../time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp | 4 +++- .../time.cal.ymwd.members/ctor.sys_days.pass.cpp | 4 +++- .../time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp | 4 +++- .../time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp | 4 +++- .../time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp | 4 +++- .../time.cal.ymwd.members/op.local_days.pass.cpp | 3 ++- .../time.cal.ymwd.members/op.sys_days.pass.cpp | 3 ++- .../plus_minus_equal_month.pass.cpp | 4 +++- .../plus_minus_equal_year.pass.cpp | 4 +++- .../time.cal.ymwd.members/weekday.pass.cpp | 4 +++- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 4 +++- .../time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp | 4 +++- .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.ymwd.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.ymwd.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.ymwd.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.ymwd/types.pass.cpp | 4 +++- .../time.cal.ymwdlast.members/ctor.pass.cpp | 4 +++- .../time.cal.ymwdlast.members/month.pass.cpp | 4 +++- .../time.cal.ymwdlast.members/ok.pass.cpp | 4 +++- .../time.cal.ymwdlast.members/op_local_days.pass.cpp | 4 +++- .../time.cal.ymwdlast.members/op_sys_days.pass.cpp | 4 +++- .../plus_minus_equal_month.pass.cpp | 4 +++- .../plus_minus_equal_year.pass.cpp | 4 +++- .../time.cal.ymwdlast.members/weekday.pass.cpp | 4 +++- .../time.cal.ymwdlast.members/year.pass.cpp | 4 +++- .../time.cal.ymwdlast.nonmembers/comparisons.pass.cpp | 4 +++- .../time.cal.ymwdlast.nonmembers/minus.pass.cpp | 4 +++- .../time.cal.ymwdlast.nonmembers/plus.pass.cpp | 4 +++- .../time.cal.ymwdlast.nonmembers/streaming.pass.cpp | 4 +++- .../time/time.cal/time.cal.ymwdlast/types.pass.cpp | 4 +++- .../time/time.clock.req/nothing_to_do.pass.cpp | 4 +++- .../utilities/time/time.clock/nothing_to_do.pass.cpp | 4 +++- .../time.clock/time.clock.file/consistency.pass.cpp | 4 +++- .../time/time.clock/time.clock.file/file_time.pass.cpp | 4 +++- .../time/time.clock/time.clock.file/now.pass.cpp | 4 +++- .../time.clock/time.clock.file/rep_signed.pass.cpp | 4 +++- .../time.clock/time.clock.hires/consistency.pass.cpp | 4 +++- .../time/time.clock/time.clock.hires/now.pass.cpp | 4 +++- .../time.clock/time.clock.steady/consistency.pass.cpp | 4 +++- .../time/time.clock/time.clock.steady/now.pass.cpp | 4 +++- .../time.clock/time.clock.system/consistency.pass.cpp | 4 +++- .../time.clock/time.clock.system/from_time_t.pass.cpp | 4 +++- .../time.clock.system/local_time.types.pass.cpp | 4 +++- .../time/time.clock/time.clock.system/now.pass.cpp | 4 +++- .../time.clock/time.clock.system/rep_signed.pass.cpp | 4 +++- .../time.clock.system/sys.time.types.pass.cpp | 4 +++- .../time.clock/time.clock.system/to_time_t.pass.cpp | 4 +++- .../time/time.duration/default_ratio.pass.cpp | 4 +++- .../std/utilities/time/time.duration/duration.fail.cpp | 4 +++- .../utilities/time/time.duration/positive_num.fail.cpp | 4 +++- test/std/utilities/time/time.duration/ratio.fail.cpp | 4 +++- .../time/time.duration/time.duration.alg/abs.fail.cpp | 4 +++- .../time/time.duration/time.duration.alg/abs.pass.cpp | 4 +++- .../time.duration.arithmetic/op_++.pass.cpp | 4 +++- .../time.duration.arithmetic/op_++int.pass.cpp | 4 +++- .../time.duration.arithmetic/op_+.pass.cpp | 4 +++- .../time.duration.arithmetic/op_+=.pass.cpp | 4 +++- .../time.duration.arithmetic/op_--.pass.cpp | 4 +++- .../time.duration.arithmetic/op_--int.pass.cpp | 4 +++- .../time.duration.arithmetic/op_-.pass.cpp | 4 +++- .../time.duration.arithmetic/op_-=.pass.cpp | 4 +++- .../time.duration.arithmetic/op_divide=.pass.cpp | 4 +++- .../time.duration.arithmetic/op_mod=duration.pass.cpp | 4 +++- .../time.duration.arithmetic/op_mod=rep.pass.cpp | 4 +++- .../time.duration.arithmetic/op_times=.pass.cpp | 4 +++- .../time.duration/time.duration.cast/ceil.fail.cpp | 4 +++- .../time.duration/time.duration.cast/ceil.pass.cpp | 4 +++- .../time.duration.cast/duration_cast.pass.cpp | 4 +++- .../time.duration/time.duration.cast/floor.fail.cpp | 4 +++- .../time.duration/time.duration.cast/floor.pass.cpp | 4 +++- .../time.duration/time.duration.cast/round.fail.cpp | 4 +++- .../time.duration/time.duration.cast/round.pass.cpp | 4 +++- .../time.duration.cast/toduration.fail.cpp | 4 +++- .../time.duration.comparisons/op_equal.pass.cpp | 4 +++- .../time.duration.comparisons/op_less.pass.cpp | 4 +++- .../time.duration.cons/convert_exact.pass.cpp | 4 +++- .../time.duration.cons/convert_float_to_int.fail.cpp | 4 +++- .../time.duration.cons/convert_inexact.fail.cpp | 4 +++- .../time.duration.cons/convert_inexact.pass.cpp | 4 +++- .../time.duration.cons/convert_int_to_float.pass.cpp | 4 +++- .../time.duration.cons/convert_overflow.pass.cpp | 4 +++- .../time.duration/time.duration.cons/default.pass.cpp | 4 +++- .../time/time.duration/time.duration.cons/rep.pass.cpp | 4 +++- .../time.duration/time.duration.cons/rep01.fail.cpp | 4 +++- .../time.duration/time.duration.cons/rep02.fail.cpp | 4 +++- .../time.duration/time.duration.cons/rep02.pass.cpp | 4 +++- .../time.duration/time.duration.cons/rep03.fail.cpp | 4 +++- .../time.duration.literals/literals.pass.cpp | 4 +++- .../time.duration.literals/literals1.fail.cpp | 4 +++- .../time.duration.literals/literals1.pass.cpp | 4 +++- .../time.duration.literals/literals2.fail.cpp | 4 +++- .../time.duration.literals/literals2.pass.cpp | 4 +++- .../time.duration.nonmember/op_+.pass.cpp | 4 +++- .../time.duration.nonmember/op_-.pass.cpp | 4 +++- .../op_divide_duration.pass.cpp | 4 +++- .../time.duration.nonmember/op_divide_rep.fail.cpp | 4 +++- .../time.duration.nonmember/op_divide_rep.pass.cpp | 4 +++- .../time.duration.nonmember/op_mod_duration.pass.cpp | 4 +++- .../time.duration.nonmember/op_mod_rep.fail.cpp | 4 +++- .../time.duration.nonmember/op_mod_rep.pass.cpp | 4 +++- .../time.duration.nonmember/op_times_rep.pass.cpp | 4 +++- .../time.duration.nonmember/op_times_rep1.fail.cpp | 4 +++- .../time.duration.nonmember/op_times_rep2.fail.cpp | 4 +++- .../time.duration.observer/tested_elsewhere.pass.cpp | 4 +++- .../time.duration/time.duration.special/max.pass.cpp | 4 +++- .../time.duration/time.duration.special/min.pass.cpp | 4 +++- .../time.duration/time.duration.special/zero.pass.cpp | 4 +++- test/std/utilities/time/time.duration/types.pass.cpp | 4 +++- .../time/time.point/default_duration.pass.cpp | 4 +++- test/std/utilities/time/time.point/duration.fail.cpp | 4 +++- .../time.point/time.point.arithmetic/op_+=.pass.cpp | 4 +++- .../time.point/time.point.arithmetic/op_-=.pass.cpp | 4 +++- .../time/time.point/time.point.cast/ceil.fail.cpp | 4 +++- .../time/time.point/time.point.cast/ceil.pass.cpp | 4 +++- .../time/time.point/time.point.cast/floor.fail.cpp | 4 +++- .../time/time.point/time.point.cast/floor.pass.cpp | 4 +++- .../time/time.point/time.point.cast/round.fail.cpp | 4 +++- .../time/time.point/time.point.cast/round.pass.cpp | 4 +++- .../time.point.cast/time_point_cast.pass.cpp | 4 +++- .../time.point/time.point.cast/toduration.fail.cpp | 4 +++- .../time.point.comparisons/op_equal.fail.cpp | 4 +++- .../time.point.comparisons/op_equal.pass.cpp | 4 +++- .../time.point/time.point.comparisons/op_less.fail.cpp | 4 +++- .../time.point/time.point.comparisons/op_less.pass.cpp | 4 +++- .../time/time.point/time.point.cons/convert.fail.cpp | 4 +++- .../time/time.point/time.point.cons/convert.pass.cpp | 4 +++- .../time/time.point/time.point.cons/default.pass.cpp | 4 +++- .../time/time.point/time.point.cons/duration.fail.cpp | 4 +++- .../time/time.point/time.point.cons/duration.pass.cpp | 4 +++- .../time/time.point/time.point.nonmember/op_+.pass.cpp | 4 +++- .../time.point.nonmember/op_-duration.pass.cpp | 4 +++- .../time.point.nonmember/op_-time_point.pass.cpp | 4 +++- .../time.point.observer/tested_elsewhere.pass.cpp | 4 +++- .../time/time.point/time.point.special/max.pass.cpp | 4 +++- .../time/time.point/time.point.special/min.pass.cpp | 4 +++- .../utilities/time/time.traits/nothing_to_do.pass.cpp | 4 +++- .../time.traits.duration_values/max.pass.cpp | 4 +++- .../time.traits.duration_values/min.pass.cpp | 4 +++- .../time.traits.duration_values/zero.pass.cpp | 4 +++- .../time.traits.is_fp/treat_as_floating_point.pass.cpp | 4 +++- .../time.traits.specializations/duration.pass.cpp | 4 +++- .../time.traits.specializations/time_point.pass.cpp | 4 +++- test/std/utilities/time/weeks.pass.cpp | 4 +++- test/std/utilities/time/years.pass.cpp | 4 +++- test/std/utilities/tuple/tuple.general/ignore.pass.cpp | 4 +++- .../tuple/tuple.general/tuple.smartptr.pass.cpp | 4 +++- .../utilities/tuple/tuple.tuple/TupleFunction.pass.cpp | 6 ++++-- .../tuple/tuple.tuple/tuple.apply/apply.pass.cpp | 4 +++- .../tuple.apply/apply_extended_types.pass.cpp | 4 +++- .../tuple.tuple/tuple.apply/apply_large_arity.pass.cpp | 4 +++- .../tuple.tuple/tuple.apply/make_from_tuple.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp | 4 +++- .../tuple.tuple/tuple.assign/convert_copy.pass.cpp | 4 +++- .../tuple.tuple/tuple.assign/convert_move.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.assign/copy.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.assign/copy.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.assign/move.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp | 4 +++- .../tuple.assign/tuple_array_template_depth.pass.cpp | 4 +++- .../PR20855_tuple_ref_binding_diagnostics.pass.cpp | 4 +++- .../PR22806_constrain_tuple_like_ctor.pass.cpp | 4 +++- .../tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp | 4 +++- .../PR27684_contains_ref_to_incomplete_type.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp | 4 +++- .../tuple.cnstr/alloc_convert_copy.fail.cpp | 4 +++- .../tuple.cnstr/alloc_convert_copy.pass.cpp | 4 +++- .../tuple.cnstr/alloc_convert_move.fail.cpp | 4 +++- .../tuple.cnstr/alloc_convert_move.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/const_Types2.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/convert_copy.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/convert_move.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/default.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp | 4 +++- .../tuple.cnstr/implicit_deduction_guides.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/move.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp | 4 +++- .../tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp | 4 +++- .../tuple.cnstr/tuple_array_template_depth.pass.cpp | 4 +++- .../tuple.creation/forward_as_tuple.pass.cpp | 4 +++- .../tuple.tuple/tuple.creation/make_tuple.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.creation/tie.pass.cpp | 4 +++- .../tuple.tuple/tuple.creation/tuple_cat.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.elem/get_const.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.elem/get_const.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp | 4 +++- .../tuple.tuple/tuple.elem/get_non_const.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp | 4 +++- .../tuple.tuple/tuple.elem/tuple.by.type.fail.cpp | 4 +++- .../tuple.tuple/tuple.elem/tuple.by.type.pass.cpp | 4 +++- .../tuple.helper/tuple.include.array.pass.cpp | 4 +++- .../tuple.helper/tuple.include.utility.pass.cpp | 4 +++- .../tuple.tuple/tuple.helper/tuple_element.fail.cpp | 4 +++- .../tuple.tuple/tuple.helper/tuple_element.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp | 4 +++- .../tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp | 4 +++- .../tuple.helper/tuple_size_incomplete.fail.cpp | 4 +++- .../tuple.helper/tuple_size_incomplete.pass.cpp | 4 +++- .../tuple_size_structured_bindings.pass.cpp | 4 +++- .../tuple.tuple/tuple.helper/tuple_size_v.fail.cpp | 4 +++- .../tuple.tuple/tuple.helper/tuple_size_v.pass.cpp | 4 +++- .../tuple.helper/tuple_size_value_sfinae.pass.cpp | 4 +++- .../utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp | 4 +++- .../utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp | 4 +++- .../tuple.tuple/tuple.special/non_member_swap.pass.cpp | 4 +++- .../tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp | 4 +++- .../tuple.tuple/tuple.traits/uses_allocator.pass.cpp | 4 +++- .../type.index/type.index.hash/enabled_hash.pass.cpp | 4 +++- .../utilities/type.index/type.index.hash/hash.pass.cpp | 4 +++- .../type.index/type.index.members/ctor.pass.cpp | 4 +++- .../type.index/type.index.members/eq.pass.cpp | 4 +++- .../type.index/type.index.members/hash_code.pass.cpp | 4 +++- .../type.index/type.index.members/lt.pass.cpp | 4 +++- .../type.index/type.index.members/name.pass.cpp | 4 +++- .../type.index.overview/copy_assign.pass.cpp | 4 +++- .../type.index/type.index.overview/copy_ctor.pass.cpp | 4 +++- .../type.index.synopsis/hash_type_index.pass.cpp | 4 +++- .../utilities/utilities.general/nothing_to_do.pass.cpp | 4 +++- .../allocator.requirements/nothing_to_do.pass.cpp | 4 +++- .../hash.requirements/nothing_to_do.pass.cpp | 4 +++- .../utility.requirements/nothing_to_do.pass.cpp | 4 +++- .../nothing_to_do.pass.cpp | 4 +++- .../swappable.requirements/nothing_to_do.pass.cpp | 4 +++- .../utility.arg.requirements/nothing_to_do.pass.cpp | 4 +++- test/std/utilities/utility/as_const/as_const.fail.cpp | 4 +++- test/std/utilities/utility/as_const/as_const.pass.cpp | 4 +++- test/std/utilities/utility/declval/declval.pass.cpp | 4 +++- test/std/utilities/utility/exchange/exchange.pass.cpp | 4 +++- test/std/utilities/utility/forward/forward.fail.cpp | 4 +++- test/std/utilities/utility/forward/forward.pass.cpp | 4 +++- test/std/utilities/utility/forward/forward_03.pass.cpp | 4 +++- test/std/utilities/utility/forward/move.fail.cpp | 4 +++- test/std/utilities/utility/forward/move.pass.cpp | 4 +++- .../utility/forward/move_if_noexcept.pass.cpp | 4 +++- test/std/utilities/utility/operators/rel_ops.pass.cpp | 4 +++- .../std/utilities/utility/pairs/nothing_to_do.pass.cpp | 4 +++- .../utility/pairs/pair.astuple/get_const.fail.cpp | 4 +++- .../utility/pairs/pair.astuple/get_const.pass.cpp | 4 +++- .../utility/pairs/pair.astuple/get_const_rv.pass.cpp | 4 +++- .../utility/pairs/pair.astuple/get_non_const.pass.cpp | 4 +++- .../utility/pairs/pair.astuple/get_rv.pass.cpp | 4 +++- .../utility/pairs/pair.astuple/pairs.by.type.pass.cpp | 4 +++- .../utility/pairs/pair.astuple/pairs.by.type1.fail.cpp | 4 +++- .../utility/pairs/pair.astuple/pairs.by.type2.fail.cpp | 4 +++- .../utility/pairs/pair.astuple/pairs.by.type3.fail.cpp | 4 +++- .../utility/pairs/pair.astuple/tuple_element.fail.cpp | 4 +++- .../utility/pairs/pair.astuple/tuple_element.pass.cpp | 4 +++- .../utility/pairs/pair.astuple/tuple_size.pass.cpp | 4 +++- .../pairs/pair.piecewise/piecewise_construct.pass.cpp | 4 +++- .../utility/pairs/pairs.general/nothing_to_do.pass.cpp | 4 +++- .../utilities/utility/pairs/pairs.pair/U_V.pass.cpp | 4 +++- .../pairs/pairs.pair/assign_const_pair_U_V.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/assign_pair.pass.cpp | 4 +++- .../pairs/pairs.pair/assign_pair_cxx03.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/assign_rv_pair.pass.cpp | 4 +++- .../pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp | 4 +++- .../pairs/pairs.pair/const_first_const_second.pass.cpp | 4 +++- .../pairs.pair/const_first_const_second_cxx03.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/const_pair_U_V.pass.cpp | 4 +++- .../pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/copy_ctor.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/default-sfinae.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/default.pass.cpp | 4 +++- .../utilities/utility/pairs/pairs.pair/dtor.pass.cpp | 4 +++- .../pairs.pair/implicit_deduction_guides.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/move_ctor.pass.cpp | 4 +++- .../pairs/pairs.pair/not_constexpr_cxx11.fail.cpp | 4 +++- .../utility/pairs/pairs.pair/piecewise.pass.cpp | 4 +++- .../utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp | 4 +++- .../pairs.pair/special_member_generation_test.pass.cpp | 4 +++- .../utilities/utility/pairs/pairs.pair/swap.pass.cpp | 4 +++- .../pairs/pairs.pair/trivial_copy_move.pass.cpp | 4 +++- .../utilities/utility/pairs/pairs.pair/types.pass.cpp | 4 +++- .../utility/pairs/pairs.spec/comparison.pass.cpp | 4 +++- .../utility/pairs/pairs.spec/make_pair.pass.cpp | 4 +++- .../utility/pairs/pairs.spec/non_member_swap.pass.cpp | 4 +++- test/std/utilities/utility/synopsis.pass.cpp | 4 +++- .../utilities/utility/utility.inplace/inplace.pass.cpp | 4 +++- test/std/utilities/utility/utility.swap/swap.pass.cpp | 4 +++- .../utilities/utility/utility.swap/swap_array.pass.cpp | 4 +++- .../bad_variant_access.pass.cpp | 4 +++- .../variant/variant.general/nothing_to_do.pass.cpp | 4 +++- .../variant/variant.get/get_if_index.pass.cpp | 4 +++- .../utilities/variant/variant.get/get_if_type.pass.cpp | 4 +++- .../utilities/variant/variant.get/get_index.pass.cpp | 4 +++- .../utilities/variant/variant.get/get_type.pass.cpp | 4 +++- .../variant/variant.get/holds_alternative.pass.cpp | 4 +++- .../variant/variant.hash/enabled_hash.pass.cpp | 4 +++- test/std/utilities/variant/variant.hash/hash.pass.cpp | 4 +++- .../variant.helpers/variant_alternative.fail.cpp | 4 +++- .../variant.helpers/variant_alternative.pass.cpp | 4 +++- .../variant/variant.helpers/variant_size.pass.cpp | 4 +++- .../variant/variant.monostate.relops/relops.pass.cpp | 4 +++- .../variant/variant.monostate/monostate.pass.cpp | 4 +++- .../utilities/variant/variant.relops/relops.pass.cpp | 4 +++- .../variant/variant.relops/relops_bool_conv.fail.cpp | 4 +++- .../variant/variant.synopsis/variant_npos.pass.cpp | 4 +++- .../variant/variant.variant/variant.assign/T.pass.cpp | 4 +++- .../variant.variant/variant.assign/copy.pass.cpp | 4 +++- .../variant.variant/variant.assign/move.pass.cpp | 4 +++- .../variant/variant.variant/variant.ctor/T.pass.cpp | 4 +++- .../variant/variant.variant/variant.ctor/copy.pass.cpp | 4 +++- .../variant.variant/variant.ctor/default.pass.cpp | 4 +++- .../variant.ctor/in_place_index_args.pass.cpp | 4 +++- .../in_place_index_init_list_args.pass.cpp | 4 +++- .../variant.ctor/in_place_type_args.pass.cpp | 4 +++- .../variant.ctor/in_place_type_init_list_args.pass.cpp | 4 +++- .../variant/variant.variant/variant.ctor/move.pass.cpp | 4 +++- .../variant/variant.variant/variant.dtor/dtor.pass.cpp | 4 +++- .../variant.mod/emplace_index_args.pass.cpp | 4 +++- .../variant.mod/emplace_index_init_list_args.pass.cpp | 4 +++- .../variant.mod/emplace_type_args.pass.cpp | 4 +++- .../variant.mod/emplace_type_init_list_args.pass.cpp | 4 +++- .../variant.variant/variant.status/index.pass.cpp | 4 +++- .../variant.status/valueless_by_exception.pass.cpp | 4 +++- .../variant/variant.variant/variant.swap/swap.pass.cpp | 4 +++- .../variant/variant.variant/variant_array.fail.cpp | 4 +++- .../variant/variant.variant/variant_empty.fail.cpp | 4 +++- .../variant/variant.variant/variant_reference.fail.cpp | 4 +++- .../variant/variant.variant/variant_void.fail.cpp | 4 +++- .../std/utilities/variant/variant.visit/visit.pass.cpp | 4 +++- test/support/nothing_to_do.pass.cpp | 4 +++- .../test.support/test_convertible_header.pass.cpp | 4 +++- test/support/test.support/test_demangle.pass.cpp | 4 +++- .../test_macros_header_exceptions.fail.cpp | 4 +++- .../test_macros_header_exceptions.pass.cpp | 4 +++- .../test.support/test_macros_header_rtti.fail.cpp | 4 +++- .../test.support/test_macros_header_rtti.pass.cpp | 4 +++- .../test.support/test_poisoned_hash_helper.pass.cpp | 4 +++- .../c1xx_broken_is_trivially_copyable.pass.cpp | 4 +++- .../c1xx_broken_za_ctor_check.pass.cpp | 4 +++- utils/generate_feature_test_macro_components.py | 2 +- 6123 files changed, 18208 insertions(+), 6227 deletions(-) diff --git a/cmake/Modules/CheckLibcxxAtomic.cmake b/cmake/Modules/CheckLibcxxAtomic.cmake index 98862d423..1e6e5e637 100644 --- a/cmake/Modules/CheckLibcxxAtomic.cmake +++ b/cmake/Modules/CheckLibcxxAtomic.cmake @@ -24,7 +24,7 @@ function(check_cxx_atomics varname) #include std::atomic x; std::atomic y; -int main() { +int main(int, char**) { return x + y; } " ${varname}) diff --git a/docs/DesignDocs/DebugMode.rst b/docs/DesignDocs/DebugMode.rst index 3b997d446..1ce438d53 100644 --- a/docs/DesignDocs/DebugMode.rst +++ b/docs/DesignDocs/DebugMode.rst @@ -53,7 +53,7 @@ assertion handler as follows: #define _LIBCPP_DEBUG 1 #include - int main() { + int main(int, char**) { std::__libcpp_debug_function = std::__libcpp_throw_debug_function; try { std::string::iterator bad_it; diff --git a/docs/DesignDocs/FileTimeType.rst b/docs/DesignDocs/FileTimeType.rst index 488ff174b..f1e9edd87 100644 --- a/docs/DesignDocs/FileTimeType.rst +++ b/docs/DesignDocs/FileTimeType.rst @@ -119,7 +119,7 @@ to throw in cases where the user was confident the call should succeed. (See bel 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 confident the call should succeed. (See bel 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; } diff --git a/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp b/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp index 926ee40f0..0b55ae950 100644 --- a/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp +++ b/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp @@ -39,10 +39,12 @@ struct gen }; -int main() +int main(int, char**) { std::vector v; std::random_shuffle(v.begin(), v.end()); gen r; std::random_shuffle(v.begin(), v.end(), r); + + return 0; } diff --git a/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp b/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp index aca87ffb3..7c187edae 100644 --- a/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp +++ b/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp @@ -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' is deprecated}} gen r; std::random_shuffle(&v[0], &v[1], r); // expected-error{{'random_shuffle' is deprecated}} + + return 0; } diff --git a/test/libcxx/algorithms/debug_less.pass.cpp b/test/libcxx/algorithms/debug_less.pass.cpp index f5b2796fd..247e07f06 100644 --- a/test/libcxx/algorithms/debug_less.pass.cpp +++ b/test/libcxx/algorithms/debug_less.pass.cpp @@ -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; } diff --git a/test/libcxx/algorithms/half_positive.pass.cpp b/test/libcxx/algorithms/half_positive.pass.cpp index 1434b3e9a..ec2d57c9d 100644 --- a/test/libcxx/algorithms/half_positive.pass.cpp +++ b/test/libcxx/algorithms/half_positive.pass.cpp @@ -28,7 +28,7 @@ TEST_CONSTEXPR bool test(IntType max_v = IntType(std::numeric_limits()); @@ -52,4 +52,6 @@ int main() #endif // !defined(_LIBCPP_HAS_NO_INT128) } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/libcxx/algorithms/version.pass.cpp b/test/libcxx/algorithms/version.pass.cpp index 4fcd03674..e7d368789 100644 --- a/test/libcxx/algorithms/version.pass.cpp +++ b/test/libcxx/algorithms/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/atomics/atomics.align/align.pass.sh.cpp b/test/libcxx/atomics/atomics.align/align.pass.sh.cpp index 7162493c5..16badab84 100644 --- a/test/libcxx/atomics/atomics.align/align.pass.sh.cpp +++ b/test/libcxx/atomics/atomics.align/align.pass.sh.cpp @@ -35,7 +35,7 @@ template struct atomic_test : public std::__atomic_base { } }; -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; } diff --git a/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp b/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp index 7006a86d4..2919fb666 100644 --- a/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp +++ b/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp @@ -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; } diff --git a/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp b/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp index 2869bf96e..7bc21851b 100644 --- a/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp +++ b/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp @@ -19,7 +19,7 @@ #include -int main() { +int main(int, char**) { std::atomic x(42); volatile std::atomic& 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; } diff --git a/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp b/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp index 27ae20929..6ee09e206 100644 --- a/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp +++ b/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp @@ -18,6 +18,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp b/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp index 41fbe2879..af2d55e1a 100644 --- a/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp +++ b/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp @@ -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; } diff --git a/test/libcxx/atomics/version.pass.cpp b/test/libcxx/atomics/version.pass.cpp index 5d89bc575..48114a3e5 100644 --- a/test/libcxx/atomics/version.pass.cpp +++ b/test/libcxx/atomics/version.pass.cpp @@ -16,6 +16,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/associative/map/version.pass.cpp b/test/libcxx/containers/associative/map/version.pass.cpp index da33a03de..8a498c60d 100644 --- a/test/libcxx/containers/associative/map/version.pass.cpp +++ b/test/libcxx/containers/associative/map/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/associative/non_const_comparator.fail.cpp b/test/libcxx/containers/associative/non_const_comparator.fail.cpp index 23c6ee8a2..432e7c08d 100644 --- a/test/libcxx/containers/associative/non_const_comparator.fail.cpp +++ b/test/libcxx/containers/associative/non_const_comparator.fail.cpp @@ -22,7 +22,7 @@ struct BadCompare { } }; -int main() { +int main(int, char**) { static_assert(!std::__invokable::value, ""); static_assert(std::__invokable::value, ""); @@ -44,4 +44,6 @@ int main() { using C = std::multimap; C s; } + + return 0; } diff --git a/test/libcxx/containers/associative/set/version.pass.cpp b/test/libcxx/containers/associative/set/version.pass.cpp index 57420bae4..b0d9abd6a 100644 --- a/test/libcxx/containers/associative/set/version.pass.cpp +++ b/test/libcxx/containers/associative/set/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp b/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp index 8f17dbba7..e178a408f 100644 --- a/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp +++ b/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp @@ -1608,11 +1608,13 @@ test5() assert(h.__is_black_ == true); } -int main() +int main(int, char**) { test1(); test2(); test3(); test4(); test5(); + + return 0; } diff --git a/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp b/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp index 3b5ba7d2a..12289c84a 100644 --- a/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp +++ b/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp @@ -53,6 +53,8 @@ void testKeyValueTrait() { } } -int main() { +int main(int, char**) { testKeyValueTrait(); + + return 0; } diff --git a/test/libcxx/containers/associative/tree_left_rotate.pass.cpp b/test/libcxx/containers/associative/tree_left_rotate.pass.cpp index c7f136c8c..5f775c3f6 100644 --- a/test/libcxx/containers/associative/tree_left_rotate.pass.cpp +++ b/test/libcxx/containers/associative/tree_left_rotate.pass.cpp @@ -93,8 +93,10 @@ test2() assert(c.__right_ == 0); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/libcxx/containers/associative/tree_remove.pass.cpp b/test/libcxx/containers/associative/tree_remove.pass.cpp index b2c814dd7..c3ec20c55 100644 --- a/test/libcxx/containers/associative/tree_remove.pass.cpp +++ b/test/libcxx/containers/associative/tree_remove.pass.cpp @@ -1641,10 +1641,12 @@ test4() assert(root.__is_black_ == false); } -int main() +int main(int, char**) { test1(); test2(); test3(); test4(); + + return 0; } diff --git a/test/libcxx/containers/associative/tree_right_rotate.pass.cpp b/test/libcxx/containers/associative/tree_right_rotate.pass.cpp index bcaf71f0b..5332d7b16 100644 --- a/test/libcxx/containers/associative/tree_right_rotate.pass.cpp +++ b/test/libcxx/containers/associative/tree_right_rotate.pass.cpp @@ -93,8 +93,10 @@ test2() assert(c.__right_ == 0); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/libcxx/containers/associative/undef_min_max.pass.cpp b/test/libcxx/containers/associative/undef_min_max.pass.cpp index 8ebd8a4ae..53dd87871 100644 --- a/test/libcxx/containers/associative/undef_min_max.pass.cpp +++ b/test/libcxx/containers/associative/undef_min_max.pass.cpp @@ -15,7 +15,9 @@ #include -int main() { +int main(int, char**) { std::map m; ((void)m); + + return 0; } diff --git a/test/libcxx/containers/container.adaptors/queue/version.pass.cpp b/test/libcxx/containers/container.adaptors/queue/version.pass.cpp index 87d907a5a..353c09179 100644 --- a/test/libcxx/containers/container.adaptors/queue/version.pass.cpp +++ b/test/libcxx/containers/container.adaptors/queue/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/container.adaptors/stack/version.pass.cpp b/test/libcxx/containers/container.adaptors/stack/version.pass.cpp index 00ed12c06..e8da8c52b 100644 --- a/test/libcxx/containers/container.adaptors/stack/version.pass.cpp +++ b/test/libcxx/containers/container.adaptors/stack/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp b/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp index 9470a9e31..12529e0f1 100644 --- a/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp +++ b/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp @@ -17,9 +17,11 @@ namespace __gnu_cxx { template class hash_map; } -int main() { +int main(int, char**) { typedef __gnu_cxx::hash_map Map; Map m; Map m2(m); ((void)m2); + + return 0; } diff --git a/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp b/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp index cd6cfeb0a..e4fa98863 100644 --- a/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp +++ b/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp @@ -17,9 +17,11 @@ namespace __gnu_cxx { template class hash_set; } -int main() { +int main(int, char**) { typedef __gnu_cxx::hash_set Set; Set s; Set s2(s); ((void)s2); + + return 0; } diff --git a/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp b/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp index 3f1084c47..3c3191166 100644 --- a/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp +++ b/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp @@ -29,7 +29,7 @@ inline bool CheckDebugThrows(Array& Arr) { return false; } -int main() +int main(int, char**) { { typedef std::array C; @@ -45,4 +45,6 @@ int main() assert(CheckDebugThrows(c)); assert(CheckDebugThrows(cc)); } + + return 0; } diff --git a/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp b/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp index 6fd053dd6..9f6f09f98 100644 --- a/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp +++ b/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp @@ -29,7 +29,7 @@ inline bool CheckDebugThrows(Array& Arr) { return false; } -int main() +int main(int, char**) { { typedef std::array C; @@ -45,4 +45,6 @@ int main() assert(CheckDebugThrows(c)); assert(CheckDebugThrows(cc)); } + + return 0; } diff --git a/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp b/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp index fadc22810..cb5e99b29 100644 --- a/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp +++ b/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp @@ -29,7 +29,7 @@ inline bool CheckDebugThrows(Array& Arr, size_t Index) { return false; } -int main() +int main(int, char**) { { typedef std::array C; @@ -49,4 +49,6 @@ int main() assert(CheckDebugThrows(cc, 0)); assert(CheckDebugThrows(cc, 1)); } + + return 0; } diff --git a/test/libcxx/containers/sequences/array/version.pass.cpp b/test/libcxx/containers/sequences/array/version.pass.cpp index 21eb25764..29b15ad3e 100644 --- a/test/libcxx/containers/sequences/array/version.pass.cpp +++ b/test/libcxx/containers/sequences/array/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/sequences/deque/incomplete.pass.cpp b/test/libcxx/containers/sequences/deque/incomplete.pass.cpp index 3c5528d28..8179768d5 100644 --- a/test/libcxx/containers/sequences/deque/incomplete.pass.cpp +++ b/test/libcxx/containers/sequences/deque/incomplete.pass.cpp @@ -22,10 +22,12 @@ struct A { std::deque::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; } diff --git a/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp b/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp index 2b87e53b9..169c0f72d 100644 --- a/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp +++ b/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp @@ -16,10 +16,12 @@ #include -int main() { +int main(int, char**) { std::deque q; q.push_back(0); q.pop_back(); q.pop_back(); std::exit(1); + + return 0; } diff --git a/test/libcxx/containers/sequences/deque/version.pass.cpp b/test/libcxx/containers/sequences/deque/version.pass.cpp index 12256878a..8f05025f1 100644 --- a/test/libcxx/containers/sequences/deque/version.pass.cpp +++ b/test/libcxx/containers/sequences/deque/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/sequences/forwardlist/version.pass.cpp b/test/libcxx/containers/sequences/forwardlist/version.pass.cpp index 7e61bde5c..cbe6d5821 100644 --- a/test/libcxx/containers/sequences/forwardlist/version.pass.cpp +++ b/test/libcxx/containers/sequences/forwardlist/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp b/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp index 62695f8f8..da0eb5ce0 100644 --- a/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { std::list l1; l1.push_back(1); l1.push_back(2); l1.push_back(3); @@ -27,4 +27,6 @@ int main() std::list l2 = l1; l2.erase(i); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp b/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp index 02306eb88..dcd05ec41 100644 --- a/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp @@ -25,10 +25,12 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { std::list l1 = {1, 2, 3}; std::list::iterator i = l1.begin(); std::list l2 = std::move(l1); assert(*l2.erase(i) == 2); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp index 9554fd8bc..b570fef66 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp @@ -37,10 +37,12 @@ public: double getd() const {return d_;} }; -int main() +int main(int, char**) { std::list c1; std::list c2; std::list::iterator i = c1.emplace(c2.cbegin(), 2, 3.5); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp index 6fa81ff47..c573bf7be 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp @@ -20,11 +20,13 @@ #include #include -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; std::list l1(a1, a1+3); std::list::const_iterator i = l1.end(); l1.erase(i); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp index 45d163a99..65cc4b8f8 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; std::list l1(a1, a1+3); @@ -28,4 +28,6 @@ int main() std::list::const_iterator i = l2.begin(); l1.erase(i); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp index 5553221c1..971f2bd3f 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp @@ -20,12 +20,14 @@ #include #include -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; std::list l1(a1, a1+3); std::list l2(a1, a1+3); std::list::iterator i = l1.erase(l2.cbegin(), next(l1.cbegin())); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp index 4ebe93b94..131529e5c 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp @@ -20,11 +20,13 @@ #include #include -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; std::list l1(a1, a1+3); std::list l2(a1, a1+3); std::list::iterator i = l1.erase(l1.cbegin(), next(l2.cbegin())); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp index a89ee5645..a9a35056a 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp @@ -20,11 +20,13 @@ #include #include -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; std::list l1(a1, a1+3); std::list l2(a1, a1+3); std::list::iterator i = l1.erase(l2.cbegin(), next(l2.cbegin())); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp index 60f9cf2e5..642ee4498 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp @@ -20,10 +20,12 @@ #include #include -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; std::list l1(a1, a1+3); std::list::iterator i = l1.erase(next(l1.cbegin()), l1.cbegin()); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp index d3370b5de..c7c7f76b9 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp @@ -23,7 +23,7 @@ #include #include "test_iterators.h" -int main() +int main(int, char**) { { std::list v(100); @@ -35,4 +35,6 @@ int main() input_iterator(a+N)); assert(false); } + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp index d51658473..10503bd9c 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp @@ -20,10 +20,12 @@ #include #include -int main() +int main(int, char**) { std::list v1(3); std::list v2(3); v1.insert(v2.begin(), 4); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp index 5bd20f7b6..7a658e394 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp @@ -20,10 +20,12 @@ #include #include -int main() +int main(int, char**) { std::list c1(100); std::list c2; std::list::iterator i = c1.insert(next(c2.cbegin(), 10), 5, 1); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp index 174425091..cdf01fe90 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp @@ -21,11 +21,13 @@ #include -int main() +int main(int, char**) { std::list v1(3); std::list v2(3); int i = 4; v1.insert(v2.begin(), i); assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp b/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp index 4a292ff1f..8649f12a8 100644 --- a/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { int a[] = {1, 2, 3}; std::list c(a, a+3); @@ -32,4 +32,6 @@ int main() assert(c.empty()); c.pop_back(); // operation under test assert(false); + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp b/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp index 71882fd14..23323d8c6 100644 --- a/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { { std::list v1(3); @@ -28,4 +28,6 @@ int main() v1.splice(v2.begin(), v2); assert(false); } + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp b/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp index cfaf10b51..37a206d2c 100644 --- a/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { { std::list v1(3); @@ -28,4 +28,6 @@ int main() v1.splice(v1.begin(), v2, v1.begin()); assert(false); } + + return 0; } diff --git a/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp b/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp index 9f48a7089..768c3d6f1 100644 --- a/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp +++ b/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { { std::list v1(3); @@ -28,4 +28,6 @@ int main() v1.splice(v1.begin(), v2, v2.begin(), v1.end()); assert(false); } + + return 0; } diff --git a/test/libcxx/containers/sequences/list/version.pass.cpp b/test/libcxx/containers/sequences/list/version.pass.cpp index 92a1988cf..677c085b4 100644 --- a/test/libcxx/containers/sequences/list/version.pass.cpp +++ b/test/libcxx/containers/sequences/list/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/sequences/vector/asan.pass.cpp b/test/libcxx/containers/sequences/vector/asan.pass.cpp index bf29d9b14..866cce152 100644 --- a/test/libcxx/containers/sequences/vector/asan.pass.cpp +++ b/test/libcxx/containers/sequences/vector/asan.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp b/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp index ce07bf778..443a6f2e9 100644 --- a/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp +++ b/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp @@ -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; } diff --git a/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp b/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp index ffe8ca4ca..d3407e3aa 100644 --- a/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp +++ b/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { std::vector v = {1, 2, 3}; + + return 0; } diff --git a/test/libcxx/containers/sequences/vector/db_back.pass.cpp b/test/libcxx/containers/sequences/vector/db_back.pass.cpp index 21f19a9ec..3a35a086b 100644 --- a/test/libcxx/containers/sequences/vector/db_back.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_back.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_cback.pass.cpp b/test/libcxx/containers/sequences/vector/db_cback.pass.cpp index cc1a3d253..1c516ba57 100644 --- a/test/libcxx/containers/sequences/vector/db_cback.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_cback.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp b/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp index 83d9c00b2..1dc7211f2 100644 --- a/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp b/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp index fc808eeb9..ceab50a86 100644 --- a/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_front.pass.cpp b/test/libcxx/containers/sequences/vector/db_front.pass.cpp index df7bd35e0..a4aafcaef 100644 --- a/test/libcxx/containers/sequences/vector/db_front.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_front.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_index.pass.cpp b/test/libcxx/containers/sequences/vector/db_index.pass.cpp index 5cb192548..a17ba2742 100644 --- a/test/libcxx/containers/sequences/vector/db_index.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_index.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp b/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp index d7222dd18..975b5e951 100644 --- a/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp b/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp index d39d99c3c..0dcd6e7f2 100644 --- a/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp b/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp index f868b755e..8d048f2fd 100644 --- a/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp b/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp index c5039f9f8..19060da3d 100644 --- a/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp b/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp index ff60a05a4..13156c22f 100644 --- a/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp b/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp index 8249fd752..943c5209b 100644 --- a/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp b/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp index c619f20dd..39f26f668 100644 --- a/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp +++ b/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp @@ -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 diff --git a/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp b/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp index 0ce185325..1d1e3a1ba 100644 --- a/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp +++ b/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp @@ -16,10 +16,12 @@ #include -int main() { +int main(int, char**) { std::vector v; v.push_back(0); v.pop_back(); v.pop_back(); std::exit(1); + + return 0; } diff --git a/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp b/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp index ee139c188..81263dec0 100644 --- a/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp +++ b/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp @@ -48,6 +48,8 @@ void test_ctor_under_alloc() { } } -int main() { +int main(int, char**) { test_ctor_under_alloc(); + + return 0; } diff --git a/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp b/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp index 37814b2f1..0100507ea 100644 --- a/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp +++ b/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp @@ -51,6 +51,8 @@ void test_ctor_under_alloc() { } } -int main() { +int main(int, char**) { test_ctor_under_alloc(); + + return 0; } diff --git a/test/libcxx/containers/sequences/vector/version.pass.cpp b/test/libcxx/containers/sequences/vector/version.pass.cpp index 16f45fc0b..93fd2e679 100644 --- a/test/libcxx/containers/sequences/vector/version.pass.cpp +++ b/test/libcxx/containers/sequences/vector/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/unord/key_value_traits.pass.cpp b/test/libcxx/containers/unord/key_value_traits.pass.cpp index c2d754b11..c5e420387 100644 --- a/test/libcxx/containers/unord/key_value_traits.pass.cpp +++ b/test/libcxx/containers/unord/key_value_traits.pass.cpp @@ -53,6 +53,8 @@ void testKeyValueTrait() { } } -int main() { +int main(int, char**) { testKeyValueTrait(); + + return 0; } diff --git a/test/libcxx/containers/unord/next_pow2.pass.cpp b/test/libcxx/containers/unord/next_pow2.pass.cpp index 36229dc24..2b4d02eec 100644 --- a/test/libcxx/containers/unord/next_pow2.pass.cpp +++ b/test/libcxx/containers/unord/next_pow2.pass.cpp @@ -74,7 +74,7 @@ fuzz_unordered_map_reserve(unsigned num_inserts, assert(m.bucket_count() >= num_reserve2); } -int main() +int main(int, char**) { test_next_pow2(); diff --git a/test/libcxx/containers/unord/next_prime.pass.cpp b/test/libcxx/containers/unord/next_prime.pass.cpp index e049e451a..6a82ea1d6 100644 --- a/test/libcxx/containers/unord/next_prime.pass.cpp +++ b/test/libcxx/containers/unord/next_prime.pass.cpp @@ -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; } diff --git a/test/libcxx/containers/unord/non_const_comparator.fail.cpp b/test/libcxx/containers/unord/non_const_comparator.fail.cpp index 15fb8d4ed..8fa500e45 100644 --- a/test/libcxx/containers/unord/non_const_comparator.fail.cpp +++ b/test/libcxx/containers/unord/non_const_comparator.fail.cpp @@ -29,7 +29,7 @@ struct BadEqual { } }; -int main() { +int main(int, char**) { static_assert(!std::__invokable::value, ""); static_assert(std::__invokable::value, ""); @@ -54,4 +54,6 @@ int main() { using C = std::unordered_multimap; C s; } + + return 0; } diff --git a/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp b/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp index 0206b998c..9ff6bafc3 100644 --- a/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp +++ b/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -53,8 +53,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp b/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp index 79ddccd1f..ef383aa9f 100644 --- a/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp +++ b/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -49,8 +49,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp b/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp index 002dcd31a..5c2b4024a 100644 --- a/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp +++ b/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -50,8 +50,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp b/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp index 887093b3c..8e76f1bda 100644 --- a/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp +++ b/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -47,8 +47,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/libcxx/containers/unord/unord.map/version.pass.cpp b/test/libcxx/containers/unord/unord.map/version.pass.cpp index ce4a2784c..983acde54 100644 --- a/test/libcxx/containers/unord/unord.map/version.pass.cpp +++ b/test/libcxx/containers/unord/unord.map/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp b/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp index 9ef240df8..af94748fd 100644 --- a/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp +++ b/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp @@ -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; @@ -66,4 +66,6 @@ int main() { using Set = std::unordered_set; Set s(/*bucketcount*/42, GoodHashNoDefault(nullptr)); } + + return 0; } diff --git a/test/libcxx/containers/unord/unord.set/version.pass.cpp b/test/libcxx/containers/unord/unord.set/version.pass.cpp index 477867757..63144528c 100644 --- a/test/libcxx/containers/unord/unord.set/version.pass.cpp +++ b/test/libcxx/containers/unord/unord.set/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp b/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp index e78e4ec76..d6c231527 100644 --- a/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp +++ b/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp @@ -51,7 +51,7 @@ private: // FIXME Add tests here }; -int main() +int main(int, char**) { using SetAlloc = test_allocator; using MapAlloc = test_allocator>; @@ -66,4 +66,6 @@ int main() AssociativeContainerChecks< std::multimap, MapAlloc>, CT_MultiMap>::run(); } + + return 0; } diff --git a/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp b/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp index 94ad45b48..d05f9df3b 100644 --- a/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp +++ b/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp @@ -307,7 +307,7 @@ private: } }; -int main() +int main(int, char**) { using Alloc = test_allocator; { @@ -323,4 +323,6 @@ int main() SequenceContainerChecks< std::deque, CT_Deque>::run(); } + + return 0; } diff --git a/test/libcxx/debug/containers/db_string.pass.cpp b/test/libcxx/debug/containers/db_string.pass.cpp index e3b2b290d..b2812fca6 100644 --- a/test/libcxx/debug/containers/db_string.pass.cpp +++ b/test/libcxx/debug/containers/db_string.pass.cpp @@ -93,7 +93,9 @@ private: } }; -int main() +int main(int, char**) { StringContainerChecks<>::run(); + + return 0; } diff --git a/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp b/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp index 069c4ae21..8a6da0826 100644 --- a/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp +++ b/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp @@ -49,7 +49,7 @@ private: }; -int main() +int main(int, char**) { using SetAlloc = test_allocator; using MapAlloc = test_allocator>; @@ -67,4 +67,6 @@ int main() std::unordered_multiset, std::equal_to, SetAlloc>, CT_UnorderedMultiSet>::run(); } + + return 0; } diff --git a/test/libcxx/debug/debug_abort.pass.cpp b/test/libcxx/debug/debug_abort.pass.cpp index a9dae6eea..270f2cb0f 100644 --- a/test/libcxx/debug/debug_abort.pass.cpp +++ b/test/libcxx/debug/debug_abort.pass.cpp @@ -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"); diff --git a/test/libcxx/debug/debug_throw.pass.cpp b/test/libcxx/debug/debug_throw.pass.cpp index c17546ebd..53e8538c4 100644 --- a/test/libcxx/debug/debug_throw.pass.cpp +++ b/test/libcxx/debug/debug_throw.pass.cpp @@ -23,7 +23,7 @@ #include #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; } diff --git a/test/libcxx/debug/debug_throw_register.pass.cpp b/test/libcxx/debug/debug_throw_register.pass.cpp index 6d345f0ba..23b4091c3 100644 --- a/test/libcxx/debug/debug_throw_register.pass.cpp +++ b/test/libcxx/debug/debug_throw_register.pass.cpp @@ -26,10 +26,12 @@ #include <__debug> #include -int main() +int main(int, char**) { try { _LIBCPP_ASSERT(false, "foo"); assert(false); } catch (...) {} + + return 0; } diff --git a/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp b/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp index 3b387b3ab..7f59ca202 100644 --- a/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp +++ b/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp @@ -22,7 +22,9 @@ #include #include -int main() +int main(int, char**) { std::auto_ptr p; + + return 0; } diff --git a/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp b/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp index be0ce6617..db4ac4aae 100644 --- a/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp +++ b/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp @@ -30,9 +30,11 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { typedef std::auto_ptr AP; // expected-error{{'auto_ptr' is deprecated}} typedef std::auto_ptr APV; // expected-error{{'auto_ptr' is deprecated}} typedef std::auto_ptr_ref APR; // expected-error{{'auto_ptr_ref' is deprecated}} + + return 0; } diff --git a/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp b/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp index 4009a5ce2..7a8399414 100644 --- a/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp +++ b/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp b/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp index 4f035e014..07529aef2 100644 --- a/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp +++ b/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp @@ -14,8 +14,10 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { std::complex d; (void)d; + + return 0; } diff --git a/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp b/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp index 5b036ab41..24a104f5e 100644 --- a/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp +++ b/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp @@ -39,4 +39,6 @@ extern "C" { #include } -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp b/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp index 63f63ef59..ea117f6b2 100644 --- a/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp +++ b/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp b/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp index 7252ab00a..835e2f216 100644 --- a/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp +++ b/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp @@ -14,10 +14,12 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { std::complex cd; (void)cd; double x = sin(1.0); (void)x; // to placate scan-build + + return 0; } diff --git a/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp b/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp index 489fc874e..e26a75498 100644 --- a/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp +++ b/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp @@ -31,7 +31,7 @@ struct Foo { int identity(int v) { return v; } }; -int main() +int main(int, char**) { typedef std::pointer_to_unary_function PUF; // expected-error{{'pointer_to_unary_function' is deprecated}} typedef std::pointer_to_binary_function PBF; // expected-error{{'pointer_to_binary_function' is deprecated}} @@ -55,4 +55,6 @@ int main() std::mem_fun_ref(&Foo::identity); // expected-error{{'mem_fun_ref' is deprecated}} std::mem_fun_ref(&Foo::const_zero); // expected-error{{'mem_fun_ref' is deprecated}} std::mem_fun_ref(&Foo::const_identity); // expected-error{{'mem_fun_ref' is deprecated}} + + return 0; } diff --git a/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp b/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp index 5ea562628..7b759d04b 100644 --- a/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp +++ b/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp @@ -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 PUF; typedef std::pointer_to_binary_function 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; } diff --git a/test/libcxx/depr/depr.str.strstreams/version.pass.cpp b/test/libcxx/depr/depr.str.strstreams/version.pass.cpp index 9d6b9762e..148f233ce 100644 --- a/test/libcxx/depr/depr.str.strstreams/version.pass.cpp +++ b/test/libcxx/depr/depr.str.strstreams/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp b/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp index bd1ee604c..2065b2b4e 100644 --- a/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp +++ b/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp @@ -21,5 +21,7 @@ #error _LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR must be defined #endif -int main() { +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp b/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp index 4d49440fc..ca14271f0 100644 --- a/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp +++ b/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp @@ -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; } diff --git a/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp b/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp index 43836f4fb..dd861941a 100644 --- a/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp +++ b/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp @@ -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; } diff --git a/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp b/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp index e4d85e1f2..b9bdabe0e 100644 --- a/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp +++ b/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp @@ -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; } diff --git a/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp b/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp index 6a8549128..0388cfaf7 100644 --- a/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp +++ b/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp @@ -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; } diff --git a/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp b/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp index 374ed6fed..f2fb09524 100644 --- a/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp +++ b/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/diagnostics/enable_nodiscard.fail.cpp b/test/libcxx/diagnostics/enable_nodiscard.fail.cpp index d756c3f9e..0cd74be2f 100644 --- a/test/libcxx/diagnostics/enable_nodiscard.fail.cpp +++ b/test/libcxx/diagnostics/enable_nodiscard.fail.cpp @@ -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; } diff --git a/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp b/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp index a7a81f53f..530ea54ca 100644 --- a/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp +++ b/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp @@ -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; } diff --git a/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp b/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp index 65b3bbeab..56df9248d 100644 --- a/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp +++ b/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp @@ -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; } diff --git a/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp b/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp index c47c75e8c..a8c51c013 100644 --- a/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp +++ b/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp @@ -15,4 +15,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/diagnostics/nodiscard.pass.cpp b/test/libcxx/diagnostics/nodiscard.pass.cpp index 628ff57ee..1db9a67a8 100644 --- a/test/libcxx/diagnostics/nodiscard.pass.cpp +++ b/test/libcxx/diagnostics/nodiscard.pass.cpp @@ -14,6 +14,8 @@ _LIBCPP_NODISCARD_EXT int foo() { return 42; } -int main() { +int main(int, char**) { foo(); // OK. + + return 0; } diff --git a/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp b/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp index 250f858be..8cfbc3117 100644 --- a/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp +++ b/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp @@ -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; } diff --git a/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp b/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp index 527487faa..959ba4854 100644 --- a/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp +++ b/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp @@ -16,7 +16,9 @@ _LIBCPP_NODISCARD_AFTER_CXX17 int foo() { return 6; } -int main () +int main(int, char**) { foo(); // no error here! + + return 0; } diff --git a/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp b/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp index 6fc95bbeb..a265e8755 100644 --- a/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp +++ b/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp @@ -26,9 +26,11 @@ #include "test_macros.h" -int main() { +int main(int, char**) { { // expected-error-re@+1 {{ignoring return value of function declared with {{'nodiscard'|warn_unused_result}} attribute}} std::get_temporary_buffer(1); } + + return 0; } diff --git a/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp b/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp index bd888e5f9..87615fbd0 100644 --- a/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp +++ b/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp @@ -21,8 +21,10 @@ #include "test_macros.h" -int main() { +int main(int, char**) { { std::get_temporary_buffer(1); // intentional memory leak. } + + return 0; } diff --git a/test/libcxx/diagnostics/std.exceptions/version.pass.cpp b/test/libcxx/diagnostics/std.exceptions/version.pass.cpp index 860c18795..147f4d2b9 100644 --- a/test/libcxx/diagnostics/std.exceptions/version.pass.cpp +++ b/test/libcxx/diagnostics/std.exceptions/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/diagnostics/syserr/version.pass.cpp b/test/libcxx/diagnostics/syserr/version.pass.cpp index 6f2dde8ef..4b987a668 100644 --- a/test/libcxx/diagnostics/syserr/version.pass.cpp +++ b/test/libcxx/diagnostics/syserr/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/double_include.sh.cpp b/test/libcxx/double_include.sh.cpp index 249b90947..a167b0a58 100644 --- a/test/libcxx/double_include.sh.cpp +++ b/test/libcxx/double_include.sh.cpp @@ -168,5 +168,5 @@ #include #if defined(WITH_MAIN) -int main() {} +int main(int, char**) { return 0; } #endif diff --git a/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp b/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp index ecbf562f8..271e94347 100644 --- a/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp +++ b/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp @@ -14,6 +14,8 @@ # error " must include " #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/algorithms/version.pass.cpp b/test/libcxx/experimental/algorithms/version.pass.cpp index d0107209f..c43ad68a9 100644 --- a/test/libcxx/experimental/algorithms/version.pass.cpp +++ b/test/libcxx/experimental/algorithms/version.pass.cpp @@ -14,6 +14,8 @@ # error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp b/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp index 5d72e5e93..a7fef5e73 100644 --- a/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/system_error:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp b/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp index 7d52c955d..4f6d28c4c 100644 --- a/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp +++ b/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/filesystem/version.pass.cpp b/test/libcxx/experimental/filesystem/version.pass.cpp index 09994b6b3..d8b2cbbd1 100644 --- a/test/libcxx/experimental/filesystem/version.pass.cpp +++ b/test/libcxx/experimental/filesystem/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp b/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp index 5dfdbe840..237fbc4bb 100644 --- a/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp +++ b/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp @@ -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; } diff --git a/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp b/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp index a80e3013b..b11ea931f 100644 --- a/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp +++ b/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp @@ -19,6 +19,8 @@ #error _LIBCPP_VERSION must be defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp b/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp index b92771b4b..e12d31d5f 100644 --- a/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp +++ b/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp @@ -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; } diff --git a/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp b/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp index ed583e4e0..38fa265f8 100644 --- a/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp +++ b/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp @@ -26,7 +26,7 @@ int AssertCount = 0; namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { using Alloc = ex::polymorphic_allocator; using Traits = std::allocator_traits; @@ -38,4 +38,6 @@ int main() assert(AssertCount == 0); a.deallocate(nullptr, maxSize + 1); assert(AssertCount == 1); + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp b/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp index cb4076107..d7a56be43 100644 --- a/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp @@ -26,7 +26,7 @@ int AssertCount = 0; namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { using Alloc = NullAllocator; @@ -41,4 +41,6 @@ int main() assert(AssertCount == 0); m1.deallocate(nullptr, maxSize + 1); assert(AssertCount >= 1); + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp index 78586781c..53423a7a7 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp index 35faa8389..8f71d91ab 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp index e29220621..3cdf4794d 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp index f0caac427..94b636f66 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp index 0af172b61..a34c52301 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp index ca5a9faff..70e34c9b0 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp index 99faace64..7969b4f25 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp index ad49a7338..71cfb2c1e 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp index 619bdb446..55a992c71 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp index eb831d6d7..89a8fb0aa 100644 --- a/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp @@ -16,6 +16,8 @@ #error header must provide _LIBCPP_VERSION #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp b/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp index a3c0ba1ea..abd737e08 100644 --- a/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp @@ -53,8 +53,10 @@ ex::memory_resource* resource = ex::get_default_resource(); 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; } diff --git a/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp b/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp index c6b4011ce..dc2e9161f 100644 --- a/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp @@ -46,7 +46,9 @@ ex::memory_resource* resource = ex::new_delete_resource(); POSType constructed_after_resources(resource, resource->allocate(1024), 1024); -int main() +int main(int, char**) { swap(constructed_after_resources, constructed_before_resources); + + return 0; } diff --git a/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp b/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp index a19049c33..e8d628581 100644 --- a/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp +++ b/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp @@ -16,6 +16,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp b/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp index 656010155..d675acc26 100644 --- a/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/numeric:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp b/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp index 7295852d3..f8b642d07 100644 --- a/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp +++ b/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp b/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp index 10a2ebc12..139bc2d1f 100644 --- a/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/string_view:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/strings/string.view/version.pass.cpp b/test/libcxx/experimental/strings/string.view/version.pass.cpp index c697d67b1..7300a5501 100644 --- a/test/libcxx/experimental/strings/string.view/version.pass.cpp +++ b/test/libcxx/experimental/strings/string.view/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp b/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp index 69a67ffaf..1b8918e80 100644 --- a/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/any:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/any/version.pass.cpp b/test/libcxx/experimental/utilities/any/version.pass.cpp index ed8d6f7e8..ecfdecfea 100644 --- a/test/libcxx/experimental/utilities/any/version.pass.cpp +++ b/test/libcxx/experimental/utilities/any/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/meta/version.pass.cpp b/test/libcxx/experimental/utilities/meta/version.pass.cpp index 9dd3ca83a..3568c6fe5 100644 --- a/test/libcxx/experimental/utilities/meta/version.pass.cpp +++ b/test/libcxx/experimental/utilities/meta/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp b/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp index 8b23ac69a..d2bb9e6e9 100644 --- a/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/optional:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/optional/version.pass.cpp b/test/libcxx/experimental/utilities/optional/version.pass.cpp index ead45ebf5..0e84f241a 100644 --- a/test/libcxx/experimental/utilities/optional/version.pass.cpp +++ b/test/libcxx/experimental/utilities/optional/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp b/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp index 682872fce..a6578ef48 100644 --- a/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/ratio:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/ratio/version.pass.cpp b/test/libcxx/experimental/utilities/ratio/version.pass.cpp index 990b91c71..0357c79ef 100644 --- a/test/libcxx/experimental/utilities/ratio/version.pass.cpp +++ b/test/libcxx/experimental/utilities/ratio/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp b/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp index fc2dc3ad7..093d6fca4 100644 --- a/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/chrono:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/time/version.pass.cpp b/test/libcxx/experimental/utilities/time/version.pass.cpp index f14728679..5ff26f7b2 100644 --- a/test/libcxx/experimental/utilities/time/version.pass.cpp +++ b/test/libcxx/experimental/utilities/time/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp b/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp index 0bc33eca7..6b378c2ce 100644 --- a/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp +++ b/test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp @@ -14,4 +14,6 @@ // expected-error@experimental/tuple:* {{" has been removed. Use instead."}} -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/tuple/version.pass.cpp b/test/libcxx/experimental/utilities/tuple/version.pass.cpp index 8e4bae634..4c1e305a4 100644 --- a/test/libcxx/experimental/utilities/tuple/version.pass.cpp +++ b/test/libcxx/experimental/utilities/tuple/version.pass.cpp @@ -17,4 +17,6 @@ #error _LIBCPP_VERSION not defined #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/experimental/utilities/utility/version.pass.cpp b/test/libcxx/experimental/utilities/utility/version.pass.cpp index 024c56160..5ba32b1ca 100644 --- a/test/libcxx/experimental/utilities/utility/version.pass.cpp +++ b/test/libcxx/experimental/utilities/utility/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/extensions/hash/specializations.fail.cpp b/test/libcxx/extensions/hash/specializations.fail.cpp index 19a726bdc..f81ec5dac 100644 --- a/test/libcxx/extensions/hash/specializations.fail.cpp +++ b/test/libcxx/extensions/hash/specializations.fail.cpp @@ -10,7 +10,9 @@ #include #include -int main() +int main(int, char**) { assert(__gnu_cxx::hash()(std::string()) == 0); // error + + return 0; } diff --git a/test/libcxx/extensions/hash/specializations.pass.cpp b/test/libcxx/extensions/hash/specializations.pass.cpp index a3f969ba1..9397bbc40 100644 --- a/test/libcxx/extensions/hash/specializations.pass.cpp +++ b/test/libcxx/extensions/hash/specializations.pass.cpp @@ -12,7 +12,7 @@ #include #include -int main() +int main(int, char**) { char str[] = "test"; assert(__gnu_cxx::hash()("test") == @@ -27,4 +27,6 @@ int main() assert(__gnu_cxx::hash()(42) == 42); assert(__gnu_cxx::hash()(42) == 42); assert(__gnu_cxx::hash()(42) == 42); + + return 0; } diff --git a/test/libcxx/extensions/hash_map/const_iterator.fail.cpp b/test/libcxx/extensions/hash_map/const_iterator.fail.cpp index b6389db49..db09e4080 100644 --- a/test/libcxx/extensions/hash_map/const_iterator.fail.cpp +++ b/test/libcxx/extensions/hash_map/const_iterator.fail.cpp @@ -8,10 +8,12 @@ #include -int main() +int main(int, char**) { __gnu_cxx::hash_map m; m[1] = 1; const __gnu_cxx::hash_map &cm = m; cm.find(1)->second = 2; // error + + return 0; } diff --git a/test/libcxx/extensions/nothing_to_do.pass.cpp b/test/libcxx/extensions/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/libcxx/extensions/nothing_to_do.pass.cpp +++ b/test/libcxx/extensions/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/fuzzing/nth_element.cpp b/test/libcxx/fuzzing/nth_element.cpp index a7f9e9c22..482aeb65f 100644 --- a/test/libcxx/fuzzing/nth_element.cpp +++ b/test/libcxx/fuzzing/nth_element.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/partial_sort.cpp b/test/libcxx/fuzzing/partial_sort.cpp index 2d4d01a09..4f3576663 100644 --- a/test/libcxx/fuzzing/partial_sort.cpp +++ b/test/libcxx/fuzzing/partial_sort.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/partial_sort_copy.cpp b/test/libcxx/fuzzing/partial_sort_copy.cpp index 2a7ccbef4..b569f55eb 100644 --- a/test/libcxx/fuzzing/partial_sort_copy.cpp +++ b/test/libcxx/fuzzing/partial_sort_copy.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/partition.cpp b/test/libcxx/fuzzing/partition.cpp index c03f17f98..0833e38e2 100644 --- a/test/libcxx/fuzzing/partition.cpp +++ b/test/libcxx/fuzzing/partition.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/partition_copy.cpp b/test/libcxx/fuzzing/partition_copy.cpp index f7148bbd0..f336a14ca 100644 --- a/test/libcxx/fuzzing/partition_copy.cpp +++ b/test/libcxx/fuzzing/partition_copy.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/regex_ECMAScript.cpp b/test/libcxx/fuzzing/regex_ECMAScript.cpp index 51ca6efa7..ca9a7dae5 100644 --- a/test/libcxx/fuzzing/regex_ECMAScript.cpp +++ b/test/libcxx/fuzzing/regex_ECMAScript.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/regex_POSIX.cpp b/test/libcxx/fuzzing/regex_POSIX.cpp index 3fcd1bcda..69f40de6d 100644 --- a/test/libcxx/fuzzing/regex_POSIX.cpp +++ b/test/libcxx/fuzzing/regex_POSIX.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/regex_awk.cpp b/test/libcxx/fuzzing/regex_awk.cpp index 51ca6efa7..ca9a7dae5 100644 --- a/test/libcxx/fuzzing/regex_awk.cpp +++ b/test/libcxx/fuzzing/regex_awk.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/regex_egrep.cpp b/test/libcxx/fuzzing/regex_egrep.cpp index e44c9e163..f350f63e3 100644 --- a/test/libcxx/fuzzing/regex_egrep.cpp +++ b/test/libcxx/fuzzing/regex_egrep.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/regex_extended.cpp b/test/libcxx/fuzzing/regex_extended.cpp index dcb7077eb..ae55f5bb8 100644 --- a/test/libcxx/fuzzing/regex_extended.cpp +++ b/test/libcxx/fuzzing/regex_extended.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/regex_grep.cpp b/test/libcxx/fuzzing/regex_grep.cpp index 50ef9b941..ac497b3a9 100644 --- a/test/libcxx/fuzzing/regex_grep.cpp +++ b/test/libcxx/fuzzing/regex_grep.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/sort.cpp b/test/libcxx/fuzzing/sort.cpp index 924c4cf88..43b9064de 100644 --- a/test/libcxx/fuzzing/sort.cpp +++ b/test/libcxx/fuzzing/sort.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/stable_partition.cpp b/test/libcxx/fuzzing/stable_partition.cpp index af11cb362..b236190cb 100644 --- a/test/libcxx/fuzzing/stable_partition.cpp +++ b/test/libcxx/fuzzing/stable_partition.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/stable_sort.cpp b/test/libcxx/fuzzing/stable_sort.cpp index c32be2486..1c8ac4904 100644 --- a/test/libcxx/fuzzing/stable_sort.cpp +++ b/test/libcxx/fuzzing/stable_sort.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/unique.cpp b/test/libcxx/fuzzing/unique.cpp index 57317373f..cab512eb8 100644 --- a/test/libcxx/fuzzing/unique.cpp +++ b/test/libcxx/fuzzing/unique.cpp @@ -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) { diff --git a/test/libcxx/fuzzing/unique_copy.cpp b/test/libcxx/fuzzing/unique_copy.cpp index c513e60bd..311eb4cf6 100644 --- a/test/libcxx/fuzzing/unique_copy.cpp +++ b/test/libcxx/fuzzing/unique_copy.cpp @@ -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) { diff --git a/test/libcxx/include_as_c.sh.cpp b/test/libcxx/include_as_c.sh.cpp index f0dd9bef1..c056f61ae 100644 --- a/test/libcxx/include_as_c.sh.cpp +++ b/test/libcxx/include_as_c.sh.cpp @@ -33,4 +33,8 @@ #include #include -int main() {} +int main(int argc, char **argv) { + (void)argc; + (void)argv; + return 0; +} diff --git a/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp b/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp index 04625da88..1c2c329c2 100644 --- a/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp +++ b/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp @@ -10,7 +10,9 @@ #include -int main() { +int main(int, char**) { // fopen is not available on systems without a global filesystem namespace. std::fopen("", ""); + + return 0; } diff --git a/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp b/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp index 02c9f1fb8..61ef15d17 100644 --- a/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp +++ b/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp @@ -10,7 +10,9 @@ #include -int main() { +int main(int, char**) { // rename is not available on systems without a global filesystem namespace. std::rename("", ""); + + return 0; } diff --git a/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp b/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp index 0325a45e3..d8ff6a7ac 100644 --- a/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp +++ b/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp b/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp index 3104bc9aa..23cecf9cb 100644 --- a/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp +++ b/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp b/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp index d7e80827a..91b678d1d 100644 --- a/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp @@ -15,9 +15,11 @@ #include -int main() +int main(int, char**) { std::basic_filebuf > f; // expected-error-re@streambuf:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}} + + return 0; } diff --git a/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp index ff93466da..6af876981 100644 --- a/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp @@ -18,7 +18,7 @@ #include #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; } diff --git a/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp index 70621cf79..19442da51 100644 --- a/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp @@ -17,7 +17,7 @@ #include #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; } diff --git a/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp index e7b787592..0dead68c9 100644 --- a/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp @@ -17,7 +17,7 @@ #include #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; } diff --git a/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp index 793b0f6b8..178c7d69a 100644 --- a/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp @@ -16,7 +16,7 @@ #include #include -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; } diff --git a/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp index effbe1e9b..2e8b3620e 100644 --- a/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp @@ -16,7 +16,7 @@ #include #include -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; } diff --git a/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp index 453caa384..7d6304cc9 100644 --- a/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp @@ -17,7 +17,7 @@ #include #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; } diff --git a/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp index 4a847fab3..58f08b865 100644 --- a/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp @@ -17,7 +17,7 @@ #include #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; } diff --git a/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp b/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp index 19dd2ac71..432cfccac 100644 --- a/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp @@ -15,7 +15,7 @@ #include -int main() +int main(int, char**) { std::basic_fstream > f; // expected-error-re@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@ostream:* 0-1 {{exception specification of overriding function is more lax than base version}} + + return 0; } diff --git a/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp b/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp index bc578f1b6..515324088 100644 --- a/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp +++ b/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp b/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp index 0a9fdb54f..396e4ff24 100644 --- a/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp +++ b/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp @@ -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; } diff --git a/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp b/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp index d32b7303a..5eb5cbdb3 100644 --- a/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp +++ b/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp @@ -16,7 +16,7 @@ #include -int main() { +int main(int, char**) { using namespace fs; using RIt = std::reverse_iterator; @@ -25,4 +25,6 @@ int main() { RIt r; ((void)r); } + + return 0; } diff --git a/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp b/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp index 1cfa173da..a80f02e4c 100644 --- a/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp +++ b/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp @@ -95,9 +95,11 @@ struct MakeTestType { } }; -int main() { +int main(int, char**) { MakeTestType::Test(); MakeTestType::Test(); MakeTestType::Test(); MakeTestType::Test(); + + return 0; } diff --git a/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp b/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp index ac64dc7ab..55cd659cc 100644 --- a/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp +++ b/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp @@ -277,7 +277,7 @@ struct TestClock { template using TestFileTimeT = time_point > >; -int main() { +int main(int, char**) { { assert((test_case::test())); } { assert((test_case, int64_t, @@ -303,4 +303,6 @@ int main() { TestTimeSpec >::test())); } #endif + + return 0; } diff --git a/test/libcxx/input.output/filesystems/version.pass.cpp b/test/libcxx/input.output/filesystems/version.pass.cpp index b94e32cbc..b0f031744 100644 --- a/test/libcxx/input.output/filesystems/version.pass.cpp +++ b/test/libcxx/input.output/filesystems/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp b/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp index 5be4344ab..32088497a 100644 --- a/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp +++ b/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp @@ -21,8 +21,10 @@ struct test_istream : public std::basic_istream > {}; -int main() +int main(int, char**) { // expected-error-re@ios:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}} + + return 0; } diff --git a/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp b/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp index 65c48c11b..77ed7563b 100644 --- a/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp +++ b/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp b/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp index caa020f17..897509745 100644 --- a/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp +++ b/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp @@ -21,8 +21,10 @@ struct test_ostream : public std::basic_ostream > {}; -int main() +int main(int, char**) { // expected-error-re@ios:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}} + + return 0; } diff --git a/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp b/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp index f381fcffd..f16e9a079 100644 --- a/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp +++ b/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp b/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp index 775eec295..498410ed1 100644 --- a/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp +++ b/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/iostream.forward/version.pass.cpp b/test/libcxx/input.output/iostream.forward/version.pass.cpp index 509d7efdb..70f1ec662 100644 --- a/test/libcxx/input.output/iostream.forward/version.pass.cpp +++ b/test/libcxx/input.output/iostream.forward/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/iostream.objects/version.pass.cpp b/test/libcxx/input.output/iostream.objects/version.pass.cpp index f05cdfff7..7081e5abf 100644 --- a/test/libcxx/input.output/iostream.objects/version.pass.cpp +++ b/test/libcxx/input.output/iostream.objects/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/iostreams.base/version.pass.cpp b/test/libcxx/input.output/iostreams.base/version.pass.cpp index 8090783e9..4b873a926 100644 --- a/test/libcxx/input.output/iostreams.base/version.pass.cpp +++ b/test/libcxx/input.output/iostreams.base/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/stream.buffers/version.pass.cpp b/test/libcxx/input.output/stream.buffers/version.pass.cpp index 08cd62785..cc55444b5 100644 --- a/test/libcxx/input.output/stream.buffers/version.pass.cpp +++ b/test/libcxx/input.output/stream.buffers/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp b/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp index 0eeb740aa..a046b34ab 100644 --- a/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp +++ b/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp @@ -16,10 +16,12 @@ #include -int main() +int main(int, char**) { std::basic_stringbuf > sb; // expected-error-re@streambuf:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}} // expected-error-re@string:* {{static_assert failed{{.*}} "traits_type::char_type must be the same type as CharT"}} + + return 0; } diff --git a/test/libcxx/input.output/string.streams/version.pass.cpp b/test/libcxx/input.output/string.streams/version.pass.cpp index 6725d8509..03beac77b 100644 --- a/test/libcxx/input.output/string.streams/version.pass.cpp +++ b/test/libcxx/input.output/string.streams/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/iterators/failed.pass.cpp b/test/libcxx/iterators/failed.pass.cpp index b9bcb0250..e44c15eba 100644 --- a/test/libcxx/iterators/failed.pass.cpp +++ b/test/libcxx/iterators/failed.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::ostreambuf_iterator i(nullptr); @@ -28,4 +28,6 @@ int main() std::ostreambuf_iterator i(nullptr); assert(i.failed()); } + + return 0; } diff --git a/test/libcxx/iterators/trivial_iterators.pass.cpp b/test/libcxx/iterators/trivial_iterators.pass.cpp index 0a77befed..0618731ce 100644 --- a/test/libcxx/iterators/trivial_iterators.pass.cpp +++ b/test/libcxx/iterators/trivial_iterators.pass.cpp @@ -90,7 +90,7 @@ operator!=(const my_input_iterator& x, const my_input_iterator& y) } -int main() +int main(int, char**) { // basic tests static_assert(( std::__libcpp_is_trivial_iterator::value), ""); @@ -184,4 +184,6 @@ int main() static_assert(( std::__libcpp_is_trivial_iterator::const_iterator> ::value), ""); #endif + + return 0; } diff --git a/test/libcxx/iterators/version.pass.cpp b/test/libcxx/iterators/version.pass.cpp index 9fe0a9e2e..16668898a 100644 --- a/test/libcxx/iterators/version.pass.cpp +++ b/test/libcxx/iterators/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/cmp/version.pass.cpp b/test/libcxx/language.support/cmp/version.pass.cpp index ae3a573d7..9d2ae8ac1 100644 --- a/test/libcxx/language.support/cmp/version.pass.cpp +++ b/test/libcxx/language.support/cmp/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/cstdint/version.pass.cpp b/test/libcxx/language.support/cstdint/version.pass.cpp index 31822ac7a..9f11f15d1 100644 --- a/test/libcxx/language.support/cstdint/version.pass.cpp +++ b/test/libcxx/language.support/cstdint/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp b/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp index 043981970..b5171a39e 100644 --- a/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp +++ b/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp @@ -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; } diff --git a/test/libcxx/language.support/has_c11_features.pass.cpp b/test/libcxx/language.support/has_c11_features.pass.cpp index 1bba504cd..7abdbc1c8 100644 --- a/test/libcxx/language.support/has_c11_features.pass.cpp +++ b/test/libcxx/language.support/has_c11_features.pass.cpp @@ -28,4 +28,6 @@ # endif #endif -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp b/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp index be2e69e68..04ba34ca0 100644 --- a/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp +++ b/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp @@ -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; } diff --git a/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp b/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp index 65943139f..f3db56478 100644 --- a/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp +++ b/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp @@ -36,7 +36,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { { static_assert(std::is_enum::value, ""); typedef std::underlying_type::type UT; @@ -88,4 +88,6 @@ int main() { assert(typeid(std::align_val_t).name() == std::string("St11align_val_t")); } #endif + + return 0; } diff --git a/test/libcxx/language.support/support.dynamic/version.pass.cpp b/test/libcxx/language.support/support.dynamic/version.pass.cpp index a3ca4f617..c3f542ca8 100644 --- a/test/libcxx/language.support/support.dynamic/version.pass.cpp +++ b/test/libcxx/language.support/support.dynamic/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.exception/version.pass.cpp b/test/libcxx/language.support/support.exception/version.pass.cpp index 1161e67d0..495a8cde9 100644 --- a/test/libcxx/language.support/support.exception/version.pass.cpp +++ b/test/libcxx/language.support/support.exception/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.initlist/version.pass.cpp b/test/libcxx/language.support/support.initlist/version.pass.cpp index 9b11ce1c6..6f42987b1 100644 --- a/test/libcxx/language.support/support.initlist/version.pass.cpp +++ b/test/libcxx/language.support/support.initlist/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp b/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp index ee03d9ef0..baa925f7d 100644 --- a/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp +++ b/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp b/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp index 94fd729c4..208b16ed7 100644 --- a/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp +++ b/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.limits/limits/version.pass.cpp b/test/libcxx/language.support/support.limits/limits/version.pass.cpp index 4d9ba3892..a17643bc4 100644 --- a/test/libcxx/language.support/support.limits/limits/version.pass.cpp +++ b/test/libcxx/language.support/support.limits/limits/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.limits/version.pass.cpp b/test/libcxx/language.support/support.limits/version.pass.cpp index e884d285a..4277147f6 100644 --- a/test/libcxx/language.support/support.limits/version.pass.cpp +++ b/test/libcxx/language.support/support.limits/version.pass.cpp @@ -14,6 +14,8 @@ #error "_LIBCPP_VERSION must be defined after including " #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.rtti/version.pass.cpp b/test/libcxx/language.support/support.rtti/version.pass.cpp index 84d74db3d..3d21c8487 100644 --- a/test/libcxx/language.support/support.rtti/version.pass.cpp +++ b/test/libcxx/language.support/support.rtti/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp b/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp index 261dd3cde..9bceaf823 100644 --- a/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp +++ b/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp b/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp index a602675ce..b93fb0d17 100644 --- a/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp +++ b/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp b/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp index 1dde2b656..0ddd98b52 100644 --- a/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp +++ b/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp b/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp index 219efa153..85f1fb34d 100644 --- a/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp +++ b/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp b/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp index 431e3d9a9..9a5a02fb8 100644 --- a/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp +++ b/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp b/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp index d38788602..bc2d039b3 100644 --- a/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp +++ b/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/language.support/support.types/version.pass.cpp b/test/libcxx/language.support/support.types/version.pass.cpp index 8c05c6563..5dd755c00 100644 --- a/test/libcxx/language.support/support.types/version.pass.cpp +++ b/test/libcxx/language.support/support.types/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/libcpp_alignof.pass.cpp b/test/libcxx/libcpp_alignof.pass.cpp index ab64889b5..0f6721084 100644 --- a/test/libcxx/libcpp_alignof.pass.cpp +++ b/test/libcxx/libcpp_alignof.pass.cpp @@ -28,9 +28,10 @@ void test() { #endif } -int main() { +int main(int, char**) { test(); test(); test(); test(); + return 0; } diff --git a/test/libcxx/libcpp_version.pass.cpp b/test/libcxx/libcpp_version.pass.cpp index 9d7e6dce1..a2d18c3bb 100644 --- a/test/libcxx/libcpp_version.pass.cpp +++ b/test/libcxx/libcpp_version.pass.cpp @@ -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; } diff --git a/test/libcxx/localization/c.locales/version.pass.cpp b/test/libcxx/localization/c.locales/version.pass.cpp index 5a4f1064c..2dfc76dd9 100644 --- a/test/libcxx/localization/c.locales/version.pass.cpp +++ b/test/libcxx/localization/c.locales/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp b/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp index 6da1aa575..b85bd8a58 100644 --- a/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp +++ b/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp @@ -38,7 +38,7 @@ #include #include -int main() +int main(int, char**) { const std::ctype& ct = std::use_facet >(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; } diff --git a/test/libcxx/localization/locale.stdcvt/version.pass.cpp b/test/libcxx/localization/locale.stdcvt/version.pass.cpp index 1e346afb6..738ab5e41 100644 --- a/test/libcxx/localization/locale.stdcvt/version.pass.cpp +++ b/test/libcxx/localization/locale.stdcvt/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp b/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp index 996f6bdc6..3aac6f532 100644 --- a/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp +++ b/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { typedef std::codecvt_utf8 Codecvt; typedef std::wstring_convert 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; } diff --git a/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp b/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp index 668cb55c6..7be14d6be 100644 --- a/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp +++ b/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp @@ -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; } diff --git a/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp b/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp index 6844a0ad0..758d7f8b8 100644 --- a/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp +++ b/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp @@ -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; } diff --git a/test/libcxx/localization/version.pass.cpp b/test/libcxx/localization/version.pass.cpp index 8b73ba589..1d1294593 100644 --- a/test/libcxx/localization/version.pass.cpp +++ b/test/libcxx/localization/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/memory/aligned_allocation_macro.pass.cpp b/test/libcxx/memory/aligned_allocation_macro.pass.cpp index b4aad040c..7099eed2e 100644 --- a/test/libcxx/memory/aligned_allocation_macro.pass.cpp +++ b/test/libcxx/memory/aligned_allocation_macro.pass.cpp @@ -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; +} diff --git a/test/libcxx/memory/is_allocator.pass.cpp b/test/libcxx/memory/is_allocator.pass.cpp index d0f3e9c27..d62a91f7d 100644 --- a/test/libcxx/memory/is_allocator.pass.cpp +++ b/test/libcxx/memory/is_allocator.pass.cpp @@ -32,10 +32,12 @@ void test_allocators() } -int main() +int main(int, char**) { // test_allocators(); test_allocators(); test_allocators(); test_allocators(); + + return 0; } diff --git a/test/libcxx/modules/cinttypes_exports.sh.cpp b/test/libcxx/modules/cinttypes_exports.sh.cpp index 6e6c515e1..a24aafdcc 100644 --- a/test/libcxx/modules/cinttypes_exports.sh.cpp +++ b/test/libcxx/modules/cinttypes_exports.sh.cpp @@ -18,7 +18,9 @@ #include -int main() { +int main(int, char**) { int8_t x; ((void)x); std::int8_t y; ((void)y); + + return 0; } diff --git a/test/libcxx/modules/clocale_exports.sh.cpp b/test/libcxx/modules/clocale_exports.sh.cpp index 480308c1e..3225155ca 100644 --- a/test/libcxx/modules/clocale_exports.sh.cpp +++ b/test/libcxx/modules/clocale_exports.sh.cpp @@ -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; } diff --git a/test/libcxx/modules/cstdint_exports.sh.cpp b/test/libcxx/modules/cstdint_exports.sh.cpp index 8ecb15c5c..315d9ac17 100644 --- a/test/libcxx/modules/cstdint_exports.sh.cpp +++ b/test/libcxx/modules/cstdint_exports.sh.cpp @@ -18,7 +18,9 @@ #include -int main() { +int main(int, char**) { int8_t x; ((void)x); std::int8_t y; ((void)y); + + return 0; } diff --git a/test/libcxx/modules/inttypes_h_exports.sh.cpp b/test/libcxx/modules/inttypes_h_exports.sh.cpp index a51608c67..4cbb1d574 100644 --- a/test/libcxx/modules/inttypes_h_exports.sh.cpp +++ b/test/libcxx/modules/inttypes_h_exports.sh.cpp @@ -18,6 +18,8 @@ #include -int main() { +int main(int, char**) { int8_t x; ((void)x); + + return 0; } diff --git a/test/libcxx/modules/stdint_h_exports.sh.cpp b/test/libcxx/modules/stdint_h_exports.sh.cpp index 584a46515..5b35ba30c 100644 --- a/test/libcxx/modules/stdint_h_exports.sh.cpp +++ b/test/libcxx/modules/stdint_h_exports.sh.cpp @@ -14,6 +14,8 @@ #include -int main() { +int main(int, char**) { int8_t x; ((void)x); + + return 0; } diff --git a/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp b/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp index b15467cfd..330b3a134 100644 --- a/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp +++ b/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp @@ -26,6 +26,8 @@ static_assert(std::__libcpp_isnan_or_builtin(0.) == false, ""); 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; } diff --git a/test/libcxx/numerics/c.math/ctgmath.pass.cpp b/test/libcxx/numerics/c.math/ctgmath.pass.cpp index 3b7015795..81eac056b 100644 --- a/test/libcxx/numerics/c.math/ctgmath.pass.cpp +++ b/test/libcxx/numerics/c.math/ctgmath.pass.cpp @@ -14,10 +14,12 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { std::complex cd; ((void)cd); double x = std::sin(0); ((void)x); + + return 0; } diff --git a/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp b/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp index 6007268b2..37d09a879 100644 --- a/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp +++ b/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp @@ -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; diff --git a/test/libcxx/numerics/c.math/tgmath_h.pass.cpp b/test/libcxx/numerics/c.math/tgmath_h.pass.cpp index 3c2388992..d3cd15ca0 100644 --- a/test/libcxx/numerics/c.math/tgmath_h.pass.cpp +++ b/test/libcxx/numerics/c.math/tgmath_h.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/numerics/c.math/version_cmath.pass.cpp b/test/libcxx/numerics/c.math/version_cmath.pass.cpp index b11a6a2e8..1b4ab9a6d 100644 --- a/test/libcxx/numerics/c.math/version_cmath.pass.cpp +++ b/test/libcxx/numerics/c.math/version_cmath.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/numerics/cfenv/version.pass.cpp b/test/libcxx/numerics/cfenv/version.pass.cpp index 8b523916a..9ce5b9c4c 100644 --- a/test/libcxx/numerics/cfenv/version.pass.cpp +++ b/test/libcxx/numerics/cfenv/version.pass.cpp @@ -16,6 +16,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/numerics/complex.number/__sqr.pass.cpp b/test/libcxx/numerics/complex.number/__sqr.pass.cpp index 4ef3d773b..3a6aec0ac 100644 --- a/test/libcxx/numerics/complex.number/__sqr.pass.cpp +++ b/test/libcxx/numerics/complex.number/__sqr.pass.cpp @@ -72,9 +72,11 @@ test() assert(inf2.real() < 0); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp b/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp index 4fe737ed9..ff03bd09f 100644 --- a/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp +++ b/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp @@ -14,8 +14,10 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { std::complex d; (void)d; + + return 0; } diff --git a/test/libcxx/numerics/complex.number/version.pass.cpp b/test/libcxx/numerics/complex.number/version.pass.cpp index c7dfb72dc..ec3996e54 100644 --- a/test/libcxx/numerics/complex.number/version.pass.cpp +++ b/test/libcxx/numerics/complex.number/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/numerics/numarray/version.pass.cpp b/test/libcxx/numerics/numarray/version.pass.cpp index ffe443d09..b921ae247 100644 --- a/test/libcxx/numerics/numarray/version.pass.cpp +++ b/test/libcxx/numerics/numarray/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/numerics/numeric.ops/version.pass.cpp b/test/libcxx/numerics/numeric.ops/version.pass.cpp index 2ae08be3e..50a07a639 100644 --- a/test/libcxx/numerics/numeric.ops/version.pass.cpp +++ b/test/libcxx/numerics/numeric.ops/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp b/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp index faddb6592..b9f876d0f 100644 --- a/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp +++ b/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/selftest/not_test.sh.cpp b/test/libcxx/selftest/not_test.sh.cpp index 4e0196752..8dbf708f0 100644 --- a/test/libcxx/selftest/not_test.sh.cpp +++ b/test/libcxx/selftest/not_test.sh.cpp @@ -10,7 +10,7 @@ // RUN: %build // RUN: not %run -int main() +int main(int, char**) { return 1; } diff --git a/test/libcxx/selftest/test.arc.pass.mm b/test/libcxx/selftest/test.arc.pass.mm index df4e83264..eecdbb616 100644 --- a/test/libcxx/selftest/test.arc.pass.mm +++ b/test/libcxx/selftest/test.arc.pass.mm @@ -11,6 +11,4 @@ #error "arc should be enabled" #endif -int main() -{ -} +int main(int, char**) { return 0; } diff --git a/test/libcxx/selftest/test.pass.cpp b/test/libcxx/selftest/test.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/libcxx/selftest/test.pass.cpp +++ b/test/libcxx/selftest/test.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/selftest/test.pass.mm b/test/libcxx/selftest/test.pass.mm index e5e5f5c41..ba4d36bbe 100644 --- a/test/libcxx/selftest/test.pass.mm +++ b/test/libcxx/selftest/test.pass.mm @@ -11,6 +11,4 @@ #error "arc should *not* be enabled" #endif -int main() -{ -} +int main(int, char**) { return 0; } diff --git a/test/libcxx/selftest/test.sh.cpp b/test/libcxx/selftest/test.sh.cpp index b7e5e9d80..1fc175413 100644 --- a/test/libcxx/selftest/test.sh.cpp +++ b/test/libcxx/selftest/test.sh.cpp @@ -10,6 +10,8 @@ // RUN: %build // RUN: %run -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/selftest/test_macros.pass.cpp b/test/libcxx/selftest/test_macros.pass.cpp index 63659e594..d7baeb2f9 100644 --- a/test/libcxx/selftest/test_macros.pass.cpp +++ b/test/libcxx/selftest/test_macros.pass.cpp @@ -58,8 +58,10 @@ void test_libcxx_macros() // ===== C++17 features ===== } -int main() +int main(int, char**) { test_noexcept(); test_libcxx_macros(); + + return 0; } diff --git a/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp index 4275bad39..b0de5d879 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp @@ -17,7 +17,7 @@ #include #include -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 diff --git a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp index e397e0c85..a5258f95d 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp @@ -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 diff --git a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp index db11f17a1..099ce74f7 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp @@ -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 diff --git a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp index 736677b5e..1802f6287 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp @@ -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 diff --git a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp index 6f10d3f7e..fe65851ef 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp @@ -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 diff --git a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp index f6f23f111..fad146451 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp @@ -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 diff --git a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp index 0446df020..3186ad449 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp @@ -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 diff --git a/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp index 4276dfcdb..2516a69f5 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp @@ -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; } diff --git a/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp index 39b1fde16..7925e1597 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp @@ -19,7 +19,7 @@ #include -int main() +int main(int, char**) { #if _LIBCPP_DEBUG >= 1 { @@ -30,4 +30,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp index fb3771d91..81f888f86 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { #if _LIBCPP_DEBUG >= 1 { @@ -27,4 +27,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp b/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp index ca9fb0512..3fab03c01 100644 --- a/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp +++ b/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp @@ -56,7 +56,9 @@ void test_basic() { } } -int main() { +int main(int, char**) { test_basic(); test_buffer_usage(); + + return 0; } diff --git a/test/libcxx/strings/c.strings/version_cctype.pass.cpp b/test/libcxx/strings/c.strings/version_cctype.pass.cpp index 9a0b4a6f0..47e857679 100644 --- a/test/libcxx/strings/c.strings/version_cctype.pass.cpp +++ b/test/libcxx/strings/c.strings/version_cctype.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/strings/c.strings/version_cstring.pass.cpp b/test/libcxx/strings/c.strings/version_cstring.pass.cpp index a986f294e..21388b410 100644 --- a/test/libcxx/strings/c.strings/version_cstring.pass.cpp +++ b/test/libcxx/strings/c.strings/version_cstring.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/strings/c.strings/version_cuchar.pass.cpp b/test/libcxx/strings/c.strings/version_cuchar.pass.cpp index 40fa8ef23..8c6a9de70 100644 --- a/test/libcxx/strings/c.strings/version_cuchar.pass.cpp +++ b/test/libcxx/strings/c.strings/version_cuchar.pass.cpp @@ -16,6 +16,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/strings/c.strings/version_cwchar.pass.cpp b/test/libcxx/strings/c.strings/version_cwchar.pass.cpp index 424c85fc2..f7539d4e8 100644 --- a/test/libcxx/strings/c.strings/version_cwchar.pass.cpp +++ b/test/libcxx/strings/c.strings/version_cwchar.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/strings/c.strings/version_cwctype.pass.cpp b/test/libcxx/strings/c.strings/version_cwctype.pass.cpp index 62320f8f5..06aacb1fe 100644 --- a/test/libcxx/strings/c.strings/version_cwctype.pass.cpp +++ b/test/libcxx/strings/c.strings/version_cwctype.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/strings/iterators.exceptions.pass.cpp b/test/libcxx/strings/iterators.exceptions.pass.cpp index 07787edff..471e6bea5 100644 --- a/test/libcxx/strings/iterators.exceptions.pass.cpp +++ b/test/libcxx/strings/iterators.exceptions.pass.cpp @@ -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::value), ""); @@ -84,4 +84,6 @@ int main() static_assert(( std::__libcpp_string_gets_noexcept_iterator::iterator> ::value), ""); static_assert(( std::__libcpp_string_gets_noexcept_iterator::const_iterator> ::value), ""); #endif + + return 0; } diff --git a/test/libcxx/strings/iterators.noexcept.pass.cpp b/test/libcxx/strings/iterators.noexcept.pass.cpp index 01c15e3c9..b46bc639b 100644 --- a/test/libcxx/strings/iterators.noexcept.pass.cpp +++ b/test/libcxx/strings/iterators.noexcept.pass.cpp @@ -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::value), ""); @@ -77,4 +77,6 @@ int main() static_assert(( std::__libcpp_string_gets_noexcept_iterator::iterator> ::value), ""); static_assert(( std::__libcpp_string_gets_noexcept_iterator::const_iterator> ::value), ""); #endif + + return 0; } diff --git a/test/libcxx/strings/version.pass.cpp b/test/libcxx/strings/version.pass.cpp index e378fce09..f106780e3 100644 --- a/test/libcxx/strings/version.pass.cpp +++ b/test/libcxx/strings/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp b/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp index 6109081d1..78a8aaaa5 100644 --- a/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp +++ b/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp @@ -31,7 +31,7 @@ #include -int main() +int main(int, char**) { typedef std::__libcpp_debug_exception ExType; { @@ -52,4 +52,6 @@ int main() } catch (ExType const&) { } } + + return 0; } diff --git a/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp b/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp index 35fde08bd..baf5ba9bf 100644 --- a/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp +++ b/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp @@ -31,7 +31,7 @@ #include -int main() +int main(int, char**) { typedef std::__libcpp_debug_exception ExType; { @@ -52,4 +52,6 @@ int main() } catch (ExType const& value) { } } + + return 0; } diff --git a/test/libcxx/thread/futures/futures.task/types.pass.cpp b/test/libcxx/thread/futures/futures.task/types.pass.cpp index 22aae509e..75bf29503 100644 --- a/test/libcxx/thread/futures/futures.task/types.pass.cpp +++ b/test/libcxx/thread/futures/futures.task/types.pass.cpp @@ -24,7 +24,9 @@ struct A {}; -int main() +int main(int, char**) { static_assert((std::is_same::result_type, A>::value), ""); + + return 0; } diff --git a/test/libcxx/thread/futures/version.pass.cpp b/test/libcxx/thread/futures/version.pass.cpp index ceb0a5561..fd2c30433 100644 --- a/test/libcxx/thread/futures/version.pass.cpp +++ b/test/libcxx/thread/futures/version.pass.cpp @@ -16,6 +16,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp b/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp index 811883554..2ad5c6256 100644 --- a/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp +++ b/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp @@ -45,7 +45,7 @@ void* func(void*) return nullptr; } -int main() +int main(int, char**) { { std::unique_lock lk(mut); @@ -72,4 +72,6 @@ int main() assert(t1-t0 > ms(250)); t.join(); } + + return 0; } diff --git a/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp b/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp index f9facefff..4b983ff05 100644 --- a/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp +++ b/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp @@ -20,11 +20,13 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); std::condition_variable cv; std::condition_variable::native_handle_type h = cv.native_handle(); assert(h != nullptr); + + return 0; } diff --git a/test/libcxx/thread/thread.condition/version.pass.cpp b/test/libcxx/thread/thread.condition/version.pass.cpp index b3cfd4a3d..2354b3b9f 100644 --- a/test/libcxx/thread/thread.condition/version.pass.cpp +++ b/test/libcxx/thread/thread.condition/version.pass.cpp @@ -16,6 +16,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp b/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp index 28137444a..b85efcb64 100644 --- a/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp +++ b/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp @@ -20,9 +20,11 @@ #include #include -int main() +int main(int, char**) { std::mutex m; pthread_mutex_t* h = m.native_handle(); assert(h); + + return 0; } diff --git a/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp b/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp index 2a0eab4f4..4a6c53995 100644 --- a/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp +++ b/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp @@ -20,9 +20,11 @@ #include #include -int main() +int main(int, char**) { std::recursive_mutex m; pthread_mutex_t* h = m.native_handle(); assert(h); + + return 0; } diff --git a/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp b/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp index 37f912bd9..65a1d6e12 100644 --- a/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp +++ b/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp @@ -16,10 +16,12 @@ #include -int main() { +int main(int, char**) { std::mutex m; m.lock(); { std::unique_lock g(m, std::adopt_lock); } + + return 0; } diff --git a/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp b/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp index 58545f8ce..8f8b6ce1c 100644 --- a/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp +++ b/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp @@ -32,8 +32,10 @@ static void scoped() { #endif } -int main() { +int main(int, char**) { scoped(); std::lock_guard lock(m); foo++; + + return 0; } diff --git a/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp b/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp index 5211c5e63..e29801228 100644 --- a/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp +++ b/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp @@ -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; } diff --git a/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp b/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp index 9479566a9..7dd3f5da2 100644 --- a/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp +++ b/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp @@ -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}} diff --git a/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp b/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp index 772db283a..2e427f217 100644 --- a/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp +++ b/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp @@ -27,8 +27,10 @@ void increment() __attribute__((requires_capability(m))) { foo++; } -int main() { +int main(int, char**) { m.lock(); increment(); m.unlock(); + + return 0; } diff --git a/test/libcxx/thread/thread.mutex/version.pass.cpp b/test/libcxx/thread/thread.mutex/version.pass.cpp index c996c1c7a..abe4fda96 100644 --- a/test/libcxx/thread/thread.mutex/version.pass.cpp +++ b/test/libcxx/thread/thread.mutex/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp b/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp index fa69bec03..1bf7e521d 100644 --- a/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp +++ b/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp @@ -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; } diff --git a/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp b/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp index 9d021fe16..4f6bd1206 100644 --- a/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp +++ b/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp @@ -21,7 +21,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp b/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp index 248284ea5..f11f40611 100644 --- a/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp +++ b/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp @@ -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; } diff --git a/test/libcxx/thread/thread.threads/version.pass.cpp b/test/libcxx/thread/thread.threads/version.pass.cpp index 07e6c933f..3d7866228 100644 --- a/test/libcxx/thread/thread.threads/version.pass.cpp +++ b/test/libcxx/thread/thread.threads/version.pass.cpp @@ -16,6 +16,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/type_traits/convert_to_integral.pass.cpp b/test/libcxx/type_traits/convert_to_integral.pass.cpp index 155f985d1..08b6b5e8b 100644 --- a/test/libcxx/type_traits/convert_to_integral.pass.cpp +++ b/test/libcxx/type_traits/convert_to_integral.pass.cpp @@ -79,7 +79,7 @@ enum enum2 : unsigned long { value = std::numeric_limits::max() }; -int main() +int main(int, char**) { check_integral_types(); check_integral_types(); @@ -105,4 +105,6 @@ int main() check_enum_types(); typedef std::underlying_type::type Enum2UT; check_enum_types(); + + return 0; } diff --git a/test/libcxx/type_traits/lazy_metafunctions.pass.cpp b/test/libcxx/type_traits/lazy_metafunctions.pass.cpp index 84e80afe4..2ea1d6891 100644 --- a/test/libcxx/type_traits/lazy_metafunctions.pass.cpp +++ b/test/libcxx/type_traits/lazy_metafunctions.pass.cpp @@ -128,9 +128,11 @@ void LazyOrTest() { } -int main() { +int main(int, char**) { LazyEnableIfTest(); LazyNotTest(); LazyAndTest(); LazyOrTest(); + + return 0; } diff --git a/test/libcxx/utilities/any/size_and_alignment.pass.cpp b/test/libcxx/utilities/any/size_and_alignment.pass.cpp index 99ff53273..4e3646660 100644 --- a/test/libcxx/utilities/any/size_and_alignment.pass.cpp +++ b/test/libcxx/utilities/any/size_and_alignment.pass.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { using std::any; static_assert(sizeof(any) == sizeof(void*)*4, ""); static_assert(alignof(any) == alignof(void*), ""); + + return 0; } diff --git a/test/libcxx/utilities/any/small_type.pass.cpp b/test/libcxx/utilities/any/small_type.pass.cpp index f4cd46fdb..9df6efc14 100644 --- a/test/libcxx/utilities/any/small_type.pass.cpp +++ b/test/libcxx/utilities/any/small_type.pass.cpp @@ -54,7 +54,7 @@ struct alignas(DoubleBufferAlignment) OverSizeAndAlignedType { 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::value, ""); } + + return 0; } diff --git a/test/libcxx/utilities/any/version.pass.cpp b/test/libcxx/utilities/any/version.pass.cpp index 75e4544ef..ee5bc9928 100644 --- a/test/libcxx/utilities/any/version.pass.cpp +++ b/test/libcxx/utilities/any/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp b/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp index b2946ab81..28ee3a39a 100644 --- a/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp +++ b/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp @@ -271,7 +271,7 @@ void test_derived_from_ref_wrap() { } #endif -int main() { +int main(int, char**) { typedef void*& R; typedef ArgType A; TestCase::run(); @@ -367,4 +367,6 @@ int main() { test_derived_from_ref_wrap(); #endif + + return 0; } diff --git a/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp b/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp index 15ab7adb4..ff7549d29 100644 --- a/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp +++ b/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp @@ -206,10 +206,12 @@ private: -int main() { +int main(int, char**) { TestCase::run(); TestCase::run(); TestCase::run(); TestCase::run(); TestCase::run(); + + return 0; } diff --git a/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp b/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp index 469452706..fb789fa0a 100644 --- a/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp +++ b/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp @@ -247,7 +247,7 @@ void runTestCase() { runFunctorTestCase (); }; -int main() { +int main(int, char**) { typedef void*& R; typedef ArgType A; typedef A const CA; @@ -323,4 +323,6 @@ int main() { runFunctorTestCase11(); } #endif + + return 0; } diff --git a/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp b/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp index acc0c778f..e534553a8 100644 --- a/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp +++ b/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp @@ -31,7 +31,7 @@ struct Type #endif }; -int main() +int main(int, char**) { static_assert(sizeof(std::__invoke(&Type::f1, std::declval())) == 1, ""); static_assert(sizeof(std::__invoke(&Type::f2, std::declval())) == 2, ""); @@ -41,4 +41,6 @@ int main() static_assert(sizeof(std::__invoke(&Type::g3, std::declval())) == 3, ""); static_assert(sizeof(std::__invoke(&Type::g4, std::declval())) == 4, ""); #endif + + return 0; } diff --git a/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp b/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp index de0b9508a..1f5bbcdef 100644 --- a/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp +++ b/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp @@ -46,7 +46,7 @@ struct C typedef int result_type; }; -int main() +int main(int, char**) { static_assert((!std::is_base_of, std::reference_wrapper >::value), ""); @@ -76,4 +76,6 @@ int main() std::reference_wrapper >::value), ""); static_assert((std::is_base_of, std::reference_wrapper >::value), ""); + + return 0; } diff --git a/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp b/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp index 27e2763db..429722e47 100644 --- a/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp +++ b/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp @@ -46,7 +46,7 @@ struct C typedef int result_type; }; -int main() +int main(int, char**) { static_assert((std::is_base_of, std::reference_wrapper >::value), ""); @@ -74,4 +74,6 @@ int main() std::reference_wrapper >::value), ""); static_assert((!std::is_base_of, std::reference_wrapper >::value), ""); + + return 0; } diff --git a/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp b/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp index 7241bc059..54f4db764 100644 --- a/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp +++ b/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/function.objects/version.pass.cpp b/test/libcxx/utilities/function.objects/version.pass.cpp index 41bbca6f6..6f8540f1a 100644 --- a/test/libcxx/utilities/function.objects/version.pass.cpp +++ b/test/libcxx/utilities/function.objects/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp b/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp index d0410c51b..deab4368a 100644 --- a/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp +++ b/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp b/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp index 2ff19d45e..c8e0c7292 100644 --- a/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp +++ b/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { static_assert(std::is_enum::value, ""); @@ -34,4 +34,6 @@ int main() r == std::pointer_safety::preferred || r == std::pointer_safety::strict); } + + return 0; } diff --git a/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp b/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp index e3091aa5a..bf12e1459 100644 --- a/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp +++ b/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp b/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp index c94ce75fe..e9b4257a7 100644 --- a/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp +++ b/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp @@ -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>{}); // expected-note {{requested here}} } + + return 0; } diff --git a/test/libcxx/utilities/memory/version.pass.cpp b/test/libcxx/utilities/memory/version.pass.cpp index e5359a5d4..5b10e1425 100644 --- a/test/libcxx/utilities/memory/version.pass.cpp +++ b/test/libcxx/utilities/memory/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/meta/is_referenceable.pass.cpp b/test/libcxx/utilities/meta/is_referenceable.pass.cpp index 376f295d1..bdd0a4574 100644 --- a/test/libcxx/utilities/meta/is_referenceable.pass.cpp +++ b/test/libcxx/utilities/meta/is_referenceable.pass.cpp @@ -189,4 +189,6 @@ static_assert(( std::__is_referenceable::value), ""); #endif -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp b/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp index 010f8f48d..80bd2e738 100644 --- a/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp +++ b/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp @@ -55,7 +55,7 @@ struct J }; -int main() +int main(int, char**) { static_assert(std::__has_operator_addressof::value == false, ""); static_assert(std::__has_operator_addressof::value == false, ""); @@ -65,4 +65,6 @@ int main() static_assert(std::__has_operator_addressof::value == true, ""); static_assert(std::__has_operator_addressof::value == true, ""); static_assert(std::__has_operator_addressof::value == true, ""); + + return 0; } diff --git a/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp b/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp index 0be653d7f..8606769ee 100644 --- a/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp +++ b/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp @@ -15,7 +15,7 @@ #include -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; } diff --git a/test/libcxx/utilities/meta/version.pass.cpp b/test/libcxx/utilities/meta/version.pass.cpp index 831ca6672..7f4cbd841 100644 --- a/test/libcxx/utilities/meta/version.pass.cpp +++ b/test/libcxx/utilities/meta/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp b/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp index 47fb9d5ad..1f559904c 100644 --- a/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp +++ b/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp @@ -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>::value), ""); static_assert(!(std::is_copy_assignable>::value), ""); + + return 0; } diff --git a/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp b/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp index 5063d69c3..325bcb452 100644 --- a/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp +++ b/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp @@ -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>::value), ""); static_assert(!(std::is_move_assignable>::value), ""); + + return 0; } diff --git a/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp b/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp index 50e27e99e..694ab0156 100644 --- a/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp +++ b/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp @@ -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>::value), ""); static_assert(!(std::is_copy_constructible>::value), ""); + + return 0; } diff --git a/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp b/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp index ff66a1ea9..383eaa986 100644 --- a/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp +++ b/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp @@ -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>::value), ""); static_assert(!(std::is_move_constructible>::value), ""); + + return 0; } diff --git a/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp b/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp index d09af830f..36f5bb937 100644 --- a/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp +++ b/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp @@ -85,7 +85,7 @@ struct TrivialCopyNonTrivialMove { TrivialCopyNonTrivialMove& operator=(TrivialCopyNonTrivialMove&&) { return *this; } }; -int main() +int main(int, char**) { sink( ImplicitTypes::ApplyTypes{}, @@ -94,4 +94,6 @@ int main() NonTrivialTypes::ApplyTypes{}, DoTestsMetafunction{} ); + + return 0; } diff --git a/test/libcxx/utilities/optional/version.pass.cpp b/test/libcxx/utilities/optional/version.pass.cpp index 7dc36057c..49b263a37 100644 --- a/test/libcxx/utilities/optional/version.pass.cpp +++ b/test/libcxx/utilities/optional/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/ratio/version.pass.cpp b/test/libcxx/utilities/ratio/version.pass.cpp index a38c07515..112111c37 100644 --- a/test/libcxx/utilities/ratio/version.pass.cpp +++ b/test/libcxx/utilities/ratio/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/template.bitset/includes.pass.cpp b/test/libcxx/utilities/template.bitset/includes.pass.cpp index 78c39989f..3ec17b079 100644 --- a/test/libcxx/utilities/template.bitset/includes.pass.cpp +++ b/test/libcxx/utilities/template.bitset/includes.pass.cpp @@ -26,6 +26,8 @@ #error has not been included #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/template.bitset/version.pass.cpp b/test/libcxx/utilities/template.bitset/version.pass.cpp index 9cb31d5fe..94df4d1ba 100644 --- a/test/libcxx/utilities/template.bitset/version.pass.cpp +++ b/test/libcxx/utilities/template.bitset/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp b/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp index 8ea12b712..ed49ac286 100644 --- a/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp +++ b/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp @@ -10,8 +10,10 @@ #include -int main() { +int main(int, char**) { // asctime is not thread-safe. std::time_t t = 0; std::asctime(&t); + + return 0; } diff --git a/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp b/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp index 3e1986bf4..741de667e 100644 --- a/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp +++ b/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp @@ -10,8 +10,10 @@ #include -int main() { +int main(int, char**) { // ctime is not thread-safe. std::time_t t = 0; std::ctime(&t); + + return 0; } diff --git a/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp b/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp index 979c92fbd..ce7f78203 100644 --- a/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp +++ b/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp @@ -10,8 +10,10 @@ #include -int main() { +int main(int, char**) { // gmtime is not thread-safe. std::time_t t = 0; std::gmtime(&t); + + return 0; } diff --git a/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp b/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp index a68a5c33f..8f803d91c 100644 --- a/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp +++ b/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp @@ -10,8 +10,10 @@ #include -int main() { +int main(int, char**) { // localtime is not thread-safe. std::time_t t = 0; std::localtime(&t); + + return 0; } diff --git a/test/libcxx/utilities/time/version.pass.cpp b/test/libcxx/utilities/time/version.pass.cpp index 2e3373711..d1093dd4a 100644 --- a/test/libcxx/utilities/time/version.pass.cpp +++ b/test/libcxx/utilities/time/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp b/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp index 76cb442b2..209382087 100644 --- a/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp +++ b/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp @@ -20,7 +20,7 @@ struct A {}; struct B {}; -int main() +int main(int, char**) { { typedef std::tuple T; @@ -42,4 +42,6 @@ int main() typedef std::tuple T; static_assert((sizeof(T) == sizeof(int)), ""); } + + return 0; } diff --git a/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp b/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp index d1a371b5d..a4c43ba5d 100644 --- a/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp +++ b/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp @@ -43,7 +43,7 @@ template void F(typename CannotDeduce>::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@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@-1 {{force failure}} #endif + + return 0; } diff --git a/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp b/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp index 2eb85c666..8e4cb52bf 100644 --- a/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp +++ b/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp b/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp index 12d226855..f012d4c5f 100644 --- a/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp +++ b/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/tuple/version.pass.cpp b/test/libcxx/utilities/tuple/version.pass.cpp index 8149eb07e..28232a99b 100644 --- a/test/libcxx/utilities/tuple/version.pass.cpp +++ b/test/libcxx/utilities/tuple/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/type.index/version.pass.cpp b/test/libcxx/utilities/type.index/version.pass.cpp index 94a1ebf43..38cd0254a 100644 --- a/test/libcxx/utilities/type.index/version.pass.cpp +++ b/test/libcxx/utilities/type.index/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp b/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp index 853082012..a2559f208 100644 --- a/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp +++ b/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp @@ -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::value, ""); static_assert( std::__is_inplace_index::value, ""); @@ -30,4 +30,6 @@ int main() { static_assert(!std::__is_inplace_index::value, ""); static_assert(!std::__is_inplace_index::value, ""); static_assert(!std::__is_inplace_index::value, ""); + + return 0; } diff --git a/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp b/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp index 9a6739c27..534fb5059 100644 --- a/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp +++ b/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp @@ -14,7 +14,7 @@ struct S {}; -int main() { +int main(int, char**) { using T = std::in_place_type_t; static_assert( std::__is_inplace_type::value, ""); static_assert( std::__is_inplace_type::value, ""); @@ -30,4 +30,6 @@ int main() { static_assert(!std::__is_inplace_type::value, ""); static_assert(!std::__is_inplace_type::value, ""); static_assert(!std::__is_inplace_type::value, ""); + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp index 6e65d9b52..e03fa6d7f 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp @@ -37,7 +37,7 @@ struct ImplicitNothrowT { int value; }; -int main() { +int main(int, char**) { { // explicit noexcept test static_assert(!std::is_nothrow_constructible, int, int>::value, ""); static_assert(!std::is_nothrow_constructible, int, int>::value, ""); @@ -50,4 +50,6 @@ int main() { static_assert(!std::is_nothrow_constructible, int, int>::value, ""); static_assert( std::is_nothrow_constructible, int, int>::value, ""); } + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp index 17a2b5a41..5765700fe 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp index 923bd0dd6..a2fac173e 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp @@ -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, ExplicitT const&, ExplicitT const&>::value, ""); @@ -58,4 +58,6 @@ int main() { static_assert( std::is_nothrow_constructible, ImplicitNothrowT const&, ImplicitNothrowT const&>::value, ""); } + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp index 68d294bd6..16d714ab9 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp @@ -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 const&>::value, ""); @@ -60,4 +60,6 @@ int main() { static_assert( std::is_nothrow_constructible, std::pair const&>::value, ""); } + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp index efd7fcb40..a7f0f8764 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp @@ -26,10 +26,12 @@ struct NonThrowingDefault { NonThrowingDefault() noexcept { } }; -int main() { +int main(int, char**) { static_assert(!std::is_nothrow_default_constructible>::value, ""); static_assert(!std::is_nothrow_default_constructible>::value, ""); static_assert(!std::is_nothrow_default_constructible>::value, ""); static_assert( std::is_nothrow_default_constructible>::value, ""); + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp index 076505b46..00c1910a3 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp index fa5f2b6d5..5be63dd92 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp @@ -14,11 +14,13 @@ #include -int main() +int main(int, char**) { { typedef std::pair P; std::tuple_element<2, P>::type foo; // expected-note {{requested here}} // expected-error-re@utility:* {{static_assert failed{{( due to requirement '2U[L]{0,2} < 2')?}} "Index out of bounds in std::tuple_element>"}} } + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp index 2c636182f..e4c953840 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp @@ -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, @@ -34,4 +34,6 @@ int main() { std::piecewise_construct_t, std::tuple, std::tuple>::value, ""); static_assert( std::is_nothrow_constructible, std::piecewise_construct_t, std::tuple, std::tuple>::value, ""); + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp index c64b92107..8cc83f7bd 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp @@ -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&&>::value, ""); @@ -59,4 +59,6 @@ int main() { static_assert( std::is_nothrow_constructible, std::pair&&>::value, ""); } + + return 0; } diff --git a/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp b/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp index 39d3365aa..1086011c3 100644 --- a/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp +++ b/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp @@ -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; } diff --git a/test/libcxx/utilities/utility/version.pass.cpp b/test/libcxx/utilities/utility/version.pass.cpp index bd64d6e5a..ca783db7f 100644 --- a/test/libcxx/utilities/utility/version.pass.cpp +++ b/test/libcxx/utilities/utility/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp b/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp index 224902828..fd23d5b94 100644 --- a/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp +++ b/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp @@ -25,11 +25,13 @@ #include -int main() +int main(int, char**) { { typedef std::variant T; std::variant_alternative<2, T>::type foo; // expected-note {{requested here}} // expected-error-re@variant:* {{static_assert failed{{( due to requirement '2U[L]{0,2} < sizeof...\(_Types\)')?}} "Index out of bounds in std::variant_alternative<>"}} } + + return 0; } diff --git a/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp b/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp index 43cb302f9..1bfe0e9fd 100644 --- a/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp +++ b/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp @@ -59,10 +59,12 @@ void test_index_internals() { static_assert(std::__variant_npos == IndexLim::max(), ""); } -int main() { +int main(int, char**) { test_index_type(); // This won't compile due to template depth issues. //test_index_type(); test_index_internals(); test_index_internals(); + + return 0; } diff --git a/test/libcxx/utilities/variant/version.pass.cpp b/test/libcxx/utilities/variant/version.pass.cpp index c614ee472..3ef8ed50c 100644 --- a/test/libcxx/utilities/variant/version.pass.cpp +++ b/test/libcxx/utilities/variant/version.pass.cpp @@ -14,6 +14,8 @@ #error _LIBCPP_VERSION not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/nothing_to_do.pass.cpp b/test/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/nothing_to_do.pass.cpp +++ b/test/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp b/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp +++ b/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp index c18550a16..9dcace7a0 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp @@ -46,7 +46,7 @@ test() assert(ia[i] == ib[i]); } -int main() +int main(int, char**) { test, output_iterator >(); test, input_iterator >(); @@ -86,4 +86,6 @@ int main() // #if TEST_STD_VER > 17 // static_assert(test_constexpr()); // #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp index bed5ff636..3b20fbde5 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp @@ -49,7 +49,7 @@ test() assert(ia[i] == ib[i]); } -int main() +int main(int, char**) { test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -66,4 +66,6 @@ int main() // #if TEST_STD_VER > 17 // static_assert(test_constexpr()); // #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp index 3d29d6297..903bcbe6c 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp @@ -53,7 +53,7 @@ test() assert(ib[i] % 3 == 0); } -int main() +int main(int, char**) { test, output_iterator >(); test, input_iterator >(); @@ -93,4 +93,6 @@ int main() // #if TEST_STD_VER > 17 // static_assert(test_constexpr()); // #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp index 540211752..2e181cfd4 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp @@ -49,7 +49,7 @@ test() assert(ia[i] == ib[i]); } -int main() +int main(int, char**) { test, output_iterator >(); test, input_iterator >(); @@ -89,4 +89,6 @@ int main() // #if TEST_STD_VER > 17 // static_assert(test_constexpr()); // #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp index bc6a2c80e..da56ec30f 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp @@ -56,7 +56,7 @@ test_int() assert(ia[3] == 1); } -int main() +int main(int, char**) { test_char >(); test_char >(); @@ -71,4 +71,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp index a133ba63b..e774c915f 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp @@ -148,7 +148,7 @@ void test6() } -int main() +int main(int, char**) { test_char >(); test_char >(); @@ -170,4 +170,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp index 4830ea501..29d32d715 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp @@ -51,7 +51,7 @@ test() assert(ia[3] == 1); } -int main() +int main(int, char**) { test >(); test >(); @@ -61,4 +61,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp index 5b6712d44..4ffdc648f 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp @@ -74,7 +74,7 @@ test() test2(); } -int main() +int main(int, char**) { test >(); test >(); @@ -84,4 +84,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp index cab5e5a4e..cdb126d49 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp @@ -54,7 +54,7 @@ test1() } #endif -int main() +int main(int, char**) { test, output_iterator >(); test, input_iterator >(); @@ -127,4 +127,6 @@ int main() test1*, random_access_iterator*> >(); test1*, std::unique_ptr*>(); #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp index f9a6e77c8..365c1a115 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp @@ -54,7 +54,7 @@ test1() } #endif -int main() +int main(int, char**) { test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -81,4 +81,6 @@ int main() test1*, random_access_iterator*> >(); test1*, std::unique_ptr*>(); #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp index 460cc5e05..6c741490f 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp @@ -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 pred((is_odd())); @@ -94,4 +94,6 @@ int main() { #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp index c3749868b..97af585b9 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp @@ -93,9 +93,11 @@ test() assert(!is_odd()(*i)); } -int main() +int main(int, char**) { test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp index fcfcc7c79..267136346 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp index e6dd5c041..5da1b8150 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp index 7e886576f..0358f7030 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp @@ -301,7 +301,7 @@ test1() #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { test*> >(); test*> >(); @@ -310,4 +310,6 @@ int main() #if TEST_STD_VER >= 11 test1*> >(); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp b/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp index a9aa64e48..c01104c0c 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp @@ -32,9 +32,11 @@ template void test() { SampleIterator(oa), os, g); } -int main() { +int main(int, char**) { // expected-error-re@algorithm:* {{static_assert failed{{( due to requirement '.*')?}} "SampleIterator must meet the requirements of RandomAccessIterator"}} // expected-error@algorithm:* 2 {{does not provide a subscript operator}} // expected-error@algorithm:* {{invalid operands}} test, output_iterator >(); + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp index bfc71e779..40f2037f0 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp @@ -136,7 +136,7 @@ void test_small_population() { } } -int main() { +int main(int, char**) { test(); test(); test(); @@ -156,4 +156,6 @@ int main() { test_small_population(); test_small_population(); test_small_population(); + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp index aa7c74788..58e608462 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp @@ -48,7 +48,9 @@ void test_stability(bool expect_stable) { assert(expect_stable == !unstable); } -int main() { +int main(int, char**) { test_stability, output_iterator >(true); test_stability, random_access_iterator >(false); + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp index 6ae7eb964..cb83cde93 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp @@ -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 >(); test_with_iterator(); + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp index ffdb098fc..dd5398dac 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp @@ -51,8 +51,9 @@ test_with_iterator() } -int main() +int main(int, char**) { test_with_iterator >(); test_with_iterator(); -} \ No newline at end of file + return 0; +} diff --git a/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp index 865eb4887..d5f162bce 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp index 3c7651189..ebacec5f4 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp @@ -73,7 +73,7 @@ test1() } #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { test >(); test >(); @@ -90,4 +90,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp index ab8d6d886..8dedddb4c 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp @@ -50,7 +50,7 @@ test() assert(ib[5] == 4); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -85,4 +85,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp index c4ad12fa8..7d10c6bd7 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp @@ -55,7 +55,7 @@ test() assert(ib[5] == 4); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -90,4 +90,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp index 35771b5a0..637a91707 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp @@ -88,7 +88,7 @@ test1() } #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { test >(); test >(); @@ -105,4 +105,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp index 2f9dc692a..1e91fc968 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp @@ -47,7 +47,7 @@ test() assert(ia[4] == 4); } -int main() +int main(int, char**) { test >(); test >(); @@ -57,4 +57,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp index a7e38b92b..da3fabf40 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp @@ -54,7 +54,7 @@ test() assert(ib[4] == 4); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -89,4 +89,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp index 3daf1109f..26cbd705f 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp @@ -58,7 +58,7 @@ test() assert(ib[4] == 4); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -93,4 +93,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp index d35927a1a..4f32b6e94 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp @@ -50,7 +50,7 @@ test() assert(ia[4] == 4); } -int main() +int main(int, char**) { test >(); test >(); @@ -60,4 +60,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp index d39da5405..7838a0ca2 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp @@ -51,9 +51,11 @@ test() assert(id[3] == 0); } -int main() +int main(int, char**) { test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp index 4758c4f1e..6967c446b 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp @@ -72,7 +72,7 @@ test() assert(jd[3] == 0); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -95,4 +95,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp index a588b971c..007faf685 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp @@ -419,7 +419,7 @@ test1() #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { test >(); test >(); @@ -434,4 +434,6 @@ int main() test1*>(); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp index 5f71e0940..d66bf8caa 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp @@ -128,7 +128,7 @@ test() assert(ib[3] == 3); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -151,4 +151,6 @@ int main() // #if TEST_STD_VER > 17 // static_assert(test_constexpr()); // #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp index 182b17914..419bb4bbb 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp @@ -16,11 +16,13 @@ #include #include -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; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp index 43cd4ce63..a47bbd24d 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp @@ -105,7 +105,7 @@ void test2() } } -int main() +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); @@ -150,4 +150,6 @@ int main() #endif // TEST_STD_VER >= 11 test2(); + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp index dc8101a25..ca7287bf2 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp @@ -56,7 +56,7 @@ test() assert(ib[4] == 1); } -int main() +int main(int, char**) { test, input_iterator, output_iterator >(); test, input_iterator, input_iterator >(); @@ -236,4 +236,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp index 9fc25adc3..85c386820 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp @@ -57,7 +57,7 @@ test() assert(ib[4] == 5); } -int main() +int main(int, char**) { test, output_iterator >(); test, input_iterator >(); @@ -97,4 +97,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp index 680633745..7046d6a2b 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp @@ -181,7 +181,7 @@ test1() } #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { test >(); test >(); @@ -198,4 +198,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp index 3c34a9a31..ba533507c 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp @@ -105,7 +105,7 @@ test() assert(ji[2] == 2); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -140,4 +140,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp index b91c05e76..e8ebeaead 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp @@ -133,7 +133,7 @@ test() assert(count_equal::count == si-1); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -168,4 +168,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp b/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp index d48bb6a67..9f0c695e2 100644 --- a/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp @@ -223,7 +223,7 @@ test1() } #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { test >(); test >(); @@ -240,4 +240,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp b/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp +++ b/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp index de03da4ba..6d57c5869 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp index a542cb81f..c80bc9fff 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp index 61f6c2cee..5c49878f6 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp index ea9f8a4c8..22ae581d6 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp index f2e93719e..d864080df 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp index 7f6be6a27..978f5fcdb 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp index 81d46ce62..afd57491a 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp index 03de33a6b..2b9619b73 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp @@ -58,7 +58,7 @@ bool counting_equals ( const T &a, const T &b ) { 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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp index 36633ee12..3060528a8 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp @@ -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 >(); test, bidirectional_iterator >(); @@ -77,4 +77,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp index 2b3ca1b04..7358cf5f7 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp @@ -92,7 +92,7 @@ test() assert(count_equal::count <= 0); } -int main() +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); @@ -107,4 +107,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp index 1df8c1b82..04468f741 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp index cb64ee80a..3c32aee0e 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp index de7a4181c..9dc265f18 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp index 7b0ae435a..6151a55b8 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp index 90e952171..36a754269 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp index b43acc13a..f4dcd2d57 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp @@ -40,7 +40,7 @@ struct for_each_test void operator()(int& i) {++i; ++count;} }; -int main() +int main(int, char**) { typedef input_iterator 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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp index 66336b2f9..4d129e755 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp index 3173276d1..2a2c796ca 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp index 914eccdcd..ea4270ec4 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp index c77ffb220..f3a4fea90 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp index a3fedafdc..5aaa832de 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp @@ -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 >(); test, bidirectional_iterator >(); @@ -121,4 +121,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp index 50d710e67..3c86127f3 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp @@ -79,7 +79,7 @@ test() (void)std::search_n(Iter(ic), Iter(ic+sc), UserDefinedIntegral(0), 0); } -int main() +int main(int, char**) { test >(); test >(); @@ -88,4 +88,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp index befa432bf..135689390 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp @@ -158,7 +158,7 @@ test() count_equal::count = 0; } -int main() +int main(int, char**) { test >(); test >(); @@ -167,4 +167,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp index e61f7f9f0..f835d2f09 100644 --- a/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp @@ -110,7 +110,7 @@ test() assert(count_equal::count <= sh*3); } -int main() +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); @@ -125,4 +125,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp b/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp index 74502d631..72281b47f 100644 --- a/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp b/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp index 2b21daab0..15edec03a 100644 --- a/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp b/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp +++ b/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp index 45c50ed01..3d04d5161 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp index 75d7a64a3..a447853d2 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp index e8b159832..e22bd5ad2 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp index b7b43a829..ab36e7033 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp index 8f99ed99e..ce9b71c06 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp index 0190e0f21..b9133028d 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp index 6748b5ec4..1f9babde5 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp index 5cbb01abe..86066a620 100644 --- a/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp index 4fd10376f..482af9ef3 100644 --- a/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp @@ -38,7 +38,7 @@ test(const T& v, const T& lo, const T& hi, C c, const T& x) 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()) == y, "" ); static_assert(std::clamp(y, x, z, std::greater()) == y, "" ); } + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp b/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp index 96c3b43df..4066a3945 100644 --- a/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp @@ -36,7 +36,7 @@ test(const T& a, const T& lo, const T& hi, const T& x) 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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp index ec78c10af..14b1d1754 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp index b48db5423..9e3445882 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp @@ -526,11 +526,13 @@ void test() assert(std::is_heap(i246, i246+7, std::greater()) == (std::is_heap_until(i246, i246+7, std::greater()) == i246+7)); } -int main() +int main(int, char**) { test(); #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp index 78eb5dd70..b9bb3e1f5 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp index 21b21deca..6002f662e 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp @@ -526,11 +526,13 @@ void test() assert(std::is_heap_until(i246, i246+7, std::greater()) == i246+6); } -int main() +int main(int, char**) { test(); #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp index 9d2bb6e23..3d862ca4f 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp index 18fffd41e..0650f7454 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp index 1f26f6d15..2b434983c 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp @@ -35,7 +35,9 @@ void test(int N) delete [] ia; } -int main() +int main(int, char**) { test(1000); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp index 74474be43..63bd1520f 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp index d7f681ede..7db79e3bc 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp @@ -34,7 +34,9 @@ void test(int N) delete [] ia; } -int main() +int main(int, char**) { test(1000); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp index 536a2687a..4a47f65bf 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp index cae2c0d9b..947affcf0 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp index 8bad526bb..151373b71 100644 --- a/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp b/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp index 096c58ce0..f421bfcb8 100644 --- a/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp @@ -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 >(); test, forward_iterator >(); @@ -81,4 +81,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp index 50050c50a..b0e0ee7d7 100644 --- a/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp @@ -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 >(); test, forward_iterator >(); @@ -86,4 +86,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp b/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp index ebe730728..208221416 100644 --- a/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp @@ -96,7 +96,7 @@ test() test(1000); } -int main() +int main(int, char**) { test >(); test >(); @@ -107,4 +107,6 @@ int main() test >(); test(); #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp index ce26335cb..7ab5c0ca9 100644 --- a/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp @@ -135,7 +135,7 @@ void test_PR31166 () } } -int main() +int main(int, char**) { test >(); test >(); @@ -167,4 +167,6 @@ int main() #endif // TEST_STD_VER >= 11 test_PR31166(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp b/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp index f373f0494..6c6f0c46d 100644 --- a/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp @@ -89,7 +89,7 @@ test() } } -int main() +int main(int, char**) { test, input_iterator, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -245,4 +245,6 @@ int main() // Not yet - waiting on std::copy // static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp index c4fd0746b..508a4f5ab 100644 --- a/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp @@ -100,7 +100,7 @@ test() } } -int main() +int main(int, char**) { test, input_iterator, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -256,4 +256,6 @@ int main() // Not yet - waiting on std::copy // static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp index 773e14c46..f52c72b14 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp index 8488f7003..e554b3cd0 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp @@ -26,7 +26,7 @@ test(const T& a, const T& b, C c, const T& x) 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()) == y, "" ); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp index c6e9e634b..cb5341ca0 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp @@ -71,7 +71,7 @@ void constexpr_test() #endif } -int main() +int main(int, char**) { test >(); test >(); @@ -79,4 +79,6 @@ int main() test(); constexpr_test (); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp index 0a7d6ef6a..fbcea97b6 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp @@ -91,7 +91,7 @@ void constexpr_test() #endif } -int main() +int main(int, char**) { test >(); test >(); @@ -100,4 +100,6 @@ int main() test_eq(); constexpr_test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp index 560051e31..ff58ba479 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp index 0cdab3aa4..4042f48af 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { int i = std::max({2, 3, 1}, std::greater()); assert(i == 1); @@ -41,4 +41,6 @@ int main() static_assert(std::max({3, 2, 1}, std::greater()) == 1, ""); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp index a34cb31e7..533077a55 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp index 4a815dc0b..4524fe47b 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp @@ -26,7 +26,7 @@ test(const T& a, const T& b, C c, const T& x) 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()) == x, "" ); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp index b208096d4..151bfa812 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp @@ -71,7 +71,7 @@ void constexpr_test() #endif } -int main() +int main(int, char**) { test >(); test >(); @@ -79,4 +79,6 @@ int main() test(); constexpr_test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp index 89a9227bd..cada8b346 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp @@ -91,7 +91,7 @@ void constexpr_test() #endif } -int main() +int main(int, char**) { test >(); test >(); @@ -100,4 +100,6 @@ int main() test_eq(); constexpr_test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp index ba8da8dfa..1253e1a6f 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp index e5f372367..b0bd5d492 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { int i = std::min({2, 3, 1}, std::greater()); assert(i == 3); @@ -41,4 +41,6 @@ int main() static_assert(std::min({3, 2, 1}, std::greater()) == 3, ""); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp index e7c2ffd5f..0dffd5274 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp @@ -26,7 +26,7 @@ test(const T& a, const T& b, const T& x, const T& y) 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; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp index 8eb059119..38ee5a96e 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp @@ -29,7 +29,7 @@ test(const T& a, const T& b, C c, const T& x, const T& y) } -int main() +int main(int, char**) { { int x = 0; @@ -63,4 +63,6 @@ int main() static_assert(p2.second == y, ""); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp index 14e7b0c06..8b56ac180 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp @@ -89,7 +89,7 @@ void constexpr_test() #endif } -int main() +int main(int, char**) { test >(); test >(); @@ -97,4 +97,6 @@ int main() test(); constexpr_test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp index ba7912ed3..3ecc02ce1 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp @@ -96,7 +96,7 @@ void constexpr_test() #endif } -int main() +int main(int, char**) { test >(); test >(); @@ -104,4 +104,6 @@ int main() test(); constexpr_test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp index 477a0b893..e02b9fb38 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert((std::minmax({1, 2, 3}) == std::pair(1, 3))); assert((std::minmax({1, 3, 2}) == std::pair(1, 3))); @@ -37,4 +37,6 @@ int main() static_assert((std::minmax({3, 2, 1}) == std::pair(1, 3)), ""); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp index 0b834257a..efa0e92fb 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp @@ -35,7 +35,7 @@ void test_all_equal(std::initializer_list il) assert(pred.count() <= ((3 * il.size()) / 2)); } -int main() +int main(int, char**) { assert((std::minmax({1, 2, 3}, std::greater()) == std::pair(3, 1))); assert((std::minmax({1, 3, 2}, std::greater()) == std::pair(3, 1))); @@ -72,4 +72,6 @@ int main() static_assert((std::minmax({3, 2, 1}, std::greater()) == std::pair(3, 1)), ""); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp b/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp index d19304458..e04850175 100644 --- a/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp +++ b/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp @@ -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 Iter; @@ -33,4 +33,6 @@ int main() { std::minmax_element(Iter(b), Iter(e)); } + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp b/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp index b331239f1..abde620d0 100644 --- a/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp index 5f4639427..980b2b988 100644 --- a/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp @@ -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(*v[v.size()/2]) == v.size()/2); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp b/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp index 74cd21c5c..62d5b42e2 100644 --- a/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp @@ -57,9 +57,11 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp index fed1a2c51..4416ed1e4 100644 --- a/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp @@ -59,9 +59,11 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp b/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp index 6f11ebda0..044a6444a 100644 --- a/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp @@ -57,9 +57,11 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp index 1c78728a5..760daae36 100644 --- a/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp @@ -59,9 +59,11 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp index 72f80df56..f8e888408 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp @@ -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 >(); test, forward_iterator >(); @@ -97,4 +97,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp index 5d959a0a8..48bafcb3a 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp @@ -65,7 +65,7 @@ test() assert(!std::includes(Iter1(ia), Iter1(ia+sa), Iter2(id), Iter2(id+4), std::less())); } -int main() +int main(int, char**) { test, input_iterator >(); test, forward_iterator >(); @@ -100,4 +100,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp index 576b2889a..4d1f537b7 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -196,4 +196,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp index 8b2f1c049..2597174c6 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -198,4 +198,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp index 84b5aa0a9..08e08f672 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -217,4 +217,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp index 0511d77f8..acdd7b019 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -220,4 +220,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp index e869169b3..c74d6623b 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -195,4 +195,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp index a429e59bb..99e75b122 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -199,4 +199,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp index bc5175438..827c2c190 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -194,4 +194,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp index 8ce76754c..c8d1d2882 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp @@ -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, output_iterator >(); test, input_iterator, forward_iterator >(); @@ -196,4 +196,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp b/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp index 7af3f23ff..45bd455bb 100644 --- a/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp @@ -28,7 +28,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { std::vector lhs, rhs; lhs.push_back(MoveOnly(2)); @@ -42,4 +42,6 @@ int main() assert(res.size() == 1); assert(res[0].get() == 2); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp index f500aeb0c..6e2ea5f3a 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp @@ -182,7 +182,7 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); @@ -192,4 +192,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp index 5a490977b..c5624d994 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp @@ -183,7 +183,7 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); @@ -193,4 +193,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp index 726772c5b..4396a4fc8 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp @@ -182,7 +182,7 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); @@ -192,4 +192,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp index cb20c0cba..48696cf08 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp @@ -183,7 +183,7 @@ test() } } -int main() +int main(int, char**) { test >(); test >(); @@ -193,4 +193,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp index ddea611b1..45a6fef67 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp @@ -75,7 +75,7 @@ test() test_larger_sorts(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 >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp index d3e30b9d0..a1c2b0f9c 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp @@ -79,7 +79,7 @@ test() test_larger_sorts(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 >(); test >(); test(); + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp index 7e52c5747..b41eb12d6 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp index e1143f592..f50d04005 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp index c65f13c07..8f2845732 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp index e6896bea4..832d190ce 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp @@ -30,7 +30,7 @@ struct indirect_less {return *x < *y;} }; -int main() +int main(int, char**) { { std::vector v(1000); @@ -53,4 +53,6 @@ int main() assert(*v[2] == 2); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp index 9341d6994..c433baab4 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp @@ -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; } diff --git a/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp b/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp index 6c5dcabfe..8da2b964b 100644 --- a/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp +++ b/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp @@ -66,7 +66,7 @@ void test() assert(std::is_sorted(v.begin(), v.end())); } -int main() +int main(int, char**) { test(); @@ -82,4 +82,6 @@ int main() assert(*v[2] == 2); } #endif + + return 0; } diff --git a/test/std/algorithms/alg.sorting/nothing_to_do.pass.cpp b/test/std/algorithms/alg.sorting/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/alg.sorting/nothing_to_do.pass.cpp +++ b/test/std/algorithms/alg.sorting/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/algorithms/algorithms.general/nothing_to_do.pass.cpp b/test/std/algorithms/algorithms.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/algorithms/algorithms.general/nothing_to_do.pass.cpp +++ b/test/std/algorithms/algorithms.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/atomics/atomics.fences/atomic_signal_fence.pass.cpp b/test/std/atomics/atomics.fences/atomic_signal_fence.pass.cpp index ae4af5c97..bf5325940 100644 --- a/test/std/atomics/atomics.fences/atomic_signal_fence.pass.cpp +++ b/test/std/atomics/atomics.fences/atomic_signal_fence.pass.cpp @@ -14,7 +14,9 @@ #include -int main() +int main(int, char**) { std::atomic_signal_fence(std::memory_order_seq_cst); + + return 0; } diff --git a/test/std/atomics/atomics.fences/atomic_thread_fence.pass.cpp b/test/std/atomics/atomics.fences/atomic_thread_fence.pass.cpp index 91aeff282..d237f2de1 100644 --- a/test/std/atomics/atomics.fences/atomic_thread_fence.pass.cpp +++ b/test/std/atomics/atomics.fences/atomic_thread_fence.pass.cpp @@ -14,7 +14,9 @@ #include -int main() +int main(int, char**) { std::atomic_thread_fence(std::memory_order_seq_cst); + + return 0; } diff --git a/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp b/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp index 846d86e7a..23cb3d2b6 100644 --- a/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp +++ b/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::atomic_flag f; @@ -34,4 +34,6 @@ int main() atomic_flag_clear(&f); assert(f.test_and_set() == 0); } + + return 0; } diff --git a/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp b/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp index 104c22b57..d87291297 100644 --- a/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp +++ b/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::atomic_flag f; // uninitialized first @@ -62,4 +62,6 @@ int main() atomic_flag_clear_explicit(&f, std::memory_order_seq_cst); assert(f.test_and_set() == 0); } + + return 0; } diff --git a/test/std/atomics/atomics.flag/atomic_flag_test_and_set.pass.cpp b/test/std/atomics/atomics.flag/atomic_flag_test_and_set.pass.cpp index 009c859ff..d73dc316d 100644 --- a/test/std/atomics/atomics.flag/atomic_flag_test_and_set.pass.cpp +++ b/test/std/atomics/atomics.flag/atomic_flag_test_and_set.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::atomic_flag f; @@ -32,4 +32,6 @@ int main() assert(atomic_flag_test_and_set(&f) == 0); assert(f.test_and_set() == 1); } + + return 0; } diff --git a/test/std/atomics/atomics.flag/atomic_flag_test_and_set_explicit.pass.cpp b/test/std/atomics/atomics.flag/atomic_flag_test_and_set_explicit.pass.cpp index 3a40328be..972a6e84b 100644 --- a/test/std/atomics/atomics.flag/atomic_flag_test_and_set_explicit.pass.cpp +++ b/test/std/atomics/atomics.flag/atomic_flag_test_and_set_explicit.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::atomic_flag f; @@ -92,4 +92,6 @@ int main() assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_seq_cst) == 0); assert(f.test_and_set() == 1); } + + return 0; } diff --git a/test/std/atomics/atomics.flag/clear.pass.cpp b/test/std/atomics/atomics.flag/clear.pass.cpp index cc877a477..33378e4bd 100644 --- a/test/std/atomics/atomics.flag/clear.pass.cpp +++ b/test/std/atomics/atomics.flag/clear.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::atomic_flag f; // uninitialized @@ -76,4 +76,6 @@ int main() f.clear(std::memory_order_seq_cst); assert(f.test_and_set() == 0); } + + return 0; } diff --git a/test/std/atomics/atomics.flag/copy_assign.fail.cpp b/test/std/atomics/atomics.flag/copy_assign.fail.cpp index 9fa766cad..aa5a24b9e 100644 --- a/test/std/atomics/atomics.flag/copy_assign.fail.cpp +++ b/test/std/atomics/atomics.flag/copy_assign.fail.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::atomic_flag f0; std::atomic_flag f; f = f0; + + return 0; } diff --git a/test/std/atomics/atomics.flag/copy_ctor.fail.cpp b/test/std/atomics/atomics.flag/copy_ctor.fail.cpp index f167651c9..10deaf125 100644 --- a/test/std/atomics/atomics.flag/copy_ctor.fail.cpp +++ b/test/std/atomics/atomics.flag/copy_ctor.fail.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { std::atomic_flag f0; std::atomic_flag f(f0); + + return 0; } diff --git a/test/std/atomics/atomics.flag/copy_volatile_assign.fail.cpp b/test/std/atomics/atomics.flag/copy_volatile_assign.fail.cpp index 128778ab9..a453fab28 100644 --- a/test/std/atomics/atomics.flag/copy_volatile_assign.fail.cpp +++ b/test/std/atomics/atomics.flag/copy_volatile_assign.fail.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::atomic_flag f0; volatile std::atomic_flag f; f = f0; + + return 0; } diff --git a/test/std/atomics/atomics.flag/default.pass.cpp b/test/std/atomics/atomics.flag/default.pass.cpp index 515e8108c..6a0d907fd 100644 --- a/test/std/atomics/atomics.flag/default.pass.cpp +++ b/test/std/atomics/atomics.flag/default.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { std::atomic_flag f; f.clear(); @@ -32,4 +32,6 @@ int main() assert(!zero.test_and_set()); zero.~A(); } + + return 0; } diff --git a/test/std/atomics/atomics.flag/init.pass.cpp b/test/std/atomics/atomics.flag/init.pass.cpp index 8ca3bc9cc..a45784d80 100644 --- a/test/std/atomics/atomics.flag/init.pass.cpp +++ b/test/std/atomics/atomics.flag/init.pass.cpp @@ -18,8 +18,10 @@ #include #include -int main() +int main(int, char**) { std::atomic_flag f = ATOMIC_FLAG_INIT; assert(f.test_and_set() == 0); + + return 0; } diff --git a/test/std/atomics/atomics.flag/test_and_set.pass.cpp b/test/std/atomics/atomics.flag/test_and_set.pass.cpp index d567734d1..1a198c1be 100644 --- a/test/std/atomics/atomics.flag/test_and_set.pass.cpp +++ b/test/std/atomics/atomics.flag/test_and_set.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::atomic_flag f; @@ -104,4 +104,6 @@ int main() assert(f.test_and_set(std::memory_order_seq_cst) == 0); assert(f.test_and_set(std::memory_order_seq_cst) == 1); } + + return 0; } diff --git a/test/std/atomics/atomics.general/nothing_to_do.pass.cpp b/test/std/atomics/atomics.general/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/atomics/atomics.general/nothing_to_do.pass.cpp +++ b/test/std/atomics/atomics.general/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/atomics/atomics.general/replace_failure_order.pass.cpp b/test/std/atomics/atomics.general/replace_failure_order.pass.cpp index b246fc016..ee2384138 100644 --- a/test/std/atomics/atomics.general/replace_failure_order.pass.cpp +++ b/test/std/atomics/atomics.general/replace_failure_order.pass.cpp @@ -23,7 +23,7 @@ #include -int main() { +int main(int, char**) { std::atomic i; volatile std::atomic v; int exp = 0; diff --git a/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp b/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp index 5d1f3ba9a..d2ce1cefd 100644 --- a/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp +++ b/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp @@ -134,4 +134,4 @@ void run() static_assert(std::atomic::is_always_lock_free == (2 == ATOMIC_POINTER_LOCK_FREE)); } -int main() { run(); } +int main(int, char**) { run(); return 0; } diff --git a/test/std/atomics/atomics.lockfree/lockfree.pass.cpp b/test/std/atomics/atomics.lockfree/lockfree.pass.cpp index cc448e662..b86893e0b 100644 --- a/test/std/atomics/atomics.lockfree/lockfree.pass.cpp +++ b/test/std/atomics/atomics.lockfree/lockfree.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { assert(ATOMIC_BOOL_LOCK_FREE == 0 || ATOMIC_BOOL_LOCK_FREE == 1 || @@ -56,4 +56,6 @@ int main() assert(ATOMIC_POINTER_LOCK_FREE == 0 || ATOMIC_POINTER_LOCK_FREE == 1 || ATOMIC_POINTER_LOCK_FREE == 2); + + return 0; } diff --git a/test/std/atomics/atomics.order/kill_dependency.pass.cpp b/test/std/atomics/atomics.order/kill_dependency.pass.cpp index 144bf5059..998b0cef3 100644 --- a/test/std/atomics/atomics.order/kill_dependency.pass.cpp +++ b/test/std/atomics/atomics.order/kill_dependency.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { assert(std::kill_dependency(5) == 5); assert(std::kill_dependency(-5.5) == -5.5); + + return 0; } diff --git a/test/std/atomics/atomics.order/memory_order.pass.cpp b/test/std/atomics/atomics.order/memory_order.pass.cpp index 69a46eac3..973f58583 100644 --- a/test/std/atomics/atomics.order/memory_order.pass.cpp +++ b/test/std/atomics/atomics.order/memory_order.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { assert(std::memory_order_relaxed == 0); assert(std::memory_order_consume == 1); @@ -29,4 +29,6 @@ int main() assert(std::memory_order_seq_cst == 5); std::memory_order o = std::memory_order_seq_cst; assert(o == 5); + + return 0; } diff --git a/test/std/atomics/atomics.syn/nothing_to_do.pass.cpp b/test/std/atomics/atomics.syn/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/atomics/atomics.syn/nothing_to_do.pass.cpp +++ b/test/std/atomics/atomics.syn/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/atomics/atomics.types.generic/address.pass.cpp b/test/std/atomics/atomics.types.generic/address.pass.cpp index 98c8d4f24..598889736 100644 --- a/test/std/atomics/atomics.types.generic/address.pass.cpp +++ b/test/std/atomics/atomics.types.generic/address.pass.cpp @@ -136,7 +136,9 @@ void test() do_test(); } -int main() +int main(int, char**) { test, int*>(); + + return 0; } diff --git a/test/std/atomics/atomics.types.generic/bool.pass.cpp b/test/std/atomics/atomics.types.generic/bool.pass.cpp index 33901ce9b..154d0bfe6 100644 --- a/test/std/atomics/atomics.types.generic/bool.pass.cpp +++ b/test/std/atomics/atomics.types.generic/bool.pass.cpp @@ -58,7 +58,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { volatile std::atomic obj(true); @@ -232,4 +232,6 @@ int main() assert(zero == false); zero.~A(); } + + return 0; } diff --git a/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp b/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp index 0c76e7b0f..a0648ff9c 100644 --- a/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp +++ b/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp @@ -39,7 +39,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same, std::atomic_int_least8_t>::value), ""); static_assert((std::is_same, std::atomic_uint_least8_t>::value), ""); @@ -65,4 +65,6 @@ int main() static_assert((std::is_same, std::atomic_ptrdiff_t>::value), ""); static_assert((std::is_same, std::atomic_intmax_t>::value), ""); static_assert((std::is_same, std::atomic_uintmax_t>::value), ""); + + return 0; } diff --git a/test/std/atomics/atomics.types.generic/integral.pass.cpp b/test/std/atomics/atomics.types.generic/integral.pass.cpp index e59bee43c..62ef06bcc 100644 --- a/test/std/atomics/atomics.types.generic/integral.pass.cpp +++ b/test/std/atomics/atomics.types.generic/integral.pass.cpp @@ -167,7 +167,7 @@ void test() } -int main() +int main(int, char**) { test(); test(); @@ -220,4 +220,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp b/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp index d63043b84..faa682b8c 100644 --- a/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp +++ b/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp @@ -40,7 +40,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same, std::atomic_char>::value), ""); static_assert((std::is_same, std::atomic_schar>::value), ""); @@ -71,4 +71,6 @@ int main() static_assert((std::is_same, std::atomic_uint32_t>::value), ""); static_assert((std::is_same, std::atomic_int64_t>::value), ""); static_assert((std::is_same, std::atomic_uint64_t>::value), ""); + + return 0; } diff --git a/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp b/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp index 6ea65495c..3ec8ed25c 100644 --- a/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp +++ b/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp @@ -63,7 +63,9 @@ void test ( T t ) { std::atomic t0(t); } -int main() +int main(int, char**) { test(NotTriviallyCopyable(42)); + + return 0; } diff --git a/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp b/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp index 03c68de86..229761eb3 100644 --- a/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp +++ b/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp @@ -68,9 +68,11 @@ void test ( T t ) { std::atomic t0(t); } -int main() +int main(int, char**) { test(TriviallyCopyable(42)); test(std::this_thread::get_id()); test(std::chrono::nanoseconds(2)); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.arith/nothing_to_do.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.arith/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.arith/nothing_to_do.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.arith/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.general/nothing_to_do.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.general/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.general/nothing_to_do.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.general/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.pointer/nothing_to_do.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.pointer/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.pointer/nothing_to_do.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.pointer/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp index 8d96adeea..041845d5b 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp @@ -55,7 +55,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp index b557817d6..99a850886 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp @@ -62,7 +62,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp index 53f4174ec..a2a9e205d 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp @@ -56,7 +56,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp index 7edfb91cd..2ad17f1cb 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp @@ -64,7 +64,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp index 43e6b804b..d13238e65 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp @@ -41,7 +41,9 @@ struct TestFn { }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp index 14e8ed1af..2acbcb20f 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp @@ -43,7 +43,9 @@ struct TestFn { }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp index deb68b170..f84a48983 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp @@ -74,9 +74,11 @@ void testp() } } -int main() +int main(int, char**) { TestEachIntegralType()(); testp(); testp(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp index a75acb341..fbdf3fffc 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp @@ -79,9 +79,11 @@ testp() } } -int main() +int main(int, char**) { TestEachIntegralType()(); testp(); testp(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp index f80d7a82c..dfaaaa3e5 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp @@ -44,7 +44,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachIntegralType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp index 77a89dc79..d31245a84 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp @@ -46,7 +46,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachIntegralType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp index 19c321539..741dca00e 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp @@ -44,7 +44,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachIntegralType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp index af0a7e8ab..e56e946f4 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp @@ -46,7 +46,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachIntegralType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp index 8298327a9..13fde4ad6 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp @@ -74,9 +74,11 @@ void testp() } } -int main() +int main(int, char**) { TestEachIntegralType()(); testp(); testp(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp index b7447ad7a..af97bcc60 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp @@ -79,9 +79,11 @@ void testp() } } -int main() +int main(int, char**) { TestEachIntegralType()(); testp(); testp(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp index 5eaf5039f..0e6f99f36 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp @@ -44,7 +44,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachIntegralType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp index 83ac8dbe5..ece156945 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp @@ -46,7 +46,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachIntegralType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp index bcb729469..0e5b920f9 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp @@ -38,7 +38,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp index e8352cd8e..bfa24dae5 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp @@ -40,8 +40,10 @@ struct A char _[4]; }; -int main() +int main(int, char**) { TestFn()(); TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp index 9431331d6..b775c5467 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp @@ -38,7 +38,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp index d6cf08605..0384baa5a 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp @@ -38,7 +38,9 @@ struct TestFn { } }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp index 6f91792fb..0fb3bc7dd 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp @@ -38,7 +38,9 @@ struct TestFn { }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp index c63c5cc1b..11aa295de 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp @@ -38,7 +38,9 @@ struct TestFn { }; -int main() +int main(int, char**) { TestEachAtomicType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp index 9111d8bd0..1588af327 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp @@ -17,8 +17,10 @@ #include #include -int main() +int main(int, char**) { std::atomic v = ATOMIC_VAR_INIT(5); assert(v == 5); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp index 563a05337..d692e931b 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp @@ -56,8 +56,10 @@ struct TestFunc { }; -int main() +int main(int, char**) { TestFunc()(); TestEachIntegralType()(); + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/atomics.types.operations.templ/nothing_to_do.pass.cpp b/test/std/atomics/atomics.types.operations/atomics.types.operations.templ/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/atomics/atomics.types.operations/atomics.types.operations.templ/nothing_to_do.pass.cpp +++ b/test/std/atomics/atomics.types.operations/atomics.types.operations.templ/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/atomics/atomics.types.operations/nothing_to_do.pass.cpp b/test/std/atomics/atomics.types.operations/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/atomics/atomics.types.operations/nothing_to_do.pass.cpp +++ b/test/std/atomics/atomics.types.operations/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/associative/iterator_types.pass.cpp b/test/std/containers/associative/iterator_types.pass.cpp index f18fa2b4f..1b8556fb5 100644 --- a/test/std/containers/associative/iterator_types.pass.cpp +++ b/test/std/containers/associative/iterator_types.pass.cpp @@ -50,7 +50,7 @@ void testSet() { } } -int main() { +int main(int, char**) { { typedef std::map Map; typedef std::pair ValueTp; @@ -127,4 +127,6 @@ int main() { testSet>(); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp b/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp index ff0be2084..030fdaf39 100644 --- a/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp +++ b/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp @@ -24,7 +24,9 @@ struct F { F() { m[42] = &dummy; } }; -int main() { +int main(int, char**) { F f; f = F(); + + return 0; } diff --git a/test/std/containers/associative/map/allocator_mismatch.fail.cpp b/test/std/containers/associative/map/allocator_mismatch.fail.cpp index 08f5ee94f..faec5aa40 100644 --- a/test/std/containers/associative/map/allocator_mismatch.fail.cpp +++ b/test/std/containers/associative/map/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::map, std::allocator > m; + + return 0; } diff --git a/test/std/containers/associative/map/compare.pass.cpp b/test/std/containers/associative/map/compare.pass.cpp index fedc9d2b3..84de27184 100644 --- a/test/std/containers/associative/map/compare.pass.cpp +++ b/test/std/containers/associative/map/compare.pass.cpp @@ -24,7 +24,7 @@ struct Key { bool operator< (const Key&) const { return false; } }; -int main() +int main(int, char**) { typedef std::map MapT; typedef MapT::iterator Iter; @@ -48,4 +48,6 @@ int main() assert(!result2.second); assert(map[Key(0)] == 42); } + + return 0; } diff --git a/test/std/containers/associative/map/gcc_workaround.pass.cpp b/test/std/containers/associative/map/gcc_workaround.pass.cpp index 622449fac..9e05b66a5 100644 --- a/test/std/containers/associative/map/gcc_workaround.pass.cpp +++ b/test/std/containers/associative/map/gcc_workaround.pass.cpp @@ -15,7 +15,4 @@ std::map::iterator it; using std::set; using std::multiset; -int main(void) -{ - return 0; -} +int main(int, char**) { return 0; } diff --git a/test/std/containers/associative/map/incomplete_type.pass.cpp b/test/std/containers/associative/map/incomplete_type.pass.cpp index 1bc320e9c..a45c50c32 100644 --- a/test/std/containers/associative/map/incomplete_type.pass.cpp +++ b/test/std/containers/associative/map/incomplete_type.pass.cpp @@ -23,6 +23,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } inline bool operator<(A const& L, A const& R) { return L.data < R.data; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/associative/map/map.access/at.pass.cpp b/test/std/containers/associative/map/map.access/at.pass.cpp index 475dd641c..c13c6a64a 100644 --- a/test/std/containers/associative/map/map.access/at.pass.cpp +++ b/test/std/containers/associative/map/map.access/at.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -160,4 +160,6 @@ int main() assert(m.size() == 7); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.access/empty.fail.cpp b/test/std/containers/associative/map/map.access/empty.fail.cpp index 0305fdb56..61c4e757b 100644 --- a/test/std/containers/associative/map/map.access/empty.fail.cpp +++ b/test/std/containers/associative/map/map.access/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::map c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/associative/map/map.access/empty.pass.cpp b/test/std/containers/associative/map/map.access/empty.pass.cpp index 1317ee310..cff13df7a 100644 --- a/test/std/containers/associative/map/map.access/empty.pass.cpp +++ b/test/std/containers/associative/map/map.access/empty.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -39,4 +39,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.access/index_key.pass.cpp b/test/std/containers/associative/map/map.access/index_key.pass.cpp index 1d842205a..8df052e01 100644 --- a/test/std/containers/associative/map/map.access/index_key.pass.cpp +++ b/test/std/containers/associative/map/map.access/index_key.pass.cpp @@ -23,7 +23,7 @@ #include "container_test_types.h" #endif -int main() +int main(int, char**) { { typedef std::pair V; @@ -139,4 +139,6 @@ int main() assert(m.size() == 8); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp b/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp index 523d4e6d8..7effa0c64 100644 --- a/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp +++ b/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" #include "container_test_types.h" -int main() +int main(int, char**) { { std::map m; @@ -76,4 +76,6 @@ int main() } } } + + return 0; } diff --git a/test/std/containers/associative/map/map.access/index_tuple.pass.cpp b/test/std/containers/associative/map/map.access/index_tuple.pass.cpp index 5f39bece0..bc99f6ef8 100644 --- a/test/std/containers/associative/map/map.access/index_tuple.pass.cpp +++ b/test/std/containers/associative/map/map.access/index_tuple.pass.cpp @@ -22,9 +22,11 @@ #include -int main() +int main(int, char**) { using namespace std; map, size_t> m; m[make_tuple(2,3)]=7; + + return 0; } diff --git a/test/std/containers/associative/map/map.access/iterator.pass.cpp b/test/std/containers/associative/map/map.access/iterator.pass.cpp index c1c503733..39b573a13 100644 --- a/test/std/containers/associative/map/map.access/iterator.pass.cpp +++ b/test/std/containers/associative/map/map.access/iterator.pass.cpp @@ -32,7 +32,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -225,4 +225,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.access/max_size.pass.cpp b/test/std/containers/associative/map/map.access/max_size.pass.cpp index 1bb873f4b..b38cf1146 100644 --- a/test/std/containers/associative/map/map.access/max_size.pass.cpp +++ b/test/std/containers/associative/map/map.access/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { typedef std::pair KV; { @@ -47,4 +47,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/associative/map/map.access/size.pass.cpp b/test/std/containers/associative/map/map.access/size.pass.cpp index 4408dc54e..bb4b14e02 100644 --- a/test/std/containers/associative/map/map.access/size.pass.cpp +++ b/test/std/containers/associative/map/map.access/size.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -55,4 +55,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/alloc.pass.cpp b/test/std/containers/associative/map/map.cons/alloc.pass.cpp index 04000bec9..5bb9abc88 100644 --- a/test/std/containers/associative/map/map.cons/alloc.pass.cpp +++ b/test/std/containers/associative/map/map.cons/alloc.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::less C; @@ -46,4 +46,6 @@ int main() assert(m.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp b/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp index 664d6cf08..612838ef6 100644 --- a/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp +++ b/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -69,4 +69,6 @@ int main() assert(*next(m.begin()) == V(2, 1)); assert(*next(m.begin(), 2) == V(3, 1)); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/compare.pass.cpp b/test/std/containers/associative/map/map.cons/compare.pass.cpp index 2fb00ebde..40a8e38ae 100644 --- a/test/std/containers/associative/map/map.cons/compare.pass.cpp +++ b/test/std/containers/associative/map/map.cons/compare.pass.cpp @@ -20,7 +20,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_compare > C; @@ -38,4 +38,6 @@ int main() assert(m.key_comp() == C(3)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp b/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp index d4de57163..71bc32295 100644 --- a/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp +++ b/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp @@ -19,7 +19,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_compare > C; @@ -50,4 +50,6 @@ int main() assert(m.get_allocator() == A{}); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp b/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp index 1e75326de..3c714de40 100644 --- a/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp +++ b/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::map > m; + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/copy.pass.cpp b/test/std/containers/associative/map/map.cons/copy.pass.cpp index 0e7266d59..8eec27b3e 100644 --- a/test/std/containers/associative/map/map.cons/copy.pass.cpp +++ b/test/std/containers/associative/map/map.cons/copy.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -126,4 +126,6 @@ int main() assert(*next(mo.begin(), 2) == V(3, 1)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp b/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp index 0e01b3674..d25504382 100644 --- a/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp +++ b/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp @@ -19,7 +19,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -125,4 +125,6 @@ int main() assert(*next(mo.begin(), 2) == V(3, 1)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp b/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp index e63cbe951..a902e0560 100644 --- a/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp +++ b/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp @@ -108,7 +108,7 @@ bool balanced_allocs() { } #endif -int main() +int main(int, char**) { { typedef std::pair V; @@ -337,4 +337,6 @@ int main() } assert(balanced_allocs()); #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/default.pass.cpp b/test/std/containers/associative/map/map.cons/default.pass.cpp index 3a2b7fb48..5d3fcaee1 100644 --- a/test/std/containers/associative/map/map.cons/default.pass.cpp +++ b/test/std/containers/associative/map/map.cons/default.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::map m; @@ -50,4 +50,6 @@ int main() assert(m.begin() == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp b/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp index 61f87b3c1..2e4b4242d 100644 --- a/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp +++ b/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { typedef std::pair V; #if defined(_LIBCPP_VERSION) @@ -54,4 +54,6 @@ int main() typedef std::map> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp b/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp index fb01aacf6..af8fbe79f 100644 --- a/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp +++ b/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp @@ -23,6 +23,8 @@ struct X std::map::const_reverse_iterator cri; }; -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp b/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp index fb07754c6..2a2e89bf4 100644 --- a/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_comp bool operator()(const T&, const T&) const noexcept { return false; } }; -int main() +int main(int, char**) { typedef std::pair V; { @@ -48,4 +48,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp b/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp index b7f916c11..1303f7ef2 100644 --- a/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp +++ b/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -61,4 +61,6 @@ int main() assert(*next(m.begin()) == V(2, 1)); assert(*next(m.begin(), 2) == V(3, 1)); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp b/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp index 887597768..9b6a47ac3 100644 --- a/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp +++ b/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp @@ -19,7 +19,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -63,4 +63,6 @@ int main() assert(*next(m.begin(), 2) == V(3, 1)); assert(m.key_comp() == C(3)); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp b/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp index 5288d64f0..0da3115f7 100644 --- a/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp +++ b/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -116,4 +116,6 @@ int main() assert(m.key_comp() == C(3)); assert(m.get_allocator() == a); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp b/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp index 2a17bffb5..243800cfd 100644 --- a/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp +++ b/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -64,4 +64,6 @@ int main() assert(*next(m.begin(), 2) == V(3, 1)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp b/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp index 416725783..12a079ea0 100644 --- a/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp +++ b/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp @@ -19,7 +19,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -69,4 +69,6 @@ int main() assert(*next(m.begin(), 2) == V(3, 1)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp b/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp index c8861573a..56396799d 100644 --- a/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp +++ b/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp @@ -22,7 +22,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -119,4 +119,6 @@ int main() } #endif #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/move.pass.cpp b/test/std/containers/associative/map/map.cons/move.pass.cpp index f2f8dd8a9..ecf8c9dab 100644 --- a/test/std/containers/associative/map/map.cons/move.pass.cpp +++ b/test/std/containers/associative/map/map.cons/move.pass.cpp @@ -21,7 +21,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -114,4 +114,6 @@ int main() assert(mo.size() == 0); assert(distance(mo.begin(), mo.end()) == 0); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp b/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp index cec925356..aa87e9ff0 100644 --- a/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp +++ b/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" #include "Counter.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -268,4 +268,6 @@ int main() assert(m3.key_comp() == C(5)); LIBCPP_ASSERT(m1.empty()); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/move_assign.pass.cpp b/test/std/containers/associative/map/map.cons/move_assign.pass.cpp index be06d49c9..758d0f83f 100644 --- a/test/std/containers/associative/map/map.cons/move_assign.pass.cpp +++ b/test/std/containers/associative/map/map.cons/move_assign.pass.cpp @@ -22,7 +22,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -184,4 +184,6 @@ int main() assert(m3.key_comp() == C(5)); assert(m1.empty()); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp b/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp index 42bc980b7..fcb926071 100644 --- a/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { typedef std::pair V; { @@ -54,4 +54,6 @@ int main() typedef std::map> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp b/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp index dd61439ca..44b2b7e22 100644 --- a/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp +++ b/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp @@ -31,7 +31,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) typedef std::pair V; @@ -52,4 +52,6 @@ int main() typedef std::map> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp b/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp index af7accdff..88a958368 100644 --- a/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp +++ b/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp @@ -66,7 +66,7 @@ void test() test0({1,2,3}, False, {1,2,3}); } -int main() +int main(int, char**) { test>(); test, min_allocator>>> (); @@ -74,5 +74,7 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/clear.pass.cpp b/test/std/containers/associative/map/map.modifiers/clear.pass.cpp index 895a8115a..5c6d00e9f 100644 --- a/test/std/containers/associative/map/map.modifiers/clear.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/clear.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -62,4 +62,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp b/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp index 8680ab821..382e5c8ba 100644 --- a/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp @@ -23,7 +23,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -159,4 +159,6 @@ int main() assert(m.begin()->first == 2); assert(m.begin()->second == 3.5); } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp b/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp index 1c649093f..516d88054 100644 --- a/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp @@ -22,7 +22,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -154,4 +154,6 @@ int main() assert(m.begin()->first == 2); assert(m.begin()->second == 3.5); } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp b/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp index 57de16478..0f23ef638 100644 --- a/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp @@ -25,7 +25,7 @@ struct TemplateConstructor bool operator<(const TemplateConstructor&, const TemplateConstructor&) { return false; } -int main() +int main(int, char**) { { typedef std::map M; @@ -255,4 +255,6 @@ int main() c.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp b/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp index 875fab538..71fa96ce1 100644 --- a/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -153,4 +153,6 @@ int main() assert(i == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp b/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp index 23fae9a60..da96499b0 100644 --- a/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -271,4 +271,6 @@ int main() assert(s == 1); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp b/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp index 95ba2b711..f2b67c9ff 100644 --- a/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp @@ -40,7 +40,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using map_type = std::map; @@ -63,4 +63,6 @@ int main() min_alloc_map m = {{1, 1}, {2, 2}, {3, 3}, {4, 4}, {5, 5}, {6, 6}}; test(m); } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp b/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp index 70afd45ff..018e9acf8 100644 --- a/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp @@ -45,7 +45,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::map m = {{1,1}, {2,2}, {3,3}, {4,4}, {5,5}, {6,6}}; @@ -72,4 +72,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp index 9adb3d619..f3e840021 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp @@ -21,10 +21,12 @@ #include "container_test_types.h" #include "../../../map_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testMapInsert >(); testMapInsertHint >(); testMapEmplace >(); testMapEmplaceHint >(); + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp index 50801f721..079b0eaca 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp @@ -59,7 +59,7 @@ void do_insert_cv_test() assert(r.first->second == 3.5); } -int main() +int main(int, char**) { do_insert_cv_test >(); #if TEST_STD_VER >= 11 @@ -68,4 +68,6 @@ int main() do_insert_cv_test(); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp index 124a40c33..ea6c13800 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -65,4 +65,6 @@ int main() assert(*next(m.begin()) == V(2, 1)); assert(*next(m.begin(), 2) == V(3, 1)); } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp index f993bc202..a49a28c67 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp @@ -55,7 +55,7 @@ void do_insert_iter_cv_test() assert(r->second == 3.5); } -int main() +int main(int, char**) { do_insert_iter_cv_test >(); #if TEST_STD_VER >= 11 @@ -64,4 +64,6 @@ int main() do_insert_iter_cv_test(); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp index 6315bc40e..a6a776336 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -73,4 +73,6 @@ int main() assert(next(m.begin(), 2)->second == 1); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp index 45665a411..8cbbebe5d 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp @@ -53,7 +53,7 @@ void do_insert_iter_rv_test() assert(r->first == 3); assert(r->second == 3); } -int main() +int main(int, char**) { do_insert_iter_rv_test, std::pair>(); do_insert_iter_rv_test, std::pair>(); @@ -94,4 +94,6 @@ int main() assert(r->second == 3); } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp index 3ad5f46b4..f3f166260 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp @@ -75,10 +75,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::map m; test(m); std::map, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp index 41d264f3f..084f7ee2c 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp @@ -54,10 +54,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::map m; test(m); std::map, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp index 69caa8434..bd9625a09 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp @@ -56,7 +56,7 @@ public: }; -int main() +int main(int, char**) { { // pair insert_or_assign(const key_type& k, M&& obj); typedef std::map M; @@ -181,4 +181,6 @@ int main() assert(r->first.get() == 3); // key assert(r->second.get() == 5); // value } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp b/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp index 439adfde2..e6fb13ee3 100644 --- a/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp @@ -59,7 +59,7 @@ void do_insert_rv_test() assert(r.first->second == 3); } -int main() +int main(int, char**) { do_insert_rv_test, std::pair>(); do_insert_rv_test, std::pair>(); @@ -103,4 +103,6 @@ int main() assert(r.first->first == 3); assert(r.first->second == 3); } + + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/merge.pass.cpp b/test/std/containers/associative/map/map.modifiers/merge.pass.cpp index 1cef30944..ae943df6a 100644 --- a/test/std/containers/associative/map/map.modifiers/merge.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_comparator }; #endif -int main() +int main(int, char**) { { std::map src{{1, 0}, {3, 0}, {5, 0}}; @@ -146,4 +146,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp b/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp index 43d5c3cac..fe9484a3c 100644 --- a/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp +++ b/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp @@ -54,7 +54,7 @@ public: }; -int main() +int main(int, char**) { { // pair try_emplace(const key_type& k, Args&&... args); typedef std::map M; @@ -178,4 +178,6 @@ int main() assert(r->first.get() == 3); // key assert(r->second.get() == 4); // value } + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/count.pass.cpp b/test/std/containers/associative/map/map.ops/count.pass.cpp index 9ac980670..8abae288b 100644 --- a/test/std/containers/associative/map/map.ops/count.pass.cpp +++ b/test/std/containers/associative/map/map.ops/count.pass.cpp @@ -20,7 +20,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -190,4 +190,6 @@ int main() assert(r == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/count0.pass.cpp b/test/std/containers/associative/map/map.ops/count0.pass.cpp index eeaa41a00..cce0444fd 100644 --- a/test/std/containers/associative/map/map.ops/count0.pass.cpp +++ b/test/std/containers/associative/map/map.ops/count0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -35,4 +35,6 @@ int main() typedef std::map M; assert(M().count(C2Int{5}) == 0); } + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/count1.fail.cpp b/test/std/containers/associative/map/map.ops/count1.fail.cpp index 049ee980a..42dc59c27 100644 --- a/test/std/containers/associative/map/map.ops/count1.fail.cpp +++ b/test/std/containers/associative/map/map.ops/count1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/count2.fail.cpp b/test/std/containers/associative/map/map.ops/count2.fail.cpp index 6b4c07572..1fe6b927d 100644 --- a/test/std/containers/associative/map/map.ops/count2.fail.cpp +++ b/test/std/containers/associative/map/map.ops/count2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/count3.fail.cpp b/test/std/containers/associative/map/map.ops/count3.fail.cpp index 525c57cef..3fd930eb2 100644 --- a/test/std/containers/associative/map/map.ops/count3.fail.cpp +++ b/test/std/containers/associative/map/map.ops/count3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp b/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp index fb33d3b0a..fa6490242 100644 --- a/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp +++ b/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp @@ -40,10 +40,12 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::map, int, Comp> s{ {{2, 1}, 1}, {{1, 2}, 2}, {{1, 3}, 3}, {{1, 4}, 4}, {{2, 2}, 5}}; auto cnt = s.count(1); assert(cnt == 3); + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/equal_range.pass.cpp b/test/std/containers/associative/map/map.ops/equal_range.pass.cpp index 3c0c16fb5..c46e52c71 100644 --- a/test/std/containers/associative/map/map.ops/equal_range.pass.cpp +++ b/test/std/containers/associative/map/map.ops/equal_range.pass.cpp @@ -21,7 +21,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -487,4 +487,6 @@ int main() assert(r.second == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp b/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp index 27dac20ae..22f067a2a 100644 --- a/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp +++ b/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -41,4 +41,6 @@ int main() P result = example.equal_range(C2Int{5}); assert(result.first == result.second); } + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp b/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp index 629541c1d..f8ccfc3d8 100644 --- a/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp +++ b/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp b/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp index db3fe9eea..dcde9fc2e 100644 --- a/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp +++ b/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp b/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp index bdd1ae681..f773c482c 100644 --- a/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp +++ b/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp b/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp index 4387967eb..442213561 100644 --- a/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp +++ b/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp @@ -43,7 +43,7 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::map, int, Comp> s{ {{2, 1}, 1}, {{1, 2}, 2}, {{1, 3}, 3}, {{1, 4}, 4}, {{2, 2}, 5}}; @@ -56,4 +56,6 @@ int main() { } assert(nels == 3); + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/find.pass.cpp b/test/std/containers/associative/map/map.ops/find.pass.cpp index ca01e839c..bcf498ecf 100644 --- a/test/std/containers/associative/map/map.ops/find.pass.cpp +++ b/test/std/containers/associative/map/map.ops/find.pass.cpp @@ -21,7 +21,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -257,4 +257,6 @@ int main() assert(r == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/find0.pass.cpp b/test/std/containers/associative/map/map.ops/find0.pass.cpp index a684738df..affc61efb 100644 --- a/test/std/containers/associative/map/map.ops/find0.pass.cpp +++ b/test/std/containers/associative/map/map.ops/find0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -37,4 +37,6 @@ int main() M example; assert(example.find(C2Int{5}) == example.end()); } + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/find1.fail.cpp b/test/std/containers/associative/map/map.ops/find1.fail.cpp index 1cad78a39..6bd1a95ab 100644 --- a/test/std/containers/associative/map/map.ops/find1.fail.cpp +++ b/test/std/containers/associative/map/map.ops/find1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/find2.fail.cpp b/test/std/containers/associative/map/map.ops/find2.fail.cpp index cd8858316..7af1c0eb8 100644 --- a/test/std/containers/associative/map/map.ops/find2.fail.cpp +++ b/test/std/containers/associative/map/map.ops/find2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/find3.fail.cpp b/test/std/containers/associative/map/map.ops/find3.fail.cpp index 62a4a648f..32164fd3a 100644 --- a/test/std/containers/associative/map/map.ops/find3.fail.cpp +++ b/test/std/containers/associative/map/map.ops/find3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp b/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp index 3572b08f7..5b1c925a6 100644 --- a/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp +++ b/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp @@ -21,7 +21,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -369,4 +369,6 @@ int main() assert(r == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp b/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp index 50752e8da..a92790f2b 100644 --- a/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp +++ b/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -37,4 +37,6 @@ int main() M example; assert(example.lower_bound(C2Int{5}) == example.end()); } + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp b/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp index 095e1b3b3..efdc762e8 100644 --- a/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp +++ b/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp b/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp index 455e8fa99..362b223ff 100644 --- a/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp +++ b/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp b/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp index 8c9ac1d65..cc8bdf92a 100644 --- a/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp +++ b/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp b/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp index 58ccd7f43..c7fdd879a 100644 --- a/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp +++ b/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef std::pair V; @@ -332,4 +332,6 @@ int main() assert(r == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp b/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp index 723cdc6df..8f58df61b 100644 --- a/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp +++ b/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::map M; @@ -37,4 +37,6 @@ int main() M example; assert(example.upper_bound(C2Int{5}) == example.end()); } + + return 0; } diff --git a/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp b/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp index fa4afc987..8ed0eed59 100644 --- a/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp +++ b/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp b/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp index 5be763366..d08b6c0f0 100644 --- a/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp +++ b/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp b/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp index 773f114f9..df7cd2269 100644 --- a/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp +++ b/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::map M; diff --git a/test/std/containers/associative/map/map.special/member_swap.pass.cpp b/test/std/containers/associative/map/map.special/member_swap.pass.cpp index 4f985bae3..a41e43f7a 100644 --- a/test/std/containers/associative/map/map.special/member_swap.pass.cpp +++ b/test/std/containers/associative/map/map.special/member_swap.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -172,4 +172,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp b/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp index aea80f9c3..811acc457 100644 --- a/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp +++ b/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp @@ -20,7 +20,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -277,4 +277,6 @@ int main() assert(m2.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp b/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp index 346057415..4e1497f7a 100644 --- a/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp +++ b/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp @@ -91,7 +91,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { typedef std::pair V; { @@ -138,4 +138,6 @@ int main() #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/associative/map/types.pass.cpp b/test/std/containers/associative/map/types.pass.cpp index f9f7abc28..35fc06743 100644 --- a/test/std/containers/associative/map/types.pass.cpp +++ b/test/std/containers/associative/map/types.pass.cpp @@ -33,7 +33,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::map C; @@ -66,4 +66,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp b/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp index f59df265a..47dd64ebc 100644 --- a/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp +++ b/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::multimap, std::allocator > m; + + return 0; } diff --git a/test/std/containers/associative/multimap/empty.fail.cpp b/test/std/containers/associative/multimap/empty.fail.cpp index 91fc1026f..bc305b9cc 100644 --- a/test/std/containers/associative/multimap/empty.fail.cpp +++ b/test/std/containers/associative/multimap/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::multimap c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/associative/multimap/empty.pass.cpp b/test/std/containers/associative/multimap/empty.pass.cpp index a83e2265c..12866a0f2 100644 --- a/test/std/containers/associative/multimap/empty.pass.cpp +++ b/test/std/containers/associative/multimap/empty.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -39,4 +39,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/incomplete_type.pass.cpp b/test/std/containers/associative/multimap/incomplete_type.pass.cpp index 5f83dce46..0132ce9fe 100644 --- a/test/std/containers/associative/multimap/incomplete_type.pass.cpp +++ b/test/std/containers/associative/multimap/incomplete_type.pass.cpp @@ -23,6 +23,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } inline bool operator<(A const& L, A const& R) { return L.data < R.data; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/associative/multimap/iterator.pass.cpp b/test/std/containers/associative/multimap/iterator.pass.cpp index f27bce16d..0a6153118 100644 --- a/test/std/containers/associative/multimap/iterator.pass.cpp +++ b/test/std/containers/associative/multimap/iterator.pass.cpp @@ -32,7 +32,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -229,4 +229,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/max_size.pass.cpp b/test/std/containers/associative/multimap/max_size.pass.cpp index 106bb667c..a4537c3d1 100644 --- a/test/std/containers/associative/multimap/max_size.pass.cpp +++ b/test/std/containers/associative/multimap/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { typedef std::pair KV; { @@ -47,4 +47,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp index e8c35d5a8..6e7e3aa09 100644 --- a/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::less C; @@ -46,4 +46,6 @@ int main() assert(m.get_allocator() == A{}); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp index 47e4e71a3..037406251 100644 --- a/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap C; @@ -79,4 +79,6 @@ int main() assert(*++i == V(3, 1.5)); assert(*++i == V(3, 2)); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp index 5b83bb0be..54bf998ec 100644 --- a/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp @@ -20,7 +20,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_compare > C; @@ -38,4 +38,6 @@ int main() assert(m.key_comp() == C(3)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp index 1f11066f8..44942036c 100644 --- a/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp @@ -19,7 +19,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_compare > C; @@ -50,4 +50,6 @@ int main() assert(m.get_allocator() == A{}); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp b/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp index 19276a0ee..23fe479f5 100644 --- a/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::multimap > m; + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp index c691a1965..d3b064256 100644 --- a/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -99,4 +99,6 @@ int main() assert(mo.key_comp() == C(5)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp index 3c549d6ae..7144a25f9 100644 --- a/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp @@ -19,7 +19,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -98,4 +98,6 @@ int main() assert(mo.key_comp() == C(5)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp index d49290868..6816a5ee4 100644 --- a/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp @@ -19,7 +19,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -121,4 +121,6 @@ int main() assert(mo.key_comp() == C(5)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp index 6c59b603b..6b3308843 100644 --- a/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::multimap m; @@ -50,4 +50,6 @@ int main() assert(m.begin() == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp index d55adedc9..e5a28601e 100644 --- a/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { typedef std::pair V; #if defined(_LIBCPP_VERSION) @@ -54,4 +54,6 @@ int main() typedef std::multimap> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp index 8d960dbe3..b51b6b63b 100644 --- a/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp @@ -23,6 +23,8 @@ struct X std::multimap::const_reverse_iterator cri; }; -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp index 01cdff8c3..100746789 100644 --- a/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { typedef std::pair V; { @@ -48,4 +48,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp index bd26b397c..2642ba6a8 100644 --- a/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap C; @@ -77,4 +77,6 @@ int main() assert(*++i == V(3, 1.5)); assert(*++i == V(3, 2)); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp index a3f29e607..c8e2d293f 100644 --- a/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp @@ -19,7 +19,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_compare > Cmp; @@ -85,4 +85,6 @@ int main() assert(*++i == V(3, 2)); assert(m.key_comp() == Cmp(4)); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp index 572a3cfb0..592dec997 100644 --- a/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_compare > Cmp; @@ -155,4 +155,6 @@ int main() assert(m.key_comp() == Cmp(4)); assert(m.get_allocator() == A{}); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp index 0ea352404..4d92b3d0b 100644 --- a/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -109,4 +109,6 @@ int main() } #endif #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp index aa114a25a..d10904a4d 100644 --- a/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp @@ -20,7 +20,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -82,4 +82,6 @@ int main() assert(*next(m.begin(), 8) == V(3, 2)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp index 7d02c7539..a71c757ff 100644 --- a/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp @@ -21,7 +21,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -118,4 +118,6 @@ int main() assert(*next(m.begin(), 8) == V(3, 2)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp index 324e0a140..cef685774 100644 --- a/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp @@ -21,7 +21,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -126,4 +126,6 @@ int main() assert(mo.size() == 0); assert(distance(mo.begin(), mo.end()) == 0); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp index 3342a4eda..712afbeaa 100644 --- a/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" #include "Counter.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -268,4 +268,6 @@ int main() assert(m3.key_comp() == C(5)); LIBCPP_ASSERT(m1.empty()); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp index c1f8e7e5a..386c11ecb 100644 --- a/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp @@ -22,7 +22,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::pair V; @@ -184,4 +184,6 @@ int main() assert(m3.key_comp() == C(5)); assert(m1.empty()); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp index 41ea65853..2afcc5e58 100644 --- a/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { typedef std::pair V; { @@ -54,4 +54,6 @@ int main() typedef std::multimap> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp index b1c148a9f..377167484 100644 --- a/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp @@ -31,7 +31,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) typedef std::pair V; @@ -52,4 +52,6 @@ int main() typedef std::multimap> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp b/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp index dc448f58d..15893f77b 100644 --- a/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp @@ -77,7 +77,7 @@ void test() test0({1,2,3}, False, {1,2,3}); } -int main() +int main(int, char**) { test>(); test, min_allocator>>> (); @@ -85,4 +85,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp index 0cb5cb29b..d05a13b5f 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -62,4 +62,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp index 2780d3a53..76d9b1718 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp @@ -22,7 +22,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -144,4 +144,6 @@ int main() assert(m.begin()->first == 2); assert(m.begin()->second == 3.5); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp index 49ee3069b..3ad09f38a 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp @@ -22,7 +22,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -154,4 +154,6 @@ int main() assert(m.begin()->first == 2); assert(m.begin()->second == 3.5); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp index 62ab3f5fd..a0f70d640 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp @@ -25,7 +25,7 @@ struct TemplateConstructor bool operator<(const TemplateConstructor&, const TemplateConstructor&) { return false; } -int main() +int main(int, char**) { { typedef std::multimap M; @@ -297,4 +297,6 @@ int main() c.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp index f561d149b..deef1a146 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -153,4 +153,6 @@ int main() assert(i == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp index f881c77c2..0ab1d4cb8 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -149,4 +149,6 @@ int main() assert(i == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp index a0992d751..fe3c78832 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp @@ -40,7 +40,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using map_type = std::multimap; @@ -63,4 +63,6 @@ int main() min_alloc_map m = {{1, 1}, {2, 2}, {3, 3}, {4, 4}, {5, 5}, {6, 6}}; test(m); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp index 687043a4c..e2a80dab2 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp @@ -45,7 +45,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::multimap m = {{1,1}, {2,2}, {3,3}, {4,4}, {5,5}, {6,6}}; @@ -72,4 +72,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp index 008770cbf..9a791af57 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp @@ -20,8 +20,10 @@ #include "../../../map_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testMultimapInsert >(); testMultimapInsertHint >(); + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp index 8c4e51b24..b83034448 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp @@ -53,7 +53,7 @@ void do_insert_test() { assert(r->second == 3.5); } -int main() +int main(int, char**) { { typedef std::multimap Container; @@ -65,4 +65,6 @@ int main() do_insert_test(); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp index 2da3e7d49..33104ca88 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap C; @@ -85,4 +85,6 @@ int main() assert(*++i == V(3, 2)); assert(*++i == V(3, 1.5)); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp index 946193446..fb3283f83 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp @@ -54,7 +54,7 @@ void do_insert_hint_test() assert(r->second == 4.5); } -int main() +int main(int, char**) { do_insert_hint_test >(); #if TEST_STD_VER >= 11 @@ -63,4 +63,6 @@ int main() do_insert_hint_test(); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp index f7a11f86c..9533a6289 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -97,4 +97,6 @@ int main() assert(next(m.begin(), 8)->second == 2); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp index 0912136f1..5eea856a0 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp @@ -54,7 +54,7 @@ void do_insert_rv_test() assert(r->second == 2); } -int main() +int main(int, char**) { do_insert_rv_test, std::pair >(); do_insert_rv_test, std::pair >(); @@ -95,4 +95,6 @@ int main() assert(r->first == 3); assert(r->second == 2); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp index 71122d3a3..7fb62a7c1 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp @@ -68,10 +68,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::multimap m; test(m); std::multimap, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp index edc7d2bd3..847a70136 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp @@ -54,10 +54,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::multimap m; test(m); std::multimap, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp index 041ce97a6..05393345c 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp @@ -54,7 +54,7 @@ void do_insert_rv_test() assert(r->second == 3); } -int main() +int main(int, char**) { do_insert_rv_test>(); { @@ -89,4 +89,6 @@ int main() assert(r->first == 3); assert(r->second == 3); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp b/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp index 449d5d92d..78b24323d 100644 --- a/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_comparator }; #endif -int main() +int main(int, char**) { { std::multimap src{{1, 0}, {3, 0}, {5, 0}}; @@ -146,4 +146,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp index 7bdb4d200..053a771ba 100644 --- a/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp @@ -20,7 +20,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -172,4 +172,6 @@ int main() assert(r == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp index f725d16f8..75f9f2228 100644 --- a/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -35,4 +35,6 @@ int main() typedef std::multimap M; assert(M().count(C2Int{5}) == 0); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp index 28842553b..594a424fa 100644 --- a/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp index 5f06d3226..1f98052b7 100644 --- a/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp index 2f3aa4dcb..3304d9f06 100644 --- a/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp index 0483276f8..e6348cbef 100644 --- a/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp @@ -40,10 +40,12 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::multimap, int, Comp> s{ {{2, 1}, 1}, {{1, 1}, 2}, {{1, 1}, 3}, {{1, 1}, 4}, {{2, 2}, 5}}; auto cnt = s.count(1); assert(cnt == 3); + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp index 47380d881..3d4997f48 100644 --- a/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp @@ -21,7 +21,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -283,4 +283,6 @@ int main() assert(r.second == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp index 48002b381..c01395f0a 100644 --- a/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -41,4 +41,6 @@ int main() P result = example.equal_range(C2Int{5}); assert(result.first == result.second); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp index ea7941c71..b826f018f 100644 --- a/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp index a6fc925a8..a533a7144 100644 --- a/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp index 8b5e77242..2a26a5849 100644 --- a/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp index 34326a453..95af97cee 100644 --- a/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp @@ -43,7 +43,7 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::multimap, int, Comp> s{ {{2, 1}, 1}, {{1, 1}, 2}, {{1, 1}, 3}, {{1, 1}, 4}, {{2, 2}, 5}}; @@ -56,4 +56,6 @@ int main() { } assert(nels == 3); + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp index 006f98b96..e526d9a32 100644 --- a/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp @@ -21,7 +21,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -219,4 +219,6 @@ int main() assert(r == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp index 2516b16e7..39a8735bc 100644 --- a/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -37,4 +37,6 @@ int main() M example; assert(example.find(C2Int{5}) == example.end()); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp index 754df859a..a22d1b5a0 100644 --- a/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp index 898fdbafb..cf2e4b498 100644 --- a/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp index 68608e8d0..2be4062bb 100644 --- a/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp index c94f99d49..77550b518 100644 --- a/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp @@ -21,7 +21,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -233,4 +233,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp index fd604d14e..1311c9c5a 100644 --- a/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -37,4 +37,6 @@ int main() M example; assert(example.lower_bound(C2Int{5}) == example.end()); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp index 510421a8a..0279f54bf 100644 --- a/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp index afcf3285a..2282003f4 100644 --- a/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp index 3c7e27676..f5751647a 100644 --- a/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp index 5a0d7c3ce..762387d80 100644 --- a/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp @@ -21,7 +21,7 @@ #include "private_constructor.hpp" #include "is_transparent.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -232,4 +232,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp b/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp index 5f257ece9..28c9ff75a 100644 --- a/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp @@ -25,7 +25,7 @@ #include "is_transparent.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -37,4 +37,6 @@ int main() M example; assert(example.upper_bound(C2Int{5}) == example.end()); } + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp index 33775d238..39ecc3cc4 100644 --- a/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp index c2be3e7eb..f51a199c1 100644 --- a/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp b/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp index 5c1d2a77b..68d057100 100644 --- a/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp +++ b/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp @@ -28,7 +28,7 @@ #error "This test requires is C++14 (or later)" #else -int main() +int main(int, char**) { { typedef std::multimap M; diff --git a/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp b/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp index 09740b3f3..fe8399713 100644 --- a/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -172,4 +172,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp b/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp index b776766dd..3e75991ee 100644 --- a/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp @@ -20,7 +20,7 @@ #include "../../../test_compare.h" #include "min_allocator.h" -int main() +int main(int, char**) { typedef std::pair V; { @@ -277,4 +277,6 @@ int main() assert(m2.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp b/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp index 7c42ff170..9d5dab06c 100644 --- a/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp +++ b/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp @@ -91,7 +91,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { typedef std::pair V; { @@ -137,4 +137,6 @@ int main() } #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/scary.pass.cpp b/test/std/containers/associative/multimap/scary.pass.cpp index 2032bfc96..faf839b8e 100644 --- a/test/std/containers/associative/multimap/scary.pass.cpp +++ b/test/std/containers/associative/multimap/scary.pass.cpp @@ -14,11 +14,13 @@ #include -int main() +int main(int, char**) { typedef std::map M1; typedef std::multimap M2; M2::iterator i; M1::iterator j = i; ((void)j); + + return 0; } diff --git a/test/std/containers/associative/multimap/size.pass.cpp b/test/std/containers/associative/multimap/size.pass.cpp index b608b99e9..df18f7b58 100644 --- a/test/std/containers/associative/multimap/size.pass.cpp +++ b/test/std/containers/associative/multimap/size.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap M; @@ -55,4 +55,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/multimap/types.pass.cpp b/test/std/containers/associative/multimap/types.pass.cpp index 7c91ab3bd..67723f5cd 100644 --- a/test/std/containers/associative/multimap/types.pass.cpp +++ b/test/std/containers/associative/multimap/types.pass.cpp @@ -33,7 +33,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multimap C; @@ -66,4 +66,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp b/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp index ffa0e9640..86e1b307a 100644 --- a/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp +++ b/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::multiset, std::allocator > ms; + + return 0; } diff --git a/test/std/containers/associative/multiset/clear.pass.cpp b/test/std/containers/associative/multiset/clear.pass.cpp index b5ad9e4f3..93f9fef2c 100644 --- a/test/std/containers/associative/multiset/clear.pass.cpp +++ b/test/std/containers/associative/multiset/clear.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -62,4 +62,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/count.pass.cpp b/test/std/containers/associative/multiset/count.pass.cpp index 61d64adb6..3ac6f9423 100644 --- a/test/std/containers/associative/multiset/count.pass.cpp +++ b/test/std/containers/associative/multiset/count.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -157,4 +157,6 @@ int main() assert(r == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/count_transparent.pass.cpp b/test/std/containers/associative/multiset/count_transparent.pass.cpp index e26744a75..1239286f7 100644 --- a/test/std/containers/associative/multiset/count_transparent.pass.cpp +++ b/test/std/containers/associative/multiset/count_transparent.pass.cpp @@ -42,9 +42,11 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::multiset, Comp> s{{2, 1}, {1, 1}, {1, 1}, {1, 1}, {2, 2}}; auto cnt = s.count(1); assert(cnt == 3); + + return 0; } diff --git a/test/std/containers/associative/multiset/emplace.pass.cpp b/test/std/containers/associative/multiset/emplace.pass.cpp index 8e7b6946c..1cabd12fc 100644 --- a/test/std/containers/associative/multiset/emplace.pass.cpp +++ b/test/std/containers/associative/multiset/emplace.pass.cpp @@ -22,7 +22,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -77,4 +77,6 @@ int main() assert(m.size() == 1); assert(*r == 2); } + + return 0; } diff --git a/test/std/containers/associative/multiset/emplace_hint.pass.cpp b/test/std/containers/associative/multiset/emplace_hint.pass.cpp index d8723d8d9..17db3b4b3 100644 --- a/test/std/containers/associative/multiset/emplace_hint.pass.cpp +++ b/test/std/containers/associative/multiset/emplace_hint.pass.cpp @@ -22,7 +22,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -77,4 +77,6 @@ int main() assert(m.size() == 1); assert(*r == 2); } + + return 0; } diff --git a/test/std/containers/associative/multiset/empty.fail.cpp b/test/std/containers/associative/multiset/empty.fail.cpp index 29c31a089..4467b4870 100644 --- a/test/std/containers/associative/multiset/empty.fail.cpp +++ b/test/std/containers/associative/multiset/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::multiset c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/associative/multiset/empty.pass.cpp b/test/std/containers/associative/multiset/empty.pass.cpp index f0591d8e3..2ca20491f 100644 --- a/test/std/containers/associative/multiset/empty.pass.cpp +++ b/test/std/containers/associative/multiset/empty.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -39,4 +39,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/equal_range.pass.cpp b/test/std/containers/associative/multiset/equal_range.pass.cpp index 740ecc7f2..44c6c17ec 100644 --- a/test/std/containers/associative/multiset/equal_range.pass.cpp +++ b/test/std/containers/associative/multiset/equal_range.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -260,4 +260,6 @@ int main() assert(r.second == next(m.begin(), 9)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp b/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp index 075aab1a3..d052cf169 100644 --- a/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp +++ b/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp @@ -44,7 +44,7 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::multiset, Comp> s{{2, 1}, {1, 1}, {1, 1}, {1, 1}, {2, 2}}; auto er = s.equal_range(1); @@ -56,4 +56,6 @@ int main() { } assert(nels == 3); + + return 0; } diff --git a/test/std/containers/associative/multiset/erase_iter.pass.cpp b/test/std/containers/associative/multiset/erase_iter.pass.cpp index 506a0a7c2..bcedbf338 100644 --- a/test/std/containers/associative/multiset/erase_iter.pass.cpp +++ b/test/std/containers/associative/multiset/erase_iter.pass.cpp @@ -25,7 +25,7 @@ struct TemplateConstructor bool operator<(const TemplateConstructor&, const TemplateConstructor&) { return false; } -int main() +int main(int, char**) { { typedef std::multiset M; @@ -199,4 +199,6 @@ int main() c.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp b/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp index b1e2d143b..03c725285 100644 --- a/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp +++ b/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -137,4 +137,6 @@ int main() assert(i == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/erase_key.pass.cpp b/test/std/containers/associative/multiset/erase_key.pass.cpp index d2c3d17db..4b1db0529 100644 --- a/test/std/containers/associative/multiset/erase_key.pass.cpp +++ b/test/std/containers/associative/multiset/erase_key.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -125,4 +125,6 @@ int main() assert(i == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/extract_iterator.pass.cpp b/test/std/containers/associative/multiset/extract_iterator.pass.cpp index f16208190..ef2a64ede 100644 --- a/test/std/containers/associative/multiset/extract_iterator.pass.cpp +++ b/test/std/containers/associative/multiset/extract_iterator.pass.cpp @@ -36,7 +36,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using set_type = std::multiset; @@ -56,4 +56,6 @@ int main() min_alloc_set m = {1, 2, 3, 4, 5, 6}; test(m); } + + return 0; } diff --git a/test/std/containers/associative/multiset/extract_key.pass.cpp b/test/std/containers/associative/multiset/extract_key.pass.cpp index 7fc0459ca..d95667def 100644 --- a/test/std/containers/associative/multiset/extract_key.pass.cpp +++ b/test/std/containers/associative/multiset/extract_key.pass.cpp @@ -43,7 +43,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::multiset m = {1, 2, 3, 4, 5, 6}; @@ -67,4 +67,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/associative/multiset/find.pass.cpp b/test/std/containers/associative/multiset/find.pass.cpp index 44d8d051c..7a6584b2b 100644 --- a/test/std/containers/associative/multiset/find.pass.cpp +++ b/test/std/containers/associative/multiset/find.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -237,4 +237,6 @@ int main() assert(r == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/incomplete_type.pass.cpp b/test/std/containers/associative/multiset/incomplete_type.pass.cpp index 71166b2ec..a118a6230 100644 --- a/test/std/containers/associative/multiset/incomplete_type.pass.cpp +++ b/test/std/containers/associative/multiset/incomplete_type.pass.cpp @@ -23,6 +23,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } inline bool operator<(A const& L, A const& R) { return L.data < R.data; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_cv.pass.cpp b/test/std/containers/associative/multiset/insert_cv.pass.cpp index 21fec2cd9..856d54da0 100644 --- a/test/std/containers/associative/multiset/insert_cv.pass.cpp +++ b/test/std/containers/associative/multiset/insert_cv.pass.cpp @@ -48,7 +48,7 @@ void do_insert_cv_test() assert(*r == 3); } -int main() +int main(int, char**) { do_insert_cv_test >(); #if TEST_STD_VER >= 11 @@ -57,4 +57,6 @@ int main() do_insert_cv_test(); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp b/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp index 6b6c22f28..083dea739 100644 --- a/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp +++ b/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp @@ -19,8 +19,10 @@ #include "container_test_types.h" #include "../../set_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testMultisetInsert >(); testMultisetEmplace >(); + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp b/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp index 29a746696..7f7a00c15 100644 --- a/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp +++ b/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset C; @@ -56,4 +56,6 @@ int main() assert(*++i == V(8)); assert(*++i == V(10)); } + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp b/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp index b0da5f4f2..e29e7b484 100644 --- a/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp +++ b/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -69,4 +69,6 @@ int main() assert(*r == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp b/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp index 07b8000d9..242b9d7f6 100644 --- a/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp +++ b/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -81,4 +81,6 @@ int main() assert(*next(m.begin(), 8) == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp b/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp index 3dea1f8a2..e905c5c40 100644 --- a/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp +++ b/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -70,4 +70,6 @@ int main() assert(m.size() == 4); assert(*r == 3); } + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_node_type.pass.cpp b/test/std/containers/associative/multiset/insert_node_type.pass.cpp index b8aad6c8c..7cf2cebfb 100644 --- a/test/std/containers/associative/multiset/insert_node_type.pass.cpp +++ b/test/std/containers/associative/multiset/insert_node_type.pass.cpp @@ -67,10 +67,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::multiset m; test(m); std::multiset, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp b/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp index 3e5b40b96..d4d6871fb 100644 --- a/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp +++ b/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp @@ -49,10 +49,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::multiset m; test(m); std::multiset, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/multiset/insert_rv.pass.cpp b/test/std/containers/associative/multiset/insert_rv.pass.cpp index 9d50c617d..3f73a2813 100644 --- a/test/std/containers/associative/multiset/insert_rv.pass.cpp +++ b/test/std/containers/associative/multiset/insert_rv.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -70,4 +70,6 @@ int main() assert(m.size() == 4); assert(*r == 3); } + + return 0; } diff --git a/test/std/containers/associative/multiset/iterator.pass.cpp b/test/std/containers/associative/multiset/iterator.pass.cpp index bda2c7faa..4ab1d79a0 100644 --- a/test/std/containers/associative/multiset/iterator.pass.cpp +++ b/test/std/containers/associative/multiset/iterator.pass.cpp @@ -32,7 +32,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -213,4 +213,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/lower_bound.pass.cpp b/test/std/containers/associative/multiset/lower_bound.pass.cpp index dd9fdf70c..6d31f04c8 100644 --- a/test/std/containers/associative/multiset/lower_bound.pass.cpp +++ b/test/std/containers/associative/multiset/lower_bound.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -220,4 +220,6 @@ int main() assert(r == next(m.begin(), 9)); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/max_size.pass.cpp b/test/std/containers/associative/multiset/max_size.pass.cpp index 64baa6cb0..5986df295 100644 --- a/test/std/containers/associative/multiset/max_size.pass.cpp +++ b/test/std/containers/associative/multiset/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { { typedef limited_allocator A; @@ -46,4 +46,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/associative/multiset/merge.pass.cpp b/test/std/containers/associative/multiset/merge.pass.cpp index 9d566484c..e7e05b155 100644 --- a/test/std/containers/associative/multiset/merge.pass.cpp +++ b/test/std/containers/associative/multiset/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_comparator }; #endif -int main() +int main(int, char**) { { std::multiset src{1, 3, 5}; @@ -145,4 +145,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp index 4debe7b42..9ceac884b 100644 --- a/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { typedef std::less C; typedef test_allocator A; @@ -25,4 +25,6 @@ int main() assert(m.empty()); assert(m.begin() == m.end()); assert(m.get_allocator() == A(5)); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp index f325fe919..c84b04293 100644 --- a/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset C; @@ -51,4 +51,6 @@ int main() assert(*++i == V(5)); assert(*++i == V(6)); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp index b628d50ff..d35de106f 100644 --- a/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp @@ -21,7 +21,7 @@ #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef test_compare > C; const std::multiset m(C(3)); @@ -29,4 +29,6 @@ int main() assert(m.begin() == m.end()); assert(m.key_comp() == C(3)); assert(m.value_comp() == C(3)); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp index e06c21719..f044b2790 100644 --- a/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { typedef test_compare > C; typedef test_allocator A; @@ -27,4 +27,6 @@ int main() assert(m.begin() == m.end()); assert(m.key_comp() == C(4)); assert(m.get_allocator() == A(5)); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp b/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp index 09c2ac093..ae987c64c 100644 --- a/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::multiset > m; + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp index a055b15fc..ac196b5ae 100644 --- a/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp @@ -19,7 +19,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -115,4 +115,6 @@ int main() assert(*next(mo.begin(), 8) == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp index 4466438ca..25e6d6efb 100644 --- a/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { typedef int V; V ar[] = @@ -64,4 +64,6 @@ int main() assert(*next(mo.begin(), 6) == 3); assert(*next(mo.begin(), 7) == 3); assert(*next(mo.begin(), 8) == 3); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp index 0efa8bec6..7992c7cae 100644 --- a/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp @@ -18,7 +18,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -134,4 +134,6 @@ int main() assert(*next(mo.begin(), 7) == 3); assert(*next(mo.begin(), 8) == 3); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp index a84bc6d10..88c5244f8 100644 --- a/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::multiset m; @@ -50,4 +50,6 @@ int main() assert(m.begin() == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp index 747e948ed..7fa25ac47 100644 --- a/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -53,4 +53,6 @@ int main() typedef std::multiset> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp index e26828265..8a18a2977 100644 --- a/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { { typedef std::multiset C; @@ -47,4 +47,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp index c0a682e91..68a74e80c 100644 --- a/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset C; @@ -66,4 +66,6 @@ int main() assert(*++i == V(6)); assert(m.get_allocator() == a); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp index 719476c7d..cf4c11dcf 100644 --- a/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp @@ -18,7 +18,7 @@ #include #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef test_compare > Cmp; typedef std::multiset C; @@ -34,4 +34,6 @@ int main() assert(*++i == V(5)); assert(*++i == V(6)); assert(m.key_comp() == Cmp(10)); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp index 61a1f3ca0..5f26864cd 100644 --- a/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp @@ -19,7 +19,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { typedef test_compare > Cmp; typedef test_allocator A; @@ -37,4 +37,6 @@ int main() assert(*++i == V(6)); assert(m.key_comp() == Cmp(10)); assert(m.get_allocator() == A(4)); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp index a1806ecf9..9d521c279 100644 --- a/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -79,4 +79,6 @@ int main() assert(*next(m.begin(), 8) == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp index 3a37ac014..82d9f4aea 100644 --- a/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp @@ -22,7 +22,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -91,4 +91,6 @@ int main() assert(m.get_allocator() == a); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp index 77f6b10c4..25b4364c1 100644 --- a/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef int V; V ar[] = @@ -49,4 +49,6 @@ int main() assert(*next(m.begin(), 6) == 3); assert(*next(m.begin(), 7) == 3); assert(*next(m.begin(), 8) == 3); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp index 8d43c098e..0d6cc72a6 100644 --- a/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp @@ -21,7 +21,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -113,4 +113,6 @@ int main() assert(mo.size() == 0); assert(distance(mo.begin(), mo.end()) == 0); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp index c91a97b49..1abe5b928 100644 --- a/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp @@ -23,7 +23,7 @@ #include "test_allocator.h" #include "Counter.h" -int main() +int main(int, char**) { { typedef MoveOnly V; @@ -184,4 +184,6 @@ int main() } assert(Counter_base::gConstructed == 0); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp index 263e48b46..6f584f22c 100644 --- a/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp @@ -22,7 +22,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef MoveOnly V; @@ -180,4 +180,6 @@ int main() assert(m3.key_comp() == C(5)); assert(m1.empty()); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp index aa164edf0..026fc1ba7 100644 --- a/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { { typedef std::multiset C; @@ -53,4 +53,6 @@ int main() typedef std::multiset> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp b/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp index 41fd86269..88bbb59a4 100644 --- a/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp @@ -31,7 +31,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -51,4 +51,6 @@ int main() typedef std::multiset> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp b/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp index 19a0d131f..84d665cb1 100644 --- a/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,3}), False, S({1,2,3})); } -int main() +int main(int, char**) { test>(); test, min_allocator>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp b/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp index be1132502..9ac0f1709 100644 --- a/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -173,4 +173,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp b/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp index 9b6d021f5..a3bbf551d 100644 --- a/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef int V; { @@ -163,4 +163,6 @@ int main() assert(m2.key_comp() == C(1)); assert(m2.get_allocator() == A(1)); } + + return 0; } diff --git a/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp b/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp index 367e6e1c9..47a0d411f 100644 --- a/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp +++ b/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp @@ -91,7 +91,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::multiset C; @@ -136,4 +136,6 @@ int main() } #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/scary.pass.cpp b/test/std/containers/associative/multiset/scary.pass.cpp index 329f9f18f..5065ab96e 100644 --- a/test/std/containers/associative/multiset/scary.pass.cpp +++ b/test/std/containers/associative/multiset/scary.pass.cpp @@ -14,11 +14,13 @@ #include -int main() +int main(int, char**) { typedef std::set M1; typedef std::multiset M2; M2::iterator i; M1::iterator j = i; ((void)j); + + return 0; } diff --git a/test/std/containers/associative/multiset/size.pass.cpp b/test/std/containers/associative/multiset/size.pass.cpp index ccb3f0f7a..bb5616e9a 100644 --- a/test/std/containers/associative/multiset/size.pass.cpp +++ b/test/std/containers/associative/multiset/size.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset M; @@ -55,4 +55,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/types.pass.cpp b/test/std/containers/associative/multiset/types.pass.cpp index 3ee2fc570..96e8ec4f0 100644 --- a/test/std/containers/associative/multiset/types.pass.cpp +++ b/test/std/containers/associative/multiset/types.pass.cpp @@ -33,7 +33,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::multiset C; @@ -66,4 +66,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/associative/multiset/upper_bound.pass.cpp b/test/std/containers/associative/multiset/upper_bound.pass.cpp index f2796d7b4..99a7e374d 100644 --- a/test/std/containers/associative/multiset/upper_bound.pass.cpp +++ b/test/std/containers/associative/multiset/upper_bound.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -219,4 +219,6 @@ int main() assert(r == next(m.begin(), 9)); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/allocator_mismatch.fail.cpp b/test/std/containers/associative/set/allocator_mismatch.fail.cpp index ed3601968..69e49351e 100644 --- a/test/std/containers/associative/set/allocator_mismatch.fail.cpp +++ b/test/std/containers/associative/set/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::set, std::allocator > s; + + return 0; } diff --git a/test/std/containers/associative/set/clear.pass.cpp b/test/std/containers/associative/set/clear.pass.cpp index 3f84ee480..0650e912f 100644 --- a/test/std/containers/associative/set/clear.pass.cpp +++ b/test/std/containers/associative/set/clear.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -62,4 +62,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/count.pass.cpp b/test/std/containers/associative/set/count.pass.cpp index e915b1cde..8866aa7f0 100644 --- a/test/std/containers/associative/set/count.pass.cpp +++ b/test/std/containers/associative/set/count.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -167,4 +167,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/containers/associative/set/count_transparent.pass.cpp b/test/std/containers/associative/set/count_transparent.pass.cpp index e8490e6de..d94188def 100644 --- a/test/std/containers/associative/set/count_transparent.pass.cpp +++ b/test/std/containers/associative/set/count_transparent.pass.cpp @@ -42,9 +42,11 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::set, Comp> s{{2, 1}, {1, 2}, {1, 3}, {1, 4}, {2, 2}}; auto cnt = s.count(1); assert(cnt == 3); + + return 0; } diff --git a/test/std/containers/associative/set/emplace.pass.cpp b/test/std/containers/associative/set/emplace.pass.cpp index fdabf02a8..e48f2e1e4 100644 --- a/test/std/containers/associative/set/emplace.pass.cpp +++ b/test/std/containers/associative/set/emplace.pass.cpp @@ -22,7 +22,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -84,4 +84,6 @@ int main() assert(m.size() == 1); assert(*r.first == 2); } + + return 0; } diff --git a/test/std/containers/associative/set/emplace_hint.pass.cpp b/test/std/containers/associative/set/emplace_hint.pass.cpp index 441adaf21..a7ed7266b 100644 --- a/test/std/containers/associative/set/emplace_hint.pass.cpp +++ b/test/std/containers/associative/set/emplace_hint.pass.cpp @@ -22,7 +22,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -77,4 +77,6 @@ int main() assert(m.size() == 1); assert(*r == 2); } + + return 0; } diff --git a/test/std/containers/associative/set/empty.fail.cpp b/test/std/containers/associative/set/empty.fail.cpp index 7954f6f49..fc5856fbd 100644 --- a/test/std/containers/associative/set/empty.fail.cpp +++ b/test/std/containers/associative/set/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::set c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/associative/set/empty.pass.cpp b/test/std/containers/associative/set/empty.pass.cpp index 50ce5dd3b..c00ab68ff 100644 --- a/test/std/containers/associative/set/empty.pass.cpp +++ b/test/std/containers/associative/set/empty.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -39,4 +39,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/equal_range.pass.cpp b/test/std/containers/associative/set/equal_range.pass.cpp index da221aa54..5c4370611 100644 --- a/test/std/containers/associative/set/equal_range.pass.cpp +++ b/test/std/containers/associative/set/equal_range.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -367,4 +367,6 @@ int main() assert(r.second == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/equal_range_transparent.pass.cpp b/test/std/containers/associative/set/equal_range_transparent.pass.cpp index c091aa6b5..b69ff2d52 100644 --- a/test/std/containers/associative/set/equal_range_transparent.pass.cpp +++ b/test/std/containers/associative/set/equal_range_transparent.pass.cpp @@ -44,7 +44,7 @@ struct Comp { } }; -int main() { +int main(int, char**) { std::set, Comp> s{{2, 1}, {1, 2}, {1, 3}, {1, 4}, {2, 2}}; auto er = s.equal_range(1); @@ -56,4 +56,6 @@ int main() { } assert(nels == 3); + + return 0; } diff --git a/test/std/containers/associative/set/erase_iter.pass.cpp b/test/std/containers/associative/set/erase_iter.pass.cpp index 99650d3d0..49ce4f29e 100644 --- a/test/std/containers/associative/set/erase_iter.pass.cpp +++ b/test/std/containers/associative/set/erase_iter.pass.cpp @@ -25,7 +25,7 @@ struct TemplateConstructor bool operator<(const TemplateConstructor&, const TemplateConstructor&) { return false; } -int main() +int main(int, char**) { { typedef std::set M; @@ -199,4 +199,6 @@ int main() c.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/erase_iter_iter.pass.cpp b/test/std/containers/associative/set/erase_iter_iter.pass.cpp index b98d83ad8..86fd52c2c 100644 --- a/test/std/containers/associative/set/erase_iter_iter.pass.cpp +++ b/test/std/containers/associative/set/erase_iter_iter.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -137,4 +137,6 @@ int main() assert(i == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/erase_key.pass.cpp b/test/std/containers/associative/set/erase_key.pass.cpp index da3ea5c14..3ceec8850 100644 --- a/test/std/containers/associative/set/erase_key.pass.cpp +++ b/test/std/containers/associative/set/erase_key.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -199,4 +199,6 @@ int main() assert(i == 1); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/extract_iterator.pass.cpp b/test/std/containers/associative/set/extract_iterator.pass.cpp index da95331f7..1ba13e318 100644 --- a/test/std/containers/associative/set/extract_iterator.pass.cpp +++ b/test/std/containers/associative/set/extract_iterator.pass.cpp @@ -36,7 +36,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using set_type = std::set; @@ -56,4 +56,6 @@ int main() min_alloc_set m = {1, 2, 3, 4, 5, 6}; test(m); } + + return 0; } diff --git a/test/std/containers/associative/set/extract_key.pass.cpp b/test/std/containers/associative/set/extract_key.pass.cpp index 68f24f654..4417e8636 100644 --- a/test/std/containers/associative/set/extract_key.pass.cpp +++ b/test/std/containers/associative/set/extract_key.pass.cpp @@ -43,7 +43,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::set m = {1, 2, 3, 4, 5, 6}; @@ -67,4 +67,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/associative/set/find.pass.cpp b/test/std/containers/associative/set/find.pass.cpp index 50b779afd..cda1ea87a 100644 --- a/test/std/containers/associative/set/find.pass.cpp +++ b/test/std/containers/associative/set/find.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -237,4 +237,6 @@ int main() assert(r == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/gcc_workaround.pass.cpp b/test/std/containers/associative/set/gcc_workaround.pass.cpp index 2b923b773..5f4947b54 100644 --- a/test/std/containers/associative/set/gcc_workaround.pass.cpp +++ b/test/std/containers/associative/set/gcc_workaround.pass.cpp @@ -15,7 +15,4 @@ std::set s; using std::map; using std::multimap; -int main(void) -{ - return 0; -} +int main(int, char**) { return 0; } diff --git a/test/std/containers/associative/set/incomplete_type.pass.cpp b/test/std/containers/associative/set/incomplete_type.pass.cpp index 96b2bbf59..d3b93c599 100644 --- a/test/std/containers/associative/set/incomplete_type.pass.cpp +++ b/test/std/containers/associative/set/incomplete_type.pass.cpp @@ -23,6 +23,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } inline bool operator<(A const& L, A const& R) { return L.data < R.data; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp b/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp index 8c60e699a..11be14b02 100644 --- a/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp +++ b/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp @@ -20,9 +20,11 @@ #include "container_test_types.h" #include "../../set_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testSetInsert >(); testSetEmplace >(); testSetEmplaceHint >(); + + return 0; } diff --git a/test/std/containers/associative/set/insert_cv.pass.cpp b/test/std/containers/associative/set/insert_cv.pass.cpp index d29a796ba..a97e76eb5 100644 --- a/test/std/containers/associative/set/insert_cv.pass.cpp +++ b/test/std/containers/associative/set/insert_cv.pass.cpp @@ -53,7 +53,7 @@ void do_insert_cv_test() assert(*r.first == 3); } -int main() +int main(int, char**) { do_insert_cv_test >(); #if TEST_STD_VER >= 11 @@ -62,4 +62,6 @@ int main() do_insert_cv_test(); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/insert_initializer_list.pass.cpp b/test/std/containers/associative/set/insert_initializer_list.pass.cpp index 46fdecd4f..ce5cc6fd2 100644 --- a/test/std/containers/associative/set/insert_initializer_list.pass.cpp +++ b/test/std/containers/associative/set/insert_initializer_list.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set C; @@ -56,4 +56,6 @@ int main() assert(*++i == V(8)); assert(*++i == V(10)); } + + return 0; } diff --git a/test/std/containers/associative/set/insert_iter_cv.pass.cpp b/test/std/containers/associative/set/insert_iter_cv.pass.cpp index ab8834e6a..be27e5e4e 100644 --- a/test/std/containers/associative/set/insert_iter_cv.pass.cpp +++ b/test/std/containers/associative/set/insert_iter_cv.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -69,4 +69,6 @@ int main() assert(*r == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/insert_iter_iter.pass.cpp b/test/std/containers/associative/set/insert_iter_iter.pass.cpp index bf55e31a8..35c2dca30 100644 --- a/test/std/containers/associative/set/insert_iter_iter.pass.cpp +++ b/test/std/containers/associative/set/insert_iter_iter.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -69,4 +69,6 @@ int main() assert(*next(m.begin(), 2) == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/insert_iter_rv.pass.cpp b/test/std/containers/associative/set/insert_iter_rv.pass.cpp index dfe3b52da..08eba9fe6 100644 --- a/test/std/containers/associative/set/insert_iter_rv.pass.cpp +++ b/test/std/containers/associative/set/insert_iter_rv.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -70,4 +70,6 @@ int main() assert(m.size() == 3); assert(*r == 3); } + + return 0; } diff --git a/test/std/containers/associative/set/insert_node_type.pass.cpp b/test/std/containers/associative/set/insert_node_type.pass.cpp index 51826f4fd..188aea2bb 100644 --- a/test/std/containers/associative/set/insert_node_type.pass.cpp +++ b/test/std/containers/associative/set/insert_node_type.pass.cpp @@ -73,10 +73,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::set m; test(m); std::set, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/set/insert_node_type_hint.pass.cpp b/test/std/containers/associative/set/insert_node_type_hint.pass.cpp index 2595a3ca2..6e8c14099 100644 --- a/test/std/containers/associative/set/insert_node_type_hint.pass.cpp +++ b/test/std/containers/associative/set/insert_node_type_hint.pass.cpp @@ -51,10 +51,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::set m; test(m); std::set, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/associative/set/insert_rv.pass.cpp b/test/std/containers/associative/set/insert_rv.pass.cpp index 567243ad5..092fd8a71 100644 --- a/test/std/containers/associative/set/insert_rv.pass.cpp +++ b/test/std/containers/associative/set/insert_rv.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -78,4 +78,6 @@ int main() assert(m.size() == 3); assert(*r.first == 3); } + + return 0; } diff --git a/test/std/containers/associative/set/iterator.pass.cpp b/test/std/containers/associative/set/iterator.pass.cpp index 5212e3fcf..da0f9a7b9 100644 --- a/test/std/containers/associative/set/iterator.pass.cpp +++ b/test/std/containers/associative/set/iterator.pass.cpp @@ -32,7 +32,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -209,4 +209,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/lower_bound.pass.cpp b/test/std/containers/associative/set/lower_bound.pass.cpp index b363524d4..9a25950a8 100644 --- a/test/std/containers/associative/set/lower_bound.pass.cpp +++ b/test/std/containers/associative/set/lower_bound.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -334,4 +334,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/containers/associative/set/max_size.pass.cpp b/test/std/containers/associative/set/max_size.pass.cpp index 8c2c5fd28..e37bfe714 100644 --- a/test/std/containers/associative/set/max_size.pass.cpp +++ b/test/std/containers/associative/set/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { { typedef limited_allocator A; @@ -46,4 +46,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/associative/set/merge.pass.cpp b/test/std/containers/associative/set/merge.pass.cpp index a8b22ea3d..62e76ba06 100644 --- a/test/std/containers/associative/set/merge.pass.cpp +++ b/test/std/containers/associative/set/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_comparator }; #endif -int main() +int main(int, char**) { { std::set src{1, 3, 5}; @@ -145,4 +145,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/associative/set/set.cons/alloc.pass.cpp b/test/std/containers/associative/set/set.cons/alloc.pass.cpp index 87bdb7aec..591b28c18 100644 --- a/test/std/containers/associative/set/set.cons/alloc.pass.cpp +++ b/test/std/containers/associative/set/set.cons/alloc.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { typedef std::less C; typedef test_allocator A; @@ -25,4 +25,6 @@ int main() assert(m.empty()); assert(m.begin() == m.end()); assert(m.get_allocator() == A(5)); + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp b/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp index 269ae1175..0127b1d81 100644 --- a/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp +++ b/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set C; @@ -51,4 +51,6 @@ int main() assert(*++i == V(5)); assert(*++i == V(6)); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/compare.pass.cpp b/test/std/containers/associative/set/set.cons/compare.pass.cpp index 4a6978d95..a4e9718e2 100644 --- a/test/std/containers/associative/set/set.cons/compare.pass.cpp +++ b/test/std/containers/associative/set/set.cons/compare.pass.cpp @@ -21,7 +21,7 @@ #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef test_compare > C; const std::set m(C(3)); @@ -29,4 +29,6 @@ int main() assert(m.begin() == m.end()); assert(m.key_comp() == C(3)); assert(m.value_comp() == C(3)); + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp b/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp index 8264c3f81..41c7d0289 100644 --- a/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp +++ b/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { typedef test_compare > C; typedef test_allocator A; @@ -27,4 +27,6 @@ int main() assert(m.begin() == m.end()); assert(m.key_comp() == C(4)); assert(m.get_allocator() == A(5)); + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp b/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp index 84c0b4ea0..58f678dd1 100644 --- a/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp +++ b/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::set > m; + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/copy.pass.cpp b/test/std/containers/associative/set/set.cons/copy.pass.cpp index 529d951d2..2e256aa17 100644 --- a/test/std/containers/associative/set/set.cons/copy.pass.cpp +++ b/test/std/containers/associative/set/set.cons/copy.pass.cpp @@ -19,7 +19,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -91,4 +91,6 @@ int main() assert(*next(mo.begin(), 2) == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp b/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp index 09e7f84ee..6b1010c33 100644 --- a/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp +++ b/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { typedef int V; V ar[] = @@ -52,4 +52,6 @@ int main() assert(*mo.begin() == 1); assert(*next(mo.begin()) == 2); assert(*next(mo.begin(), 2) == 3); + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp b/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp index d89c27813..c1f37f83d 100644 --- a/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp +++ b/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp @@ -18,7 +18,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -105,4 +105,6 @@ int main() assert(*next(mo.begin()) == 2); assert(*next(mo.begin(), 2) == 3); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/default.pass.cpp b/test/std/containers/associative/set/set.cons/default.pass.cpp index 16137d7cc..88dc3a262 100644 --- a/test/std/containers/associative/set/set.cons/default.pass.cpp +++ b/test/std/containers/associative/set/set.cons/default.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::set m; @@ -50,4 +50,6 @@ int main() assert(m.begin() == m.end()); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp b/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp index 0c25901be..0305e20f2 100644 --- a/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp +++ b/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -53,4 +53,6 @@ int main() typedef std::set> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp b/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp index 9ee68bf6d..a06a47168 100644 --- a/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { { typedef std::set C; @@ -47,4 +47,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp b/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp index a0cba90bd..e4742bbda 100644 --- a/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp +++ b/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set C; @@ -49,4 +49,6 @@ int main() assert(*++i == V(5)); assert(*++i == V(6)); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp b/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp index a0448cdbc..cf4b78af9 100644 --- a/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp +++ b/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp @@ -18,7 +18,7 @@ #include #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef test_compare > Cmp; typedef std::set C; @@ -34,4 +34,6 @@ int main() assert(*++i == V(5)); assert(*++i == V(6)); assert(m.key_comp() == Cmp(10)); + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp b/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp index 40990948b..161cdd8c1 100644 --- a/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp +++ b/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp @@ -21,7 +21,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef test_compare > Cmp; @@ -58,4 +58,6 @@ int main() assert(*++i == V(6)); assert(m.get_allocator() == A(4)); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp b/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp index 913efe0da..25143a7df 100644 --- a/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp +++ b/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -67,4 +67,6 @@ int main() assert(*next(m.begin(), 2) == 3); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp b/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp index 6e3625d05..bf8b97098 100644 --- a/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp +++ b/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp @@ -26,7 +26,7 @@ #include "../../../test_compare.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -83,4 +83,6 @@ int main() assert(m.get_allocator() == a); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp b/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp index b75cccc4e..f9c2e4a98 100644 --- a/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp +++ b/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp @@ -19,7 +19,7 @@ #include "test_iterators.h" #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef int V; V ar[] = @@ -43,4 +43,6 @@ int main() assert(*m.begin() == 1); assert(*next(m.begin()) == 2); assert(*next(m.begin(), 2) == 3); + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/move.pass.cpp b/test/std/containers/associative/set/set.cons/move.pass.cpp index b2d7b0429..516274efc 100644 --- a/test/std/containers/associative/set/set.cons/move.pass.cpp +++ b/test/std/containers/associative/set/set.cons/move.pass.cpp @@ -21,7 +21,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -101,4 +101,6 @@ int main() assert(mo.size() == 0); assert(distance(mo.begin(), mo.end()) == 0); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp b/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp index 7bae3ed21..db7933e92 100644 --- a/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp +++ b/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp @@ -23,7 +23,7 @@ #include "test_allocator.h" #include "Counter.h" -int main() +int main(int, char**) { { typedef MoveOnly V; @@ -185,4 +185,6 @@ int main() assert(Counter_base::gConstructed == 0); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/move_assign.pass.cpp b/test/std/containers/associative/set/set.cons/move_assign.pass.cpp index bbd787151..ba5c767f3 100644 --- a/test/std/containers/associative/set/set.cons/move_assign.pass.cpp +++ b/test/std/containers/associative/set/set.cons/move_assign.pass.cpp @@ -22,7 +22,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef MoveOnly V; @@ -180,4 +180,6 @@ int main() assert(m3.key_comp() == C(5)); assert(m1.empty()); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp b/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp index 408227e8d..f6e3c9f32 100644 --- a/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp @@ -33,7 +33,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { { typedef std::set C; @@ -53,4 +53,6 @@ int main() typedef std::set> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp b/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp index 6945aa39e..2bcd26de6 100644 --- a/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp +++ b/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp @@ -31,7 +31,7 @@ struct some_comp bool operator()(const T&, const T&) const { return false; } }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -51,4 +51,6 @@ int main() typedef std::set> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp b/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp index 3eecab797..43a60d79c 100644 --- a/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp +++ b/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp @@ -55,7 +55,7 @@ void test() test0(S({1,2,3}), False, S({1,2,3})); } -int main() +int main(int, char**) { test>(); test, min_allocator>> (); @@ -63,4 +63,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/associative/set/set.special/member_swap.pass.cpp b/test/std/containers/associative/set/set.special/member_swap.pass.cpp index 02324a36a..455c34ec8 100644 --- a/test/std/containers/associative/set/set.special/member_swap.pass.cpp +++ b/test/std/containers/associative/set/set.special/member_swap.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int V; @@ -173,4 +173,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp b/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp index 2420dabf6..b111de9ca 100644 --- a/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp +++ b/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" #include "../../../test_compare.h" -int main() +int main(int, char**) { typedef int V; { @@ -163,4 +163,6 @@ int main() assert(m2.key_comp() == C(1)); assert(m2.get_allocator() == A(1)); } + + return 0; } diff --git a/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp b/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp index fc0eba646..9fd68f663 100644 --- a/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp +++ b/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp @@ -91,7 +91,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::set C; @@ -137,4 +137,6 @@ int main() #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/associative/set/size.pass.cpp b/test/std/containers/associative/set/size.pass.cpp index 93b234725..b73d83376 100644 --- a/test/std/containers/associative/set/size.pass.cpp +++ b/test/std/containers/associative/set/size.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set M; @@ -55,4 +55,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/types.pass.cpp b/test/std/containers/associative/set/types.pass.cpp index 3b8c0983b..5c7bd25a5 100644 --- a/test/std/containers/associative/set/types.pass.cpp +++ b/test/std/containers/associative/set/types.pass.cpp @@ -33,7 +33,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::set C; @@ -66,4 +66,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/associative/set/upper_bound.pass.cpp b/test/std/containers/associative/set/upper_bound.pass.cpp index 315268a60..3649a5c04 100644 --- a/test/std/containers/associative/set/upper_bound.pass.cpp +++ b/test/std/containers/associative/set/upper_bound.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "private_constructor.hpp" -int main() +int main(int, char**) { { typedef int V; @@ -333,4 +333,6 @@ int main() assert(r == next(m.begin(), 8)); } #endif + + return 0; } diff --git a/test/std/containers/container.adaptors/nothing_to_do.pass.cpp b/test/std/containers/container.adaptors/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.adaptors/nothing_to_do.pass.cpp +++ b/test/std/containers/container.adaptors/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp index 293356b38..59547203b 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp @@ -40,9 +40,11 @@ struct test using base::c; }; -int main() +int main(int, char**) { test q((test_allocator(3))); assert(q.c.get_allocator() == test_allocator(3)); assert(q.c.size() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp index 58d61b70e..40f6bc473 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp @@ -40,9 +40,11 @@ struct test using base::c; }; -int main() +int main(int, char**) { test q(std::less(), test_allocator(3)); assert(q.c.get_allocator() == test_allocator(3)); assert(q.c.size() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp index 39c495565..1f3dd7fbd 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp @@ -51,7 +51,7 @@ struct test using base::c; }; -int main() +int main(int, char**) { typedef std::vector > C; C v = make(5); @@ -59,4 +59,6 @@ int main() assert(q.c.get_allocator() == test_allocator(3)); assert(q.size() == 5); assert(q.top() == 4); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp index 460906473..3956f9b97 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp @@ -51,11 +51,13 @@ struct test using base::c; }; -int main() +int main(int, char**) { typedef std::vector > C; test q(std::less(), make(5), test_allocator(3)); assert(q.c.get_allocator() == test_allocator(3)); assert(q.size() == 5); assert(q.top() == 4); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp index 69ed27c07..c46171843 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp @@ -45,7 +45,7 @@ struct test using base::c; }; -int main() +int main(int, char**) { test qo(std::less(), make > >(5), @@ -54,4 +54,6 @@ int main() assert(q.size() == 5); assert(q.c.get_allocator() == test_allocator(6)); assert(q.top() == int(4)); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp index d1ca38e02..98dc207c1 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp @@ -53,7 +53,7 @@ struct test }; -int main() +int main(int, char**) { test qo(std::less(), make > >(5), @@ -62,4 +62,6 @@ int main() assert(q.size() == 5); assert(q.c.get_allocator() == test_allocator(6)); assert(q.top() == MoveOnly(4)); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp index 12c642561..5b7760d05 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp @@ -24,7 +24,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::vector v = make >(5); std::priority_queue, std::greater > qo(std::greater(), v); @@ -32,4 +32,6 @@ int main() q = qo; assert(q.size() == 5); assert(q.top() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp index 614992094..20f62d9bf 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp @@ -29,11 +29,13 @@ make(int n) } -int main() +int main(int, char**) { std::priority_queue qo(std::less(), make >(5)); std::priority_queue q; q = std::move(qo); assert(q.size() == 5); assert(q.top() == MoveOnly(4)); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp index a195b10fc..02f1bcaf0 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp @@ -15,7 +15,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { std::priority_queue > > q((std::less())); assert(q.size() == 0); @@ -23,4 +23,6 @@ int main() q.push(2); assert(q.size() == 2); assert(q.top() == 2); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp index 561b5d48d..487b86c5f 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp @@ -24,10 +24,12 @@ make(int n) return c; } -int main() +int main(int, char**) { std::vector v = make >(5); std::priority_queue, std::greater > q(std::greater(), v); assert(q.size() == 5); assert(q.top() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp index cb3b97997..47980032c 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp @@ -29,9 +29,11 @@ make(int n) } -int main() +int main(int, char**) { std::priority_queue q(std::less(), make >(5)); assert(q.size() == 5); assert(q.top() == MoveOnly(4)); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp index 1c63f7152..fa8bae2b9 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp @@ -24,11 +24,13 @@ make(int n) return c; } -int main() +int main(int, char**) { std::vector v = make >(5); std::priority_queue, std::greater > qo(std::greater(), v); std::priority_queue, std::greater > q = qo; assert(q.size() == 5); assert(q.top() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp index ae0e7badb..4c8dd524a 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp @@ -15,7 +15,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { std::priority_queue > > q; assert(q.size() == 0); @@ -23,4 +23,6 @@ int main() q.push(2); assert(q.size() == 2); assert(q.top() == 2); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp index d1cda2029..d2afe72ca 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { int a[] = {3, 5, 2, 0, 6, 8, 1}; int* an = a + sizeof(a)/sizeof(a[0]); std::priority_queue q(a, an); assert(q.size() == static_cast(an - a)); assert(q.top() == 8); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp index c147b5cfd..caee12f0f 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { int a[] = {3, 5, 2, 0, 6, 8, 1}; int* an = a + sizeof(a)/sizeof(a[0]); @@ -24,4 +24,6 @@ int main() q(a, an, std::greater()); assert(q.size() == static_cast(an - a)); assert(q.top() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp index b5dd515da..0b0766792 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = {3, 5, 2, 0, 6, 8, 1}; const int n = sizeof(a)/sizeof(a[0]); @@ -23,4 +23,6 @@ int main() std::priority_queue q(a+n/2, a+n, std::less(), v); assert(q.size() == n); assert(q.top() == 8); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp index f2f78685f..6bc4417f4 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp @@ -19,7 +19,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { int a[] = {3, 5, 2, 0, 6, 8, 1}; const int n = sizeof(a)/sizeof(a[0]); @@ -28,4 +28,6 @@ int main() std::vector(a, a+n/2)); assert(q.size() == n); assert(q.top() == MoveOnly(8)); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp index 445bdb566..415801244 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp @@ -29,10 +29,12 @@ make(int n) } -int main() +int main(int, char**) { std::priority_queue qo(std::less(), make >(5)); std::priority_queue q = std::move(qo); assert(q.size() == 5); assert(q.top() == MoveOnly(4)); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp index a37e372ed..a6e579a44 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp @@ -17,7 +17,7 @@ #include -int main() +int main(int, char**) { // Test the explicit deduction guides { @@ -54,4 +54,6 @@ int main() // stack, allocator>> } + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp index f175c7d14..45d39ad3e 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp @@ -38,7 +38,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -119,4 +119,6 @@ int main() assert(pri.size() == 4); assert(pri.top() == 0); } + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp index fa0e92a16..d738a553e 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" #include "MoveOnly.h" -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -31,4 +31,6 @@ int main() static_assert(std::is_nothrow_default_constructible::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp index a6418a3c7..af583a9e2 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp @@ -17,10 +17,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::priority_queue C; static_assert(std::is_nothrow_destructible::value, ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp index 8c3800ba2..3fbd53dc4 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp @@ -21,10 +21,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::priority_queue C; static_assert(std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp index ae6eb4b08..7c6b5f213 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp @@ -21,10 +21,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::priority_queue C; static_assert(std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp index 5e5dd9f12..928533075 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp @@ -19,7 +19,7 @@ #include "../../../Emplaceable.h" -int main() +int main(int, char**) { std::priority_queue q; q.emplace(1, 2.5); @@ -28,4 +28,6 @@ int main() assert(q.top() == Emplaceable(3, 4.5)); q.emplace(2, 3.5); assert(q.top() == Emplaceable(3, 4.5)); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp index 33b97d533..698553d33 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::priority_queue c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp index 60499b853..f8f9279d5 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::priority_queue q; assert(q.empty()); @@ -23,4 +23,6 @@ int main() assert(!q.empty()); q.pop(); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp index b6bcb4a72..a6fc9509c 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::priority_queue q; q.push(1); @@ -30,4 +30,6 @@ int main() assert(q.top() == 1); q.pop(); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp index 8edbe1ad1..01c0ab618 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::priority_queue q; q.push(1); @@ -24,4 +24,6 @@ int main() assert(q.top() == 3); q.push(2); assert(q.top() == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp index 00bdf0c7e..cf474dec5 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp @@ -19,7 +19,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { std::priority_queue q; q.push(1); @@ -28,4 +28,6 @@ int main() assert(q.top() == 3); q.push(2); assert(q.top() == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp index 51eef9eda..393a97c28 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::priority_queue q; assert(q.size() == 0); @@ -23,4 +23,6 @@ int main() assert(q.size() == 1); q.pop(); assert(q.size() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp index 995e1742a..bc3f453d8 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::priority_queue q1; std::priority_queue q2; @@ -26,4 +26,6 @@ int main() assert(q1.empty()); assert(q2.size() == 3); assert(q2.top() == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp index 22a8174b3..ea0e489f6 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::priority_queue q; q.push(1); @@ -24,4 +24,6 @@ int main() assert(q.top() == 3); q.push(2); assert(q.top() == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp index 2c9a39f66..bc75df0d3 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::priority_queue q1; std::priority_queue q2; @@ -28,4 +28,6 @@ int main() assert(q1.empty()); assert(q2.size() == 3); assert(q2.top() == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp b/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp index f2194ccf8..ad4254c2b 100644 --- a/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp @@ -22,10 +22,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::priority_queue C; static_assert(noexcept(swap(std::declval(), std::declval())), ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/types.fail.cpp b/test/std/containers/container.adaptors/priority.queue/types.fail.cpp index 431a4d0d5..244028e44 100644 --- a/test/std/containers/container.adaptors/priority.queue/types.fail.cpp +++ b/test/std/containers/container.adaptors/priority.queue/types.fail.cpp @@ -27,8 +27,10 @@ #include #include -int main() +int main(int, char**) { // LWG#2566 says that the first template param must match the second one's value type std::priority_queue> t; + + return 0; } diff --git a/test/std/containers/container.adaptors/priority.queue/types.pass.cpp b/test/std/containers/container.adaptors/priority.queue/types.pass.cpp index 6084e5906..547128190 100644 --- a/test/std/containers/container.adaptors/priority.queue/types.pass.cpp +++ b/test/std/containers/container.adaptors/priority.queue/types.pass.cpp @@ -50,7 +50,7 @@ struct C typedef int size_type; }; -int main() +int main(int, char**) { static_assert(( std::is_same::container_type, std::vector >::value), ""); static_assert(( std::is_same >::container_type, std::deque >::value), ""); @@ -64,4 +64,6 @@ int main() static_assert(( std::uses_allocator, std::allocator >::value), ""); static_assert((!std::uses_allocator, std::allocator >::value), ""); test t; + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp index d2a85a348..8d916f767 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp @@ -31,8 +31,10 @@ struct test test_allocator get_allocator() {return c.get_allocator();} }; -int main() +int main(int, char**) { test q(test_allocator(3)); assert(q.get_allocator() == test_allocator(3)); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp index fc3549d2d..56272064f 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp @@ -44,7 +44,7 @@ struct test test_allocator get_allocator() {return c.get_allocator();} }; -int main() +int main(int, char**) { C d = make(5); test q(d, test_allocator(4)); @@ -55,4 +55,6 @@ int main() assert(q.front() == d[i]); q.pop(); } + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp index 6c7fbbc81..8a66c6f12 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp @@ -42,10 +42,12 @@ struct test allocator_type get_allocator() {return this->c.get_allocator();} }; -int main() +int main(int, char**) { test q(make(5), test_allocator(4)); test q2(q, test_allocator(5)); assert(q2.get_allocator() == test_allocator(5)); assert(q2.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp index cc6cb5cdb..3af4fb0da 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp @@ -48,9 +48,11 @@ struct test }; -int main() +int main(int, char**) { test q(make(5), test_allocator(4)); assert(q.get_allocator() == test_allocator(4)); assert(q.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp index cac8bf3cd..29a742df7 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp @@ -48,10 +48,12 @@ struct test }; -int main() +int main(int, char**) { test q(make(5), test_allocator(4)); test q2(std::move(q), test_allocator(5)); assert(q2.get_allocator() == test_allocator(5)); assert(q2.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp index e9c41a0b6..dad35d2d1 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp @@ -24,7 +24,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::deque d = make >(5); std::queue q(d); @@ -34,4 +34,6 @@ int main() assert(q.front() == d[i]); q.pop(); } + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp index 35c2fa013..19e46a236 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp @@ -23,9 +23,11 @@ make(int n) return c; } -int main() +int main(int, char**) { std::queue q(make >(5)); std::queue q2 = q; assert(q2 == q); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp index 0a1d3dd96..c5c8b17a6 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp @@ -15,7 +15,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { std::queue > > q; assert(q.size() == 0); @@ -24,4 +24,6 @@ int main() assert(q.size() == 2); assert(q.front() == 1); assert(q.back() == 2); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp index a9def3e33..c275d5d60 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp @@ -29,10 +29,12 @@ make(int n) } -int main() +int main(int, char**) { std::queue q(make >(5)); std::queue q2 = std::move(q); assert(q2.size() == 5); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp index 00aba51c3..3812ce916 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp @@ -29,8 +29,10 @@ make(int n) } -int main() +int main(int, char**) { std::queue q(make >(5)); assert(q.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp b/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp index eecb0343b..00b39c6a9 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp @@ -17,7 +17,7 @@ #include -int main() +int main(int, char**) { // Test the explicit deduction guides { @@ -42,4 +42,6 @@ int main() // stack, allocator>> } + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp index 45a6f2e75..247da2a3d 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp @@ -33,7 +33,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -87,4 +87,6 @@ int main() assert(que.back() == 3); } + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp index a53dd9492..1200f2e2f 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "MoveOnly.h" -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -29,4 +29,6 @@ int main() static_assert(std::is_nothrow_default_constructible::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp index 4c87d15e0..18e42ea3a 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp @@ -17,10 +17,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::queue C; static_assert(std::is_nothrow_destructible::value, ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp index 93f69059f..a82ab8fa4 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp @@ -20,10 +20,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::queue C; static_assert(std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp b/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp index 24e96edc5..e4c170a8b 100644 --- a/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "MoveOnly.h" -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -30,4 +30,6 @@ int main() static_assert(std::is_nothrow_move_constructible::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp index 5fe6b70c6..98385a6f7 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp @@ -23,10 +23,12 @@ make(int n) return c; } -int main() +int main(int, char**) { std::queue q(make >(5)); std::queue q2; q2 = q; assert(q2 == q); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp index 87c9ad197..de30e5cfe 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp @@ -29,11 +29,13 @@ make(int n) } -int main() +int main(int, char**) { std::queue q(make >(5)); std::queue q2; q2 = std::move(q); assert(q2.size() == 5); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp index 115360e07..cb115c702 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::queue q; assert(q.size() == 0); @@ -22,4 +22,6 @@ int main() q.push(3); int& ir = q.back(); assert(ir == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp index 158aa83a9..3a6e4c890 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::queue q; assert(q.size() == 0); @@ -23,4 +23,6 @@ int main() const std::queue& cqr = q; const int& cir = cqr.back(); assert(cir == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp index a8e8791ac..74afcce97 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp @@ -37,7 +37,7 @@ void test_return_type() { #endif } -int main() +int main(int, char**) { test_return_type > (); test_return_type > > (); @@ -61,4 +61,6 @@ int main() assert(q.size() == 3); assert(q.front() == Emplaceable(1, 2.5)); assert(q.back() == Emplaceable(3, 4.5)); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp b/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp index f53f9a805..454bf32be 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::queue c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp index 095512c21..cc0fc56b7 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::queue q; assert(q.empty()); @@ -21,4 +21,6 @@ int main() assert(!q.empty()); q.pop(); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp index 7ce29976b..9c8d253fb 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::queue q; assert(q.size() == 0); @@ -22,4 +22,6 @@ int main() q.push(3); int& ir = q.front(); assert(ir == 1); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp index edcb21ea2..5ad1ae97a 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::queue q; assert(q.size() == 0); @@ -23,4 +23,6 @@ int main() const std::queue& cqr = q; const int& cir = cqr.front(); assert(cir == 1); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp index 587cf26c3..128cda512 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::queue q; assert(q.size() == 0); @@ -33,4 +33,6 @@ int main() assert(q.back() == 3); q.pop(); assert(q.size() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp index a9e962f8a..b2a784ccf 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::queue q; q.push(1); @@ -28,4 +28,6 @@ int main() assert(q.size() == 3); assert(q.front() == 1); assert(q.back() == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp index aafc95635..17c442b15 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp @@ -17,7 +17,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { std::queue q; q.push(MoveOnly(1)); @@ -32,4 +32,6 @@ int main() assert(q.size() == 3); assert(q.front() == MoveOnly(1)); assert(q.back() == MoveOnly(3)); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp index f3ecaa5c4..fb4fdfcac 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp @@ -13,10 +13,12 @@ #include #include -int main() +int main(int, char**) { std::queue q; assert(q.size() == 0); q.push(1); assert(q.size() == 1); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp index 9017d2127..3635cea4a 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp @@ -23,7 +23,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::queue q1 = make >(5); std::queue q2 = make >(10); @@ -32,4 +32,6 @@ int main() q1.swap(q2); assert(q1 == q2_save); assert(q2 == q1_save); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp b/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp index b9e018ca1..041008ce6 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp @@ -12,8 +12,10 @@ #include #include -int main() +int main(int, char**) { // LWG#2566 says that the first template param must match the second one's value type std::queue> t; + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp b/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp index edc41c1a3..8623710ea 100644 --- a/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp @@ -43,7 +43,7 @@ struct C typedef int size_type; }; -int main() +int main(int, char**) { static_assert(( std::is_same::container_type, std::deque >::value), ""); static_assert(( std::is_same >::container_type, std::vector >::value), ""); @@ -54,4 +54,6 @@ int main() static_assert(( std::uses_allocator, std::allocator >::value), ""); static_assert((!std::uses_allocator, std::allocator >::value), ""); test t; + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp b/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp index ee36779b5..b4a3327d8 100644 --- a/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp @@ -27,7 +27,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::queue q1 = make >(5); std::queue q2 = make >(10); @@ -36,4 +36,6 @@ int main() assert(q1 == q1_save); assert(q1 != q2); assert(q2 == q2_save); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp b/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp index 66ef66c7b..a8eeb1be1 100644 --- a/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp @@ -33,7 +33,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::queue q1 = make >(5); std::queue q2 = make >(10); @@ -41,4 +41,6 @@ int main() assert(q2 > q1); assert(q1 <= q2); assert(q2 >= q1); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp b/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp index fcaec66d7..1adc4f1f4 100644 --- a/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp @@ -24,7 +24,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::queue q1 = make >(5); std::queue q2 = make >(10); @@ -33,4 +33,6 @@ int main() swap(q1, q2); assert(q1 == q2_save); assert(q2 == q1_save); + + return 0; } diff --git a/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp b/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp index 81d728a27..b8cc387d1 100644 --- a/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp @@ -21,10 +21,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::queue C; static_assert(noexcept(swap(std::declval(), std::declval())), ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp index c0023c401..9fb09b158 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp @@ -31,8 +31,10 @@ struct test test_allocator get_allocator() {return c.get_allocator();} }; -int main() +int main(int, char**) { test q(test_allocator(3)); assert(q.get_allocator() == test_allocator(3)); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp index ef4d25e05..b0c6f4fca 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp @@ -44,7 +44,7 @@ struct test test_allocator get_allocator() {return c.get_allocator();} }; -int main() +int main(int, char**) { C d = make(5); test q(d, test_allocator(4)); @@ -55,4 +55,6 @@ int main() assert(q.top() == d[d.size() - i - 1]); q.pop(); } + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp index f7c0a9620..0d8481228 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp @@ -42,10 +42,12 @@ struct test allocator_type get_allocator() {return this->c.get_allocator();} }; -int main() +int main(int, char**) { test q(make(5), test_allocator(4)); test q2(q, test_allocator(5)); assert(q2.get_allocator() == test_allocator(5)); assert(q2.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp index f33f638b8..5181c6739 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp @@ -48,9 +48,11 @@ struct test }; -int main() +int main(int, char**) { test q(make(5), test_allocator(4)); assert(q.get_allocator() == test_allocator(4)); assert(q.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp index 2889763ec..c5ff35d2d 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp @@ -48,10 +48,12 @@ struct test }; -int main() +int main(int, char**) { test q(make(5), test_allocator(4)); test q2(std::move(q), test_allocator(5)); assert(q2.get_allocator() == test_allocator(5)); assert(q2.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp index 7db358b3f..c649e238f 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp @@ -24,7 +24,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::deque d = make >(5); std::stack q(d); @@ -34,4 +34,6 @@ int main() assert(q.top() == d[d.size() - i - 1]); q.pop(); } + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp index 2bbf7cc93..ef3606366 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp @@ -23,9 +23,11 @@ make(int n) return c; } -int main() +int main(int, char**) { std::stack q(make >(5)); std::stack q2 = q; assert(q2 == q); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp index 731b2fe4e..460cf27ec 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp @@ -16,7 +16,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { std::stack > > q; assert(q.size() == 0); @@ -24,4 +24,6 @@ int main() q.push(2); assert(q.size() == 2); assert(q.top() == 2); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp index e5c846df1..86f4414c9 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp @@ -29,10 +29,12 @@ make(int n) } -int main() +int main(int, char**) { std::stack q(make >(5)); std::stack q2 = std::move(q); assert(q2.size() == 5); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp index 9ead91521..28fb5655f 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp @@ -29,8 +29,10 @@ make(int n) } -int main() +int main(int, char**) { std::stack q(make >(5)); assert(q.size() == 5); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp b/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp index bfddd8b59..894906fc4 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp @@ -24,7 +24,7 @@ #include -int main() +int main(int, char**) { // Test the explicit deduction guides { @@ -49,4 +49,6 @@ int main() // stack, allocator>> } + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp index ec724b063..dd5ab91a0 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp @@ -35,7 +35,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -90,4 +90,6 @@ int main() assert(stk.top() == 3); } + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp index 2e901843e..d06e2865e 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "MoveOnly.h" -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -30,4 +30,6 @@ int main() static_assert(std::is_nothrow_default_constructible::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp index 616f46418..7c5fd6486 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp @@ -17,10 +17,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::stack C; static_assert(std::is_nothrow_destructible::value, ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp index 0e97c0ff6..6ed6b8250 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp @@ -20,10 +20,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::stack C; static_assert(std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp b/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp index e7743ad98..ddf07c424 100644 --- a/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "MoveOnly.h" -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -29,4 +29,6 @@ int main() static_assert(std::is_nothrow_move_constructible::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp index 0f8bf035d..df34e4c63 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp @@ -23,10 +23,12 @@ make(int n) return c; } -int main() +int main(int, char**) { std::stack q(make >(5)); std::stack q2; q2 = q; assert(q2 == q); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp index 16609e983..ad77defe2 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp @@ -29,11 +29,13 @@ make(int n) } -int main() +int main(int, char**) { std::stack q(make >(5)); std::stack q2; q2 = std::move(q); assert(q2.size() == 5); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp index 605440bc4..1aa6b62c7 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp @@ -36,7 +36,7 @@ void test_return_type() { #endif } -int main() +int main(int, char**) { test_return_type > (); test_return_type > > (); @@ -57,4 +57,6 @@ int main() #endif assert(q.size() == 3); assert(q.top() == Emplaceable(3, 4.5)); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp b/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp index afdd996ad..54cd98629 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::stack c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp index 37bf18e2d..a51045e61 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::stack q; assert(q.empty()); @@ -21,4 +21,6 @@ int main() assert(!q.empty()); q.pop(); assert(q.empty()); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp index 756eb01c0..95472d7e2 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::stack q; assert(q.size() == 0); @@ -30,4 +30,6 @@ int main() assert(q.top() == 1); q.pop(); assert(q.size() == 0); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp index 19615a031..70c085f17 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::stack q; q.push(1); @@ -25,4 +25,6 @@ int main() q.push(3); assert(q.size() == 3); assert(q.top() == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp index f8ad69e99..8969d237b 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp @@ -17,7 +17,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { std::stack q; q.push(MoveOnly(1)); @@ -29,4 +29,6 @@ int main() q.push(MoveOnly(3)); assert(q.size() == 3); assert(q.top() == MoveOnly(3)); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp index 2e2f945b2..26f2e22ee 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp @@ -13,10 +13,12 @@ #include #include -int main() +int main(int, char**) { std::stack q; assert(q.size() == 0); q.push(1); assert(q.size() == 1); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp index 10c44c0df..88ec3cdfe 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp @@ -23,7 +23,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::stack q1 = make >(5); std::stack q2 = make >(10); @@ -32,4 +32,6 @@ int main() q1.swap(q2); assert(q1 == q2_save); assert(q2 == q1_save); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp index f58effe19..6923cc9d2 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::stack q; assert(q.size() == 0); @@ -22,4 +22,6 @@ int main() q.push(3); int& ir = q.top(); assert(ir == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp index 348946baa..a5e8c49fa 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::stack q; assert(q.size() == 0); @@ -23,4 +23,6 @@ int main() const std::stack& cqr = q; const int& cir = cqr.top(); assert(cir == 3); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp b/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp index f343fa109..d5fe97fd5 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp @@ -27,8 +27,10 @@ #include #include -int main() +int main(int, char**) { // LWG#2566 says that the first template param must match the second one's value type std::stack> t; + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp b/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp index 33308c1ad..55fc27f84 100644 --- a/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp @@ -44,7 +44,7 @@ struct C typedef int size_type; }; -int main() +int main(int, char**) { static_assert(( std::is_same::container_type, std::deque >::value), ""); static_assert(( std::is_same >::container_type, std::vector >::value), ""); @@ -55,4 +55,6 @@ int main() static_assert(( std::uses_allocator, std::allocator >::value), ""); static_assert((!std::uses_allocator, std::allocator >::value), ""); test t; + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp b/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp index a6e60f1e0..306869f0e 100644 --- a/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp @@ -27,7 +27,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::stack q1 = make >(5); std::stack q2 = make >(10); @@ -36,4 +36,6 @@ int main() assert(q1 == q1_save); assert(q1 != q2); assert(q2 == q2_save); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp b/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp index 5494b3dae..3c8734bef 100644 --- a/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp @@ -33,7 +33,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::stack q1 = make >(5); std::stack q2 = make >(10); @@ -41,4 +41,6 @@ int main() assert(q2 > q1); assert(q1 <= q2); assert(q2 >= q1); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp b/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp index f8f0ed919..cb1323b58 100644 --- a/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp @@ -24,7 +24,7 @@ make(int n) return c; } -int main() +int main(int, char**) { std::stack q1 = make >(5); std::stack q2 = make >(10); @@ -33,4 +33,6 @@ int main() swap(q1, q2); assert(q1 == q2_save); assert(q2 == q1_save); + + return 0; } diff --git a/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp b/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp index 43195ecc8..415ea607e 100644 --- a/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp +++ b/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp @@ -21,10 +21,12 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::stack C; static_assert(noexcept(swap(std::declval(), std::declval())), ""); } + + return 0; } diff --git a/test/std/containers/container.node/node_handle.pass.cpp b/test/std/containers/container.node/node_handle.pass.cpp index 37bb73197..40cd8d049 100644 --- a/test/std/containers/container.node/node_handle.pass.cpp +++ b/test/std/containers/container.node/node_handle.pass.cpp @@ -128,7 +128,7 @@ void test_insert_return_type() test_typedef(); } -int main() +int main(int, char**) { test_node_handle_operations>(); test_node_handle_operations_multi>(); @@ -143,4 +143,6 @@ int main() test_insert_return_type>(); test_insert_return_type>(); test_insert_return_type>(); + + return 0; } diff --git a/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp b/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp index 3914affd3..98c291c2e 100644 --- a/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp +++ b/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp @@ -61,7 +61,7 @@ void test(int expected_num_allocs = 1) { } } -int main() { +int main(int, char**) { { // test sequence containers test > >(); test > >(); @@ -102,4 +102,6 @@ int main() { test, std::equal_to, test_allocator > >(stored_allocators); } + + return 0; } diff --git a/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.requirements/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp b/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp +++ b/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/containers.general/nothing_to_do.pass.cpp b/test/std/containers/containers.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/containers.general/nothing_to_do.pass.cpp +++ b/test/std/containers/containers.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/nothing_to_do.pass.cpp b/test/std/containers/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/nothing_to_do.pass.cpp +++ b/test/std/containers/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/sequences/array/array.cons/deduct.fail.cpp b/test/std/containers/sequences/array/array.cons/deduct.fail.cpp index fb882eea0..0c0d32f69 100644 --- a/test/std/containers/sequences/array/array.cons/deduct.fail.cpp +++ b/test/std/containers/sequences/array/array.cons/deduct.fail.cpp @@ -28,9 +28,11 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::array arr{1,2,3L}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'array'}} } + + return 0; } diff --git a/test/std/containers/sequences/array/array.cons/deduct.pass.cpp b/test/std/containers/sequences/array/array.cons/deduct.pass.cpp index fead8cacf..141aafc2a 100644 --- a/test/std/containers/sequences/array/array.cons/deduct.pass.cpp +++ b/test/std/containers/sequences/array/array.cons/deduct.pass.cpp @@ -30,7 +30,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { // Test the explicit deduction guides { @@ -61,4 +61,6 @@ int main() assert(arr[0] == 4.0); assert(arr[1] == 5.0); } + + return 0; } diff --git a/test/std/containers/sequences/array/array.cons/default.pass.cpp b/test/std/containers/sequences/array/array.cons/default.pass.cpp index 22ed4d832..daa6a5252 100644 --- a/test/std/containers/sequences/array/array.cons/default.pass.cpp +++ b/test/std/containers/sequences/array/array.cons/default.pass.cpp @@ -21,7 +21,7 @@ struct NoDefault { NoDefault(int) {} }; -int main() +int main(int, char**) { { typedef double T; @@ -44,4 +44,6 @@ int main() C c2 = {{}}; assert(c2.size() == 0); } + + return 0; } diff --git a/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp b/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp index 9d82c93b5..c0e205c83 100644 --- a/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp +++ b/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp @@ -32,7 +32,7 @@ struct NoDefault { NoDefault(int) {} }; -int main() { +int main(int, char**) { { typedef double T; typedef std::array C; @@ -89,4 +89,6 @@ int main() { TEST_NOT_COPY_ASSIGNABLE(C); } + + return 0; } diff --git a/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp b/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp index 6a9da4e4f..e85269796 100644 --- a/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp +++ b/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp @@ -17,7 +17,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() C c = {}; assert(c.size() == 1); } + + return 0; } diff --git a/test/std/containers/sequences/array/array.data/data.pass.cpp b/test/std/containers/sequences/array/array.data/data.pass.cpp index 36640160e..ce1843eb5 100644 --- a/test/std/containers/sequences/array/array.data/data.pass.cpp +++ b/test/std/containers/sequences/array/array.data/data.pass.cpp @@ -25,7 +25,7 @@ struct NoDefault { }; -int main() +int main(int, char**) { { typedef double T; @@ -67,4 +67,6 @@ int main() T* p = c.data(); LIBCPP_ASSERT(p != nullptr); } + + return 0; } diff --git a/test/std/containers/sequences/array/array.data/data_const.pass.cpp b/test/std/containers/sequences/array/array.data/data_const.pass.cpp index 3b035e67c..32c05d7ef 100644 --- a/test/std/containers/sequences/array/array.data/data_const.pass.cpp +++ b/test/std/containers/sequences/array/array.data/data_const.pass.cpp @@ -24,7 +24,7 @@ struct NoDefault { NoDefault(int) {} }; -int main() +int main(int, char**) { { typedef double T; @@ -70,4 +70,6 @@ int main() static_assert ( *c2.data() == c2[0], ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/array.fill/fill.fail.cpp b/test/std/containers/sequences/array/array.fill/fill.fail.cpp index 96641c5cb..9f560dab4 100644 --- a/test/std/containers/sequences/array/array.fill/fill.fail.cpp +++ b/test/std/containers/sequences/array/array.fill/fill.fail.cpp @@ -17,7 +17,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() { +int main(int, char**) { { typedef double T; typedef std::array C; @@ -25,4 +25,6 @@ int main() { // expected-error-re@array:* {{static_assert failed {{.*}}"cannot fill zero-sized array of type 'const T'"}} c.fill(5.5); // expected-note {{requested here}} } + + return 0; } diff --git a/test/std/containers/sequences/array/array.fill/fill.pass.cpp b/test/std/containers/sequences/array/array.fill/fill.pass.cpp index d4dfe9a71..db7363ab9 100644 --- a/test/std/containers/sequences/array/array.fill/fill.pass.cpp +++ b/test/std/containers/sequences/array/array.fill/fill.pass.cpp @@ -17,7 +17,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef double T; @@ -36,4 +36,6 @@ int main() c.fill(5.5); assert(c.size() == 0); } + + return 0; } diff --git a/test/std/containers/sequences/array/array.size/size.pass.cpp b/test/std/containers/sequences/array/array.size/size.pass.cpp index 038df0160..f837bdcf8 100644 --- a/test/std/containers/sequences/array/array.size/size.pass.cpp +++ b/test/std/containers/sequences/array/array.size/size.pass.cpp @@ -19,7 +19,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef double T; @@ -55,4 +55,6 @@ int main() static_assert(c.empty(), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/array.special/swap.pass.cpp b/test/std/containers/sequences/array/array.special/swap.pass.cpp index f4751cc76..6c9ed957b 100644 --- a/test/std/containers/sequences/array/array.special/swap.pass.cpp +++ b/test/std/containers/sequences/array/array.special/swap.pass.cpp @@ -35,7 +35,7 @@ std::false_type can_swap_imp(...); template struct can_swap : std::is_same(0)), void> {}; -int main() +int main(int, char**) { { typedef double T; @@ -81,4 +81,6 @@ int main() static_assert(!can_swap::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/array.swap/swap.fail.cpp b/test/std/containers/sequences/array/array.swap/swap.fail.cpp index 3e5dc815c..90c149615 100644 --- a/test/std/containers/sequences/array/array.swap/swap.fail.cpp +++ b/test/std/containers/sequences/array/array.swap/swap.fail.cpp @@ -17,7 +17,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() { +int main(int, char**) { { typedef double T; typedef std::array C; @@ -26,4 +26,6 @@ int main() { // expected-error-re@array:* {{static_assert failed {{.*}}"cannot swap zero-sized array of type 'const T'"}} c.swap(c2); // expected-note {{requested here}} } + + return 0; } diff --git a/test/std/containers/sequences/array/array.swap/swap.pass.cpp b/test/std/containers/sequences/array/array.swap/swap.pass.cpp index e23daa88e..aac8a13b2 100644 --- a/test/std/containers/sequences/array/array.swap/swap.pass.cpp +++ b/test/std/containers/sequences/array/array.swap/swap.pass.cpp @@ -27,7 +27,7 @@ private: NonSwappable& operator=(NonSwappable const&); }; -int main() +int main(int, char**) { { typedef double T; @@ -89,4 +89,6 @@ int main() #endif } + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/get.fail.cpp b/test/std/containers/sequences/array/array.tuple/get.fail.cpp index 25bf53835..7bfe670b2 100644 --- a/test/std/containers/sequences/array/array.tuple/get.fail.cpp +++ b/test/std/containers/sequences/array/array.tuple/get.fail.cpp @@ -23,7 +23,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef double T; @@ -32,4 +32,6 @@ int main() std::get<3>(c) = 5.5; // expected-note {{requested here}} // expected-error-re@array:* {{static_assert failed{{( due to requirement '3U[L]{0,2} < 3U[L]{0,2}')?}} "Index out of bounds in std::get<> (std::array)"}} } + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/get.pass.cpp b/test/std/containers/sequences/array/array.tuple/get.pass.cpp index bbc1c071a..9e94417ac 100644 --- a/test/std/containers/sequences/array/array.tuple/get.pass.cpp +++ b/test/std/containers/sequences/array/array.tuple/get.pass.cpp @@ -30,7 +30,7 @@ struct S { constexpr std::array getArr () { return { 3, 4 }; } #endif -int main() +int main(int, char**) { { typedef double T; @@ -55,4 +55,6 @@ int main() static_assert(std::get<1>(getArr()) == 4, ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp b/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp index 7b964870b..b22a76185 100644 --- a/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp +++ b/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp @@ -19,7 +19,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef double T; @@ -39,4 +39,6 @@ int main() static_assert(std::get<2>(c) == 3.5, ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp b/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp index 599e919a3..ce8fc4fd3 100644 --- a/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp +++ b/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp @@ -24,7 +24,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { @@ -47,4 +47,6 @@ int main() static_assert(std::get<2>(std::move(c)) == 3.5, ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp b/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp index 77d4633db..d36fcdcc2 100644 --- a/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp +++ b/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp @@ -21,7 +21,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { @@ -31,4 +31,6 @@ int main() T t = std::get<0>(std::move(c)); assert(*t == 3.5); } + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp b/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp index 35cd98647..a4fbd3ab4 100644 --- a/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp +++ b/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp @@ -23,7 +23,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef double T; @@ -31,4 +31,6 @@ int main() std::tuple_element<3, C> foo; // expected-note {{requested here}} // expected-error-re@array:* {{static_assert failed{{( due to requirement '3U[L]{0,2} < 3U[L]{0,2}')?}} "Index out of bounds in std::tuple_element<> (std::array)"}} } + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp b/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp index 6980838ab..fbf5210f2 100644 --- a/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp +++ b/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp @@ -46,8 +46,10 @@ void test() } } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp b/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp index e542f34ee..dddcbcaff 100644 --- a/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp +++ b/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp @@ -33,9 +33,11 @@ void test() } } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp b/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp index ba3c5405d..966e603d1 100644 --- a/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp +++ b/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp @@ -12,6 +12,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/sequences/array/at.pass.cpp b/test/std/containers/sequences/array/at.pass.cpp index b8d1d2b80..0240d5a83 100644 --- a/test/std/containers/sequences/array/at.pass.cpp +++ b/test/std/containers/sequences/array/at.pass.cpp @@ -30,7 +30,7 @@ constexpr bool check_idx( size_t idx, double val ) } #endif -int main() +int main(int, char**) { { typedef double T; @@ -116,4 +116,6 @@ int main() static_assert (check_idx(2, 3.5), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/begin.pass.cpp b/test/std/containers/sequences/array/begin.pass.cpp index ce023aa38..7b26d231d 100644 --- a/test/std/containers/sequences/array/begin.pass.cpp +++ b/test/std/containers/sequences/array/begin.pass.cpp @@ -24,7 +24,7 @@ struct NoDefault { }; -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() LIBCPP_ASSERT(ib != nullptr); LIBCPP_ASSERT(ie != nullptr); } + + return 0; } diff --git a/test/std/containers/sequences/array/compare.fail.cpp b/test/std/containers/sequences/array/compare.fail.cpp index 1710fe788..47859ad49 100644 --- a/test/std/containers/sequences/array/compare.fail.cpp +++ b/test/std/containers/sequences/array/compare.fail.cpp @@ -41,7 +41,7 @@ void test_compare(const Array& LHS, const Array& RHS) { template struct NoCompare {}; -int main() +int main(int, char**) { { typedef NoCompare<0> T; @@ -67,4 +67,6 @@ int main() TEST_IGNORE_NODISCARD (c1 == c1); TEST_IGNORE_NODISCARD (c1 < c1); } + + return 0; } diff --git a/test/std/containers/sequences/array/compare.pass.cpp b/test/std/containers/sequences/array/compare.pass.cpp index 56eabbd00..c05dd1940 100644 --- a/test/std/containers/sequences/array/compare.pass.cpp +++ b/test/std/containers/sequences/array/compare.pass.cpp @@ -28,7 +28,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef int T; @@ -58,4 +58,6 @@ int main() static_assert(testComparisons6(a2, a1, false, false), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/contiguous.pass.cpp b/test/std/containers/sequences/array/contiguous.pass.cpp index ce953794a..e0ab5b61c 100644 --- a/test/std/containers/sequences/array/contiguous.pass.cpp +++ b/test/std/containers/sequences/array/contiguous.pass.cpp @@ -20,11 +20,13 @@ void test_contiguous ( const C &c ) assert ( *(c.begin() + i) == *(std::addressof(*c.begin()) + i)); } -int main() +int main(int, char**) { { typedef double T; typedef std::array C; test_contiguous (C()); } + + return 0; } diff --git a/test/std/containers/sequences/array/empty.fail.cpp b/test/std/containers/sequences/array/empty.fail.cpp index 424f71541..3bbb3c8e1 100644 --- a/test/std/containers/sequences/array/empty.fail.cpp +++ b/test/std/containers/sequences/array/empty.fail.cpp @@ -20,11 +20,13 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::array c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} std::array c0; c0.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/sequences/array/empty.pass.cpp b/test/std/containers/sequences/array/empty.pass.cpp index 485806947..a17aa50c5 100644 --- a/test/std/containers/sequences/array/empty.pass.cpp +++ b/test/std/containers/sequences/array/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::array C; @@ -32,4 +32,6 @@ int main() ASSERT_NOEXCEPT(c.empty()); assert( c.empty()); } + + return 0; } diff --git a/test/std/containers/sequences/array/front_back.pass.cpp b/test/std/containers/sequences/array/front_back.pass.cpp index 13368683a..1a714369f 100644 --- a/test/std/containers/sequences/array/front_back.pass.cpp +++ b/test/std/containers/sequences/array/front_back.pass.cpp @@ -36,7 +36,7 @@ constexpr bool check_back( double val ) } #endif -int main() +int main(int, char**) { { typedef double T; @@ -115,4 +115,6 @@ int main() static_assert (check_back (3.5), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/indexing.pass.cpp b/test/std/containers/sequences/array/indexing.pass.cpp index a33a597fc..bf55711a1 100644 --- a/test/std/containers/sequences/array/indexing.pass.cpp +++ b/test/std/containers/sequences/array/indexing.pass.cpp @@ -30,7 +30,7 @@ constexpr bool check_idx( size_t idx, double val ) } #endif -int main() +int main(int, char**) { { typedef double T; @@ -104,4 +104,6 @@ int main() static_assert (check_idx(2, 3.5), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/iterators.pass.cpp b/test/std/containers/sequences/array/iterators.pass.cpp index 7e4c9b756..71fad183f 100644 --- a/test/std/containers/sequences/array/iterators.pass.cpp +++ b/test/std/containers/sequences/array/iterators.pass.cpp @@ -20,7 +20,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main() +int main(int, char**) { { typedef std::array C; @@ -141,4 +141,6 @@ int main() static_assert ( *std::crbegin(c) == 4, "" ); } #endif + + return 0; } diff --git a/test/std/containers/sequences/array/max_size.pass.cpp b/test/std/containers/sequences/array/max_size.pass.cpp index 1f3ec0472..a0b77392e 100644 --- a/test/std/containers/sequences/array/max_size.pass.cpp +++ b/test/std/containers/sequences/array/max_size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::array C; @@ -32,4 +32,6 @@ int main() ASSERT_NOEXCEPT(c.max_size()); assert(c.max_size() == 0); } + + return 0; } diff --git a/test/std/containers/sequences/array/size_and_alignment.pass.cpp b/test/std/containers/sequences/array/size_and_alignment.pass.cpp index c57740bca..f585da6ce 100644 --- a/test/std/containers/sequences/array/size_and_alignment.pass.cpp +++ b/test/std/containers/sequences/array/size_and_alignment.pass.cpp @@ -57,7 +57,9 @@ struct TEST_ALIGNAS(TEST_ALIGNOF(std::max_align_t) * 2) TestType2 { char data[1000]; }; -int main() { +//static_assert(sizeof(void*) == 4, ""); + +int main(int, char**) { test_type(); test_type(); test_type(); @@ -65,4 +67,6 @@ int main() { test_type(); test_type(); test_type(); + + return 0; } diff --git a/test/std/containers/sequences/array/types.pass.cpp b/test/std/containers/sequences/array/types.pass.cpp index e76c06e6d..f86e008d2 100644 --- a/test/std/containers/sequences/array/types.pass.cpp +++ b/test/std/containers/sequences/array/types.pass.cpp @@ -47,7 +47,7 @@ void test_iterators() { static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { { typedef double T; @@ -93,4 +93,6 @@ int main() static_assert((std::is_same::difference_type>::value), ""); } + + return 0; } diff --git a/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp b/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp index 769aa9ec1..287faf75e 100644 --- a/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp +++ b/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::deque > d; + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp index b63784312..86c518450 100644 --- a/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp @@ -47,7 +47,7 @@ make(int size, int start = 0 ) return c; } -int main() +int main(int, char**) { { std::deque c = make >(10); @@ -87,4 +87,6 @@ int main() assert(c.back() == 9); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp b/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp index 701e31897..79e4b30b2 100644 --- a/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::deque c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp index 7adf6656a..388594110 100644 --- a/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::deque C; @@ -42,4 +42,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp index d5b3cc521..230a46519 100644 --- a/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() { +int main(int, char**) { { typedef limited_allocator A; typedef std::deque C; @@ -43,4 +43,6 @@ int main() { assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp index 6ef329ee6..916159221 100644 --- a/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp @@ -65,7 +65,7 @@ testN(int start, int N, int M) test(c1, M); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -85,4 +85,6 @@ int main() testN>>(rng[i], rng[j], rng[k]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp index 02910d8bf..876ff2fe5 100644 --- a/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp @@ -65,7 +65,7 @@ testN(int start, int N, int M) test(c1, M, -10); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -85,4 +85,6 @@ int main() testN>>(rng[i], rng[j], rng[k]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp index e4f0e2bd0..bde2eaaaa 100644 --- a/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp @@ -55,7 +55,7 @@ testN(int start, int N) test(c1); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -73,4 +73,6 @@ int main() testN> >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp index 2b89c0490..c70abe421 100644 --- a/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::deque C; @@ -58,4 +58,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp b/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp index 4dcea9782..e2700b958 100644 --- a/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp @@ -26,7 +26,7 @@ test(const Allocator& a) assert(d.get_allocator() == a); } -int main() +int main(int, char**) { test(std::allocator()); test(test_allocator(3)); @@ -36,4 +36,6 @@ int main() test(explicit_allocator()); test(explicit_allocator{}); #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp b/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp index 5441583fa..edca369a5 100644 --- a/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::deque d; @@ -37,4 +37,6 @@ int main() assert(d[2] == 5); assert(d[3] == 6); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp b/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp index 6b3b3f19a..d59943574 100644 --- a/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp @@ -149,7 +149,9 @@ void test_emplacable_concept() { #endif } -int main() { +int main(int, char**) { basic_test(); test_emplacable_concept(); + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp b/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp index ba18ab24e..2875a1776 100644 --- a/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp @@ -60,7 +60,7 @@ testN(int start, int N, int M) test(c1, M, -10); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -80,4 +80,6 @@ int main() testN> >(rng[i], rng[j], rng[k]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp b/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp index bb5bb1393..2d42ee38a 100644 --- a/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp @@ -25,7 +25,7 @@ test(const C& x) assert(c == x); } -int main() +int main(int, char**) { { int ab[] = {3, 4, 2, 8, 0, 1, 44, 34, 45, 96, 80, 1, 13, 31, 45}; @@ -57,4 +57,6 @@ int main() assert(v2.get_allocator() == v.get_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp b/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp index 138e6bdc7..4334fd6a5 100644 --- a/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp @@ -25,7 +25,7 @@ test(const C& x, const typename C::allocator_type& a) assert(c.get_allocator() == a); } -int main() +int main(int, char**) { { int ab[] = {3, 4, 2, 8, 0, 1, 44, 34, 45, 96, 80, 1, 13, 31, 45}; @@ -47,4 +47,6 @@ int main() min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp b/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp index 3180384aa..99bf89c79 100644 --- a/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp +++ b/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp @@ -25,7 +25,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -38,4 +38,6 @@ int main() // deque, allocator>> } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp b/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp index b349819cc..ac0861381 100644 --- a/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp @@ -29,7 +29,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -94,4 +94,6 @@ int main() static_assert(std::is_same_v>, ""); assert(deq.size() == 0); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/default.pass.cpp b/test/std/containers/sequences/deque/deque.cons/default.pass.cpp index bb84f05f4..f132eb5be 100644 --- a/test/std/containers/sequences/deque/deque.cons/default.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/default.pass.cpp @@ -29,7 +29,7 @@ test() #endif } -int main() +int main(int, char**) { test >(); test >(); @@ -37,4 +37,6 @@ int main() test >(); test >(); #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp b/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp index fea4799d5..abc3de7db 100644 --- a/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp @@ -29,7 +29,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -49,4 +49,6 @@ int main() typedef std::deque> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp b/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp index 3dcc15045..7e09148b4 100644 --- a/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_alloc ~some_alloc() noexcept(false); }; -int main() +int main(int, char**) { { typedef std::deque C; @@ -47,4 +47,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp b/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp index b76d0cca5..02cbadd6c 100644 --- a/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::deque d = {3, 4, 5, 6}; @@ -35,4 +35,6 @@ int main() assert(d[2] == 5); assert(d[3] == 6); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp b/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp index e412e94e7..1450c978b 100644 --- a/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::deque> d({3, 4, 5, 6}, test_allocator(3)); @@ -38,4 +38,6 @@ int main() assert(d[2] == 5); assert(d[3] == 6); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp b/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp index 6c68cd090..214ac8303 100644 --- a/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp @@ -105,7 +105,9 @@ void test_emplacable_concept() { #endif } -int main() { +int main(int, char**) { basic_test(); test_emplacable_concept(); + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp b/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp index c6391620b..c72f73a9a 100644 --- a/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp @@ -96,7 +96,9 @@ void test_emplacable_concept() { #endif } -int main() { +int main(int, char**) { basic_test(); test_emplacable_concept(); + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/move.pass.cpp b/test/std/containers/sequences/deque/deque.cons/move.pass.cpp index ee628c6aa..b8fdc9892 100644 --- a/test/std/containers/sequences/deque/deque.cons/move.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/move.pass.cpp @@ -19,7 +19,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { int ab[] = {3, 4, 2, 8, 0, 1, 44, 34, 45, 96, 80, 1, 13, 31, 45}; @@ -68,4 +68,6 @@ int main() assert(c1.size() == 0); assert(c3.get_allocator() == c1.get_allocator()); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp b/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp index 54ce39d7e..68dd99f10 100644 --- a/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { int ab[] = {3, 4, 2, 8, 0, 1, 44, 34, 45, 96, 80, 1, 13, 31, 45}; @@ -82,4 +82,6 @@ int main() assert(c3.get_allocator() == A()); LIBCPP_ASSERT(c1.size() == 0); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp b/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp index 325f24c80..5fcfbb8d9 100644 --- a/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp @@ -19,7 +19,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { int ab[] = {3, 4, 2, 8, 0, 1, 44, 34, 45, 96, 80, 1, 13, 31, 45}; @@ -85,4 +85,6 @@ int main() assert(c1.size() == 0); assert(c3.get_allocator() == A()); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp b/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp index 3facd3084..1d86c14aa 100644 --- a/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp @@ -31,7 +31,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { { typedef std::deque C; @@ -51,4 +51,6 @@ int main() static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp b/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp index b5d3331f4..8b4b4fb1f 100644 --- a/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp @@ -29,7 +29,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -49,4 +49,6 @@ int main() static_assert(!std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp b/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp index 22f015950..c26ddec0c 100644 --- a/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp @@ -24,7 +24,7 @@ test(const C& x) assert(c == x); } -int main() +int main(int, char**) { { int ab[] = {3, 4, 2, 8, 0, 1, 44, 34, 45, 96, 80, 1, 13, 31, 45}; @@ -59,4 +59,6 @@ int main() assert(l2.get_allocator() == min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp b/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp index 140bb9c76..5f4150201 100644 --- a/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::deque d; @@ -37,4 +37,6 @@ int main() assert(d[2] == 5); assert(d[3] == 6); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/size.pass.cpp b/test/std/containers/sequences/deque/deque.cons/size.pass.cpp index fe378e58f..b69d2bb59 100644 --- a/test/std/containers/sequences/deque/deque.cons/size.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/size.pass.cpp @@ -86,7 +86,7 @@ test(unsigned n) test2 ( n ); } -int main() +int main(int, char**) { test >(0); test >(1); @@ -113,4 +113,6 @@ int main() test3> (3); #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp b/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp index 8926a8793..8c432182a 100644 --- a/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp @@ -30,7 +30,7 @@ test(unsigned n, const T& x) assert(*i == x); } -int main() +int main(int, char**) { test >(0, 5); test >(1, 10); @@ -48,4 +48,6 @@ int main() #if TEST_STD_VER >= 11 test >(4095, 90); #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp b/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp index 80218de73..d7e4b3df9 100644 --- a/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp +++ b/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp @@ -30,7 +30,7 @@ test(unsigned n, const T& x, const Allocator& a) assert(*i == x); } -int main() +int main(int, char**) { { std::allocator a; @@ -64,4 +64,6 @@ int main() test(4097, 157, a); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp b/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp index 5af8faef4..2293ef205 100644 --- a/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp +++ b/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,1}), opt(3), S({1,2,1})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp b/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp index 181c73686..e0828a3fa 100644 --- a/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp +++ b/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,3}), False, S({1,2,3})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp index 8cfa82406..becc36878 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp @@ -17,7 +17,7 @@ #include "../../../NotConstructible.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef NotConstructible T; @@ -63,4 +63,6 @@ int main() assert(distance(c.begin(), c.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp index 78278df32..f4713dfdf 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp @@ -86,7 +86,7 @@ testN(int start, int N) } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -102,4 +102,6 @@ int main() for (int j = 0; j < N; ++j) testN> >(rng[i], rng[j]); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp index 835a47a5e..ae04c7d17 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp @@ -74,7 +74,7 @@ testN(int start, int N) test(c1); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -101,4 +101,6 @@ int main() c.emplace_front(1, 2, 3); assert(c.size() == 4); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp index 7f0298cdf..43d6c36d2 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp @@ -75,7 +75,7 @@ testN(int start, int N) } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -102,4 +102,6 @@ int main() c.emplace_front(1, 2, 3); assert(c.size() == 4); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp index 3a055df9f..54395114a 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp @@ -54,7 +54,7 @@ void del_at_end(C c) assert(&*it2 == &*it4); } -int main() +int main(int, char**) { std::deque queue; for (int i = 0; i < 20; ++i) @@ -66,4 +66,6 @@ int main() del_at_end(queue); queue.pop_back(); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp index 79cb562c1..d8db68368 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp @@ -88,7 +88,7 @@ testN(int start, int N) } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -121,4 +121,6 @@ int main() assert(v.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp index fd08b6afe..3a8a06d58 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp @@ -59,7 +59,7 @@ void del_at_end(C c, size_t num) } -int main() +int main(int, char**) { std::deque queue; for (int i = 0; i < 20; ++i) @@ -74,4 +74,6 @@ int main() } queue.pop_back(); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp index c81d9a8bb..c738748a6 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp @@ -95,7 +95,7 @@ testN(int start, int N) } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -127,4 +127,6 @@ int main() assert(v.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp index f14da8a81..e0da02f7e 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::deque d(10, 1); @@ -59,4 +59,6 @@ int main() assert(d[12] == 1); assert(d[13] == 1); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp index cb36aa280..9a5f05476 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp @@ -259,7 +259,7 @@ test_move() #endif } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -285,4 +285,6 @@ int main() test_move > >(); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp index a9f242706..eec8e0a49 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp @@ -91,7 +91,7 @@ testN(int start, int N) } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -107,4 +107,6 @@ int main() for (int j = 0; j < N; ++j) testN> >(rng[i], rng[j]); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp index ced0e360b..0b95c8fc5 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp @@ -132,7 +132,7 @@ self_reference_test() } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -154,4 +154,6 @@ int main() self_reference_test> >(); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp index 2e16c342a..8dc0b50b5 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp @@ -114,7 +114,7 @@ self_reference_test() } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -134,4 +134,6 @@ int main() self_reference_test> >(); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp index 74c48d326..7b5427b83 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp @@ -34,7 +34,7 @@ void test(C c) assert(&*it2 == &*it4); } -int main() +int main(int, char**) { std::deque queue; for (int i = 0; i < 20; ++i) @@ -45,4 +45,6 @@ int main() test(queue); queue.pop_back(); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp index 1eee65186..b0315eb54 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp @@ -63,7 +63,7 @@ testN(int start, int N) } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -81,4 +81,6 @@ int main() testN> >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp index e773debde..3ff1b5b9f 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp @@ -34,7 +34,7 @@ void test(C c) assert(&*it2 == &*it4); } -int main() +int main(int, char**) { std::deque queue; for (int i = 0; i < 20; ++i) @@ -45,4 +45,6 @@ int main() test(queue); queue.pop_back(); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp index 672187380..9d25d1684 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp @@ -63,7 +63,7 @@ testN(int start, int N) } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -81,4 +81,6 @@ int main() testN> >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp index be2d72c53..d0a73c37f 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp @@ -53,7 +53,7 @@ void test(int size) } } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2046, 2047, 2048, 2049, 4094, 4095, 4096}; @@ -69,4 +69,6 @@ int main() test> >(rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp index 4bd62b109..d4c46f0bc 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp @@ -64,7 +64,7 @@ CMyClass::~CMyClass() { bool operator==(const CMyClass &lhs, const CMyClass &rhs) { return lhs.equal(rhs); } -int main() +int main(int, char**) { CMyClass instance(42); { @@ -98,4 +98,6 @@ int main() assert(vec==vec2); } } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp index aa9366956..293544681 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp @@ -58,7 +58,7 @@ void test(int size) } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2046, 2047, 2048, 2049, 4094, 4095, 4096}; @@ -72,4 +72,6 @@ int main() for (int j = 0; j < N; ++j) test> >(rng[j]); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp index 7e4f7151c..dee483c79 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp @@ -62,7 +62,7 @@ testN(int start, int N) test(c1, -10); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -80,4 +80,6 @@ int main() testN> >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp index a6a5200e9..103f2c41d 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp @@ -64,7 +64,7 @@ CMyClass::~CMyClass() { bool operator==(const CMyClass &lhs, const CMyClass &rhs) { return lhs.equal(rhs); } -int main() +int main(int, char**) { CMyClass instance(42); { @@ -98,4 +98,6 @@ int main() assert(vec==vec2); } } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp b/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp index 3ffde9bf3..7a66554d1 100644 --- a/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp +++ b/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp @@ -67,7 +67,7 @@ testN(int start, int N) } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -83,4 +83,6 @@ int main() for (int j = 0; j < N; ++j) testN> >(rng[i], rng[j]); } + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.special/copy.pass.cpp b/test/std/containers/sequences/deque/deque.special/copy.pass.cpp index f6ee7737d..f861c424a 100644 --- a/test/std/containers/sequences/deque/deque.special/copy.pass.cpp +++ b/test/std/containers/sequences/deque/deque.special/copy.pass.cpp @@ -66,7 +66,7 @@ void testN(int start, int N) assert(c1 == c2); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -84,4 +84,6 @@ int main() testN> >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp b/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp index 2e51d13ce..b5225ae71 100644 --- a/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp +++ b/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp @@ -65,7 +65,7 @@ void testN(int start, int N) assert(c1 == c2); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -83,4 +83,6 @@ int main() testN> >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.special/move.pass.cpp b/test/std/containers/sequences/deque/deque.special/move.pass.cpp index d26132b3f..d1c2a3d72 100644 --- a/test/std/containers/sequences/deque/deque.special/move.pass.cpp +++ b/test/std/containers/sequences/deque/deque.special/move.pass.cpp @@ -65,7 +65,7 @@ void testN(int start, int N) assert(c1 == c2); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -83,4 +83,6 @@ int main() testN> >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp b/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp index 0f3ab067f..9193609d2 100644 --- a/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp +++ b/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp @@ -65,7 +65,7 @@ void testN(int start, int N) assert(c1 == c2); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -83,4 +83,6 @@ int main() testN > >(rng[i], rng[j]); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.special/swap.pass.cpp b/test/std/containers/sequences/deque/deque.special/swap.pass.cpp index 56310b80c..33910e419 100644 --- a/test/std/containers/sequences/deque/deque.special/swap.pass.cpp +++ b/test/std/containers/sequences/deque/deque.special/swap.pass.cpp @@ -50,7 +50,7 @@ void testN(int start, int N, int M) assert(c2 == c1_save); } -int main() +int main(int, char**) { { int rng[] = {0, 1, 2, 3, 1023, 1024, 1025, 2047, 2048, 2049}; @@ -106,4 +106,6 @@ int main() assert(c2.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp b/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp index 7820480da..edbe21128 100644 --- a/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp +++ b/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp @@ -52,7 +52,7 @@ struct some_alloc2 typedef std::true_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::deque C; @@ -85,4 +85,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/iterators.pass.cpp b/test/std/containers/sequences/deque/iterators.pass.cpp index 9fe9326ec..1f06ffde4 100644 --- a/test/std/containers/sequences/deque/iterators.pass.cpp +++ b/test/std/containers/sequences/deque/iterators.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::deque C; @@ -76,4 +76,6 @@ int main() // assert ( ii1 != c.end()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/deque/types.pass.cpp b/test/std/containers/sequences/deque/types.pass.cpp index 131040092..cfab930f3 100644 --- a/test/std/containers/sequences/deque/types.pass.cpp +++ b/test/std/containers/sequences/deque/types.pass.cpp @@ -71,7 +71,7 @@ test() typename std::iterator_traits::difference_type>::value), ""); } -int main() +int main(int, char**) { test >(); test >(); @@ -100,4 +100,6 @@ int main() typename std::iterator_traits::difference_type>::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp b/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp index 6973d9aee..42fb8da91 100644 --- a/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp +++ b/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::forward_list > fl; + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/empty.fail.cpp b/test/std/containers/sequences/forwardlist/empty.fail.cpp index effcc2733..2ca3e024e 100644 --- a/test/std/containers/sequences/forwardlist/empty.fail.cpp +++ b/test/std/containers/sequences/forwardlist/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::forward_list c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/empty.pass.cpp b/test/std/containers/sequences/forwardlist/empty.pass.cpp index 6597c66ea..727904c98 100644 --- a/test/std/containers/sequences/forwardlist/empty.pass.cpp +++ b/test/std/containers/sequences/forwardlist/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::forward_list C; @@ -42,4 +42,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp index 26bbdb61e..2509e9b2c 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -57,4 +57,6 @@ int main() assert(*c.begin() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp index 205728658..bf43ee82c 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp @@ -16,7 +16,7 @@ #include "test_allocator.h" #include "../../../NotConstructible.h" -int main() +int main(int, char**) { { typedef test_allocator A; @@ -26,4 +26,6 @@ int main() assert(c.get_allocator() == A(12)); assert(c.empty()); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp index b70b4e8a2..c362e2051 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp @@ -17,7 +17,7 @@ #include "../../../NotConstructible.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator A; @@ -45,4 +45,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp index 05a74d50d..e40d405c9 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -142,4 +142,6 @@ int main() assert(c1.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp index 20ed6c51a..40405dd2e 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -64,4 +64,6 @@ int main() assert(*i == 10+n); assert(n == 4); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp index 24feee382..36e4ea0ca 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef MoveOnly T; @@ -193,4 +193,6 @@ int main() assert(c1.get_allocator() == A()); assert(c0.empty()); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp index 42f0a43b9..14c098b66 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -64,4 +64,6 @@ int main() assert(*i == 10+n); assert(n == 4); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp index 098702b44..c0b934445 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp @@ -18,7 +18,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -74,4 +74,6 @@ int main() assert(n == 4); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp index ec8aadf38..ea4cc811e 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -64,4 +64,6 @@ int main() assert(n == 4); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp index 551eebb44..681629a2c 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -64,4 +64,6 @@ int main() assert(c.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp index bfcb2b490..9788ca5ff 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -63,4 +63,6 @@ int main() assert(c.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp index 9c91a031f..cc146316a 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp @@ -25,7 +25,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -38,4 +38,6 @@ int main() // forward_list, allocator>> } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp index e4599d469..fd49de581 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp @@ -29,7 +29,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -99,4 +99,6 @@ int main() static_assert(std::is_same_v>, ""); assert(std::distance(fwl.begin(), fwl.end()) == 0); // no size for forward_list } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp index 27eb1577c..1694faf46 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -37,4 +37,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp index 992636916..f9363feb6 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp @@ -29,7 +29,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -49,4 +49,6 @@ int main() typedef std::forward_list> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp index ab61b04f9..98b120f53 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp @@ -19,6 +19,8 @@ struct X std::forward_list q; }; -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp index ce3d0f437..ba8799645 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_alloc ~some_alloc() noexcept(false); }; -int main() +int main(int, char**) { { typedef std::forward_list C; @@ -47,4 +47,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp index ac4bcf4a5..fda636073 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -37,4 +37,6 @@ int main() assert(*i == n); assert(n == 10); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp index 05a318778..cdef7c07e 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -42,4 +42,6 @@ int main() assert(n == 10); assert(c.get_allocator() == A()); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp index 428fa04f1..eedec3487 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef MoveOnly T; @@ -67,4 +67,6 @@ int main() assert(c0.empty()); assert(c.get_allocator() == A()); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp index 9337b9b05..7db6a41e8 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef MoveOnly T; @@ -67,4 +67,6 @@ int main() assert(c0.empty()); assert(c.get_allocator() == A()); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp index 502ca930e..486c124af 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp @@ -31,7 +31,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { { typedef std::forward_list C; @@ -51,4 +51,6 @@ int main() static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp index ddd3cfe73..5717bb891 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp @@ -29,7 +29,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -49,4 +49,6 @@ int main() static_assert(!std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp index fb0ec74d6..ce9cd59d1 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp @@ -18,7 +18,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -44,4 +44,6 @@ int main() assert(n == std::end(t) - std::begin(t)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp index 30fe467fd..1a85d3fee 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp @@ -20,7 +20,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -50,4 +50,6 @@ int main() assert(c.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp index 7514d263e..ca3931d10 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp @@ -33,7 +33,7 @@ void check_allocator(unsigned n, Allocator const &alloc = Allocator()) #endif } -int main() +int main(int, char**) { { // test that the ctor is explicit typedef std::forward_list C; @@ -70,4 +70,6 @@ int main() check_allocator> ( 3 ); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp index eee26298e..e3f247202 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -41,4 +41,6 @@ int main() assert(n == N); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp index 26b3f8c6f..cc5394f5a 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp @@ -16,7 +16,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator A; @@ -46,4 +46,6 @@ int main() assert(c.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp index 53e99b48c..68a26fbc7 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,1}), opt(3), S({1,2,1})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp index e3e857540..b2106b8c8 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,3}), False, S({1,2,3})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp index 726051b8e..638a78327 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -100,4 +100,6 @@ int main() assert(std::distance(i, c.end()) == 11); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp index 25c2c312b..e5441109b 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -142,4 +142,6 @@ int main() // assert ( ii1 != c.end()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp index 5f7ac62c4..8ed29ec5a 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp @@ -17,7 +17,7 @@ #include "../../../NotConstructible.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef NotConstructible T; @@ -63,4 +63,6 @@ int main() assert(distance(c.begin(), c.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp index 70e7d248f..f25812398 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp @@ -19,7 +19,7 @@ #include "../../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef Emplaceable T; @@ -83,4 +83,6 @@ int main() assert(*next(c.begin(), 3) == Emplaceable(2, 3.5)); assert(distance(c.begin(), c.end()) == 4); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp index 121e0178c..1669e0c5c 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp @@ -21,7 +21,7 @@ #include "../../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef Emplaceable T; @@ -67,4 +67,6 @@ int main() assert(*next(c.begin()) == Emplaceable()); assert(distance(c.begin(), c.end()) == 2); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp index 419ce6891..0a431a896 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -151,4 +151,6 @@ int main() assert(distance(c.begin(), c.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp index 563be1739..59e687f6c 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -93,4 +93,6 @@ int main() assert(distance(c.begin(), c.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp index bfc8c04f1..3ba4f9e23 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -83,4 +83,6 @@ int main() assert(distance(c.begin(), c.end()) == 4); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp index 1782bc7fd..be5c6e517 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -69,4 +69,6 @@ int main() assert(*next(c.begin(), 3) == 1); assert(*next(c.begin(), 4) == 2); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp index 8ad42aced..4cbc92edd 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp @@ -18,7 +18,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -76,4 +76,6 @@ int main() assert(*next(c.begin(), 4) == 2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp index 2aa254bbf..2495a707a 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp @@ -18,7 +18,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef MoveOnly T; @@ -84,4 +84,6 @@ int main() assert(*next(c.begin(), 3) == 2); assert(distance(c.begin(), c.end()) == 4); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp index e1927945a..7898fea92 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -69,4 +69,6 @@ int main() assert(*next(c.begin(), 4) == 3); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp index 40b092e76..d28f10e81 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp @@ -16,7 +16,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -70,4 +70,6 @@ int main() assert(distance(c.begin(), c.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp index 15e3bfbc1..192227ee2 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -43,4 +43,6 @@ int main() assert(distance(c.begin(), c.end()) == 2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp index 3015abb76..8b122f1f9 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp @@ -57,7 +57,7 @@ CMyClass::~CMyClass() { assert(fMagicValue == kFinishedConstructionMagicValue); } -int main() +int main(int, char**) { CMyClass instance; std::forward_list vec; @@ -70,4 +70,6 @@ int main() } catch (...) { } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp index e768cd0ae..268101671 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp @@ -18,7 +18,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef MoveOnly T; @@ -44,4 +44,6 @@ int main() assert(*next(c.begin()) == 1); assert(distance(c.begin(), c.end()) == 2); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp index b79e4fd36..ed2de9800 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp @@ -16,7 +16,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef DefaultOnly T; @@ -110,4 +110,6 @@ int main() assert(*next(c.begin(), 5) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp index 30f99ab96..f6f4027e0 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp @@ -21,7 +21,7 @@ #include "container_test_types.h" #endif -int main() +int main(int, char**) { { typedef int T; @@ -98,4 +98,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp index c2e32a754..5a55ae963 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -44,4 +44,6 @@ int main() assert(c1 == c3); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp index 6656f9191..3de61a37f 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -45,4 +45,6 @@ int main() assert(c1 == c3); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp index fec75668a..ca3ec253d 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp @@ -27,7 +27,7 @@ struct S { }; -int main() +int main(int, char**) { { typedef int T; @@ -151,4 +151,6 @@ int main() assert(c1 == c2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp index 45a12e7e8..1b18337bc 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp @@ -24,7 +24,7 @@ bool g(int i) return i < 3; } -int main() +int main(int, char**) { { typedef int T; @@ -152,4 +152,6 @@ int main() assert(cp.count() == static_cast(std::distance(std::begin(t1), std::end(t1)))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp index e9fe3cae6..82b6813ff 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp @@ -30,7 +30,7 @@ void test(int N) assert(*j == i); } -int main() +int main(int, char**) { for (int i = 0; i < 10; ++i) test >(i); @@ -38,4 +38,6 @@ int main() for (int i = 0; i < 10; ++i) test> >(i); #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp index 239e5f129..c76fe03ec 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp @@ -38,7 +38,7 @@ void test(int N) assert(*j == i); } -int main() +int main(int, char**) { for (int i = 0; i < 40; ++i) test >(i); @@ -46,4 +46,6 @@ int main() for (int i = 0; i < 40; ++i) test> >(i); #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp index d7e127bf4..971508ac4 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp @@ -39,7 +39,7 @@ void test(int N) assert(*j == N-1-i); } -int main() +int main(int, char**) { for (int i = 0; i < 40; ++i) test >(i); @@ -47,4 +47,6 @@ int main() for (int i = 0; i < 40; ++i) test> >(i); #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp index 6b57b3189..e883aee2c 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp @@ -38,7 +38,7 @@ testd(const C& c, int p, int l) assert(distance(c.begin(), c.end()) == size_t1 + l); } -int main() +int main(int, char**) { { // splicing different containers @@ -72,4 +72,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp index a192627d8..87b2f60e1 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp @@ -75,7 +75,7 @@ tests(const C& c, int p, int f) assert(distance(c.begin(), c.end()) == size_t1); } -int main() +int main(int, char**) { { // splicing different containers @@ -137,4 +137,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp index c836a8bfe..32050076c 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp @@ -75,7 +75,7 @@ tests(const C& c, int p, int f, int l) assert(distance(c.begin(), c.end()) == size_t1); } -int main() +int main(int, char**) { { // splicing different containers @@ -165,4 +165,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp index ccb0f9a86..07a4eae97 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -116,4 +116,6 @@ int main() assert(c1 == c2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp index 1d4a9a0f3..87db88080 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp @@ -21,7 +21,7 @@ bool g(int x, int y) return x == y; } -int main() +int main(int, char**) { { typedef int T; @@ -121,4 +121,6 @@ int main() assert(c1 == c2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp index 9f01fed66..a727487ed 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp @@ -47,7 +47,7 @@ void test(int N, int M) } } -int main() +int main(int, char**) { for (int i = 0; i < 10; ++i) for (int j = 0; j < 10; ++j) @@ -57,4 +57,6 @@ int main() for (int j = 0; j < 10; ++j) test> >(i, j); #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp index 242a00bd8..5e0438c62 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -256,4 +256,6 @@ int main() assert(c2.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp index 44820d9d3..5b9b590d5 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -257,4 +257,6 @@ int main() assert(c2.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp index e65e064ff..29a180a96 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp @@ -52,7 +52,7 @@ void test(int N, int M) assert(c1 > c2); } -int main() +int main(int, char**) { for (int i = 0; i < 10; ++i) for (int j = 0; j < 10; ++j) @@ -62,4 +62,6 @@ int main() for (int j = 0; j < 10; ++j) test> >(i, j); #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp index ae48d1a4b..624795495 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp @@ -53,7 +53,7 @@ struct some_alloc2 typedef std::true_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::forward_list C; @@ -85,4 +85,6 @@ int main() static_assert( noexcept(swap(std::declval(), std::declval())), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/incomplete.pass.cpp b/test/std/containers/sequences/forwardlist/incomplete.pass.cpp index fd789b8c8..2bdfad777 100644 --- a/test/std/containers/sequences/forwardlist/incomplete.pass.cpp +++ b/test/std/containers/sequences/forwardlist/incomplete.pass.cpp @@ -33,7 +33,7 @@ struct B { }; #endif -int main() +int main(int, char**) { { A a; @@ -49,4 +49,6 @@ int main() b.it2 = b.d.cbefore_begin(); } #endif + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/max_size.pass.cpp b/test/std/containers/sequences/forwardlist/max_size.pass.cpp index 6b93a3db6..08d21d641 100644 --- a/test/std/containers/sequences/forwardlist/max_size.pass.cpp +++ b/test/std/containers/sequences/forwardlist/max_size.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { { typedef limited_allocator A; @@ -44,4 +44,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/sequences/forwardlist/types.pass.cpp b/test/std/containers/sequences/forwardlist/types.pass.cpp index ff6c10e46..01a7db039 100644 --- a/test/std/containers/sequences/forwardlist/types.pass.cpp +++ b/test/std/containers/sequences/forwardlist/types.pass.cpp @@ -31,7 +31,7 @@ struct A { std::forward_list v; }; // incomplete type support -int main() +int main(int, char**) { { typedef std::forward_list C; @@ -72,4 +72,6 @@ int main() typename std::iterator_traits::difference_type>::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/allocator_mismatch.fail.cpp b/test/std/containers/sequences/list/allocator_mismatch.fail.cpp index 002954b44..39dcde477 100644 --- a/test/std/containers/sequences/list/allocator_mismatch.fail.cpp +++ b/test/std/containers/sequences/list/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::list > l; + + return 0; } diff --git a/test/std/containers/sequences/list/incomplete_type.pass.cpp b/test/std/containers/sequences/list/incomplete_type.pass.cpp index 04b04d0bc..e68f06176 100644 --- a/test/std/containers/sequences/list/incomplete_type.pass.cpp +++ b/test/std/containers/sequences/list/incomplete_type.pass.cpp @@ -21,6 +21,8 @@ struct A { std::list::const_reverse_iterator crit; }; -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/sequences/list/iterators.pass.cpp b/test/std/containers/sequences/list/iterators.pass.cpp index 89cc3932d..0fe92dfba 100644 --- a/test/std/containers/sequences/list/iterators.pass.cpp +++ b/test/std/containers/sequences/list/iterators.pass.cpp @@ -28,7 +28,7 @@ struct A int second; }; -int main() +int main(int, char**) { { typedef int T; @@ -152,4 +152,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.capacity/empty.fail.cpp b/test/std/containers/sequences/list/list.capacity/empty.fail.cpp index 99325fcb6..0cbaa464d 100644 --- a/test/std/containers/sequences/list/list.capacity/empty.fail.cpp +++ b/test/std/containers/sequences/list/list.capacity/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::list c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/sequences/list/list.capacity/empty.pass.cpp b/test/std/containers/sequences/list/list.capacity/empty.pass.cpp index 27bd73e88..7619ec508 100644 --- a/test/std/containers/sequences/list/list.capacity/empty.pass.cpp +++ b/test/std/containers/sequences/list/list.capacity/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::list C; @@ -42,4 +42,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp b/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp index e3da37d73..8560a6a87 100644 --- a/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp +++ b/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() { +int main(int, char**) { { typedef limited_allocator A; typedef std::list C; @@ -43,4 +43,6 @@ int main() { assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp b/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp index 04476900d..3c9e240d7 100644 --- a/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp +++ b/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp @@ -15,7 +15,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l(5, 2); @@ -77,4 +77,6 @@ int main() } #endif // __LIBCPP_MOVE #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp b/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp index 404bb0c1b..db1c1419c 100644 --- a/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp +++ b/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp @@ -15,7 +15,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l(5, 2); @@ -49,4 +49,6 @@ int main() assert(l.back() == 3.5); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.capacity/size.pass.cpp b/test/std/containers/sequences/list/list.capacity/size.pass.cpp index b28b6572f..d4801e76c 100644 --- a/test/std/containers/sequences/list/list.capacity/size.pass.cpp +++ b/test/std/containers/sequences/list/list.capacity/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::list C; @@ -58,4 +58,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp b/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp index c4493cac7..91ac1cfa6 100644 --- a/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp @@ -15,7 +15,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list > l(3, 2, test_allocator(5)); @@ -40,4 +40,6 @@ int main() assert(l2.get_allocator() == min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp b/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp index 80d5ad074..54c91ae4a 100644 --- a/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::list d; @@ -39,4 +39,6 @@ int main() assert(*i++ == 5); assert(*i++ == 6); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp b/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp index 7400ba5ca..1e826ed91 100644 --- a/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list > l(test_allocator(5)); @@ -76,4 +76,6 @@ int main() assert(l.empty()); assert(l2.get_allocator() == lo.get_allocator()); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/copy.pass.cpp b/test/std/containers/sequences/list/list.cons/copy.pass.cpp index 68b2e9d16..153cd2dbc 100644 --- a/test/std/containers/sequences/list/list.cons/copy.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/copy.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l(3, 2); @@ -50,4 +50,6 @@ int main() assert(l2.get_allocator() == l.get_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp b/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp index b722c40e6..14e958502 100644 --- a/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp @@ -16,7 +16,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list > l(3, 2, test_allocator(5)); @@ -38,4 +38,6 @@ int main() assert(l2.get_allocator() == min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/deduct.fail.cpp b/test/std/containers/sequences/list/list.cons/deduct.fail.cpp index 6d9833b5f..36982263d 100644 --- a/test/std/containers/sequences/list/list.cons/deduct.fail.cpp +++ b/test/std/containers/sequences/list/list.cons/deduct.fail.cpp @@ -25,7 +25,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -38,4 +38,6 @@ int main() // deque, allocator>> } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/deduct.pass.cpp b/test/std/containers/sequences/list/list.cons/deduct.pass.cpp index 20c017500..03d3f3818 100644 --- a/test/std/containers/sequences/list/list.cons/deduct.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/deduct.pass.cpp @@ -29,7 +29,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -99,4 +99,6 @@ int main() static_assert(std::is_same_v>, ""); assert(lst.size() == 0); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/default.pass.cpp b/test/std/containers/sequences/list/list.cons/default.pass.cpp index ffbfa0b21..348390c45 100644 --- a/test/std/containers/sequences/list/list.cons/default.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/default.pass.cpp @@ -15,7 +15,7 @@ #include "DefaultOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l; @@ -64,4 +64,6 @@ int main() assert(std::distance(l.begin(), l.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp b/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp index b41f7320d..93951e963 100644 --- a/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp @@ -29,7 +29,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -49,4 +49,6 @@ int main() typedef std::list> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp b/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp index 1596a4e44..2e0b5203b 100644 --- a/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp @@ -15,7 +15,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l; @@ -44,4 +44,6 @@ int main() assert(std::distance(l.begin(), l.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp b/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp index 64894dc38..62af49e63 100644 --- a/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_alloc ~some_alloc() noexcept(false); }; -int main() +int main(int, char**) { { typedef std::list C; @@ -47,4 +47,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp b/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp index 61a277395..bd4ffeb13 100644 --- a/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::list d = {3, 4, 5, 6}; @@ -37,4 +37,6 @@ int main() assert(*i++ == 5); assert(*i++ == 6); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp b/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp index ec560ef8d..f6eca2112 100644 --- a/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list> d({3, 4, 5, 6}, test_allocator(3)); @@ -40,4 +40,6 @@ int main() assert(*i++ == 5); assert(*i++ == 6); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp b/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp index ef6e11b25..f7491f450 100644 --- a/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp @@ -244,10 +244,12 @@ void test_ctor_under_alloc_with_alloc() { -int main() { +int main(int, char**) { basic_test(); test_emplacable_concept(); test_emplacable_concept_with_alloc(); test_ctor_under_alloc(); test_ctor_under_alloc_with_alloc(); + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/move.pass.cpp b/test/std/containers/sequences/list/list.cons/move.pass.cpp index 9ad55ecdb..a79a37232 100644 --- a/test/std/containers/sequences/list/list.cons/move.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/move.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list > l(test_allocator(5)); @@ -59,4 +59,6 @@ int main() assert(l.empty()); assert(l2.get_allocator() == lo.get_allocator()); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp b/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp index 80ef7cdde..d18ea2c4a 100644 --- a/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list > l(test_allocator(5)); @@ -72,4 +72,6 @@ int main() assert(l.empty()); assert(l2.get_allocator() == min_allocator()); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp b/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp index b12e3d9e3..c6c714595 100644 --- a/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp @@ -31,7 +31,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { { typedef std::list C; @@ -51,4 +51,6 @@ int main() static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp b/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp index 1b40bbdff..43abd019a 100644 --- a/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp @@ -29,7 +29,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -49,4 +49,6 @@ int main() typedef std::list> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp b/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp index b0d6a374e..58ea88f43 100644 --- a/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp @@ -16,7 +16,7 @@ #include #include "min_allocator.h" -int main() +int main(int, char**) { { std::list d; @@ -38,4 +38,6 @@ int main() assert(*i++ == 5); assert(*i++ == 6); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/size_type.pass.cpp b/test/std/containers/sequences/list/list.cons/size_type.pass.cpp index f11d617e1..ef365d09f 100644 --- a/test/std/containers/sequences/list/list.cons/size_type.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/size_type.pass.cpp @@ -37,7 +37,7 @@ test3(unsigned n, Allocator const &alloc = Allocator()) } -int main() +int main(int, char**) { { std::list l(3); @@ -100,4 +100,6 @@ int main() assert(std::distance(l.begin(), l.end()) == 3); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp b/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp index 25b3425ab..282de37bb 100644 --- a/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp +++ b/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp @@ -16,7 +16,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l(3, 2); @@ -76,4 +76,6 @@ int main() assert(*i == 2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.erasure/erase.pass.cpp b/test/std/containers/sequences/list/list.erasure/erase.pass.cpp index 6f0b5fc89..9c03c7282 100644 --- a/test/std/containers/sequences/list/list.erasure/erase.pass.cpp +++ b/test/std/containers/sequences/list/list.erasure/erase.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,1}), opt(3), S({1,2,1})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp b/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp index 152f66633..f25d3e830 100644 --- a/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp +++ b/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,3}), False, S({1,2,3})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp b/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp index ba9e413e5..0afd0a548 100644 --- a/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { int a[] = {1, 2, 3}; @@ -34,4 +34,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp b/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp index 5183cd9a7..642e84342 100644 --- a/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp @@ -34,7 +34,7 @@ public: double getd() const {return d_;} }; -int main() +int main(int, char**) { { std::list c; @@ -63,4 +63,6 @@ int main() assert(c.back().getd() == 4.5); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp b/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp index ca428ec65..b7eaa7047 100644 --- a/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp @@ -34,7 +34,7 @@ public: double getd() const {return d_;} }; -int main() +int main(int, char**) { { std::list c; @@ -84,4 +84,6 @@ int main() assert(c.back().geti() == 3); assert(c.back().getd() == 4.5); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp b/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp index 25d7eb37d..eece4186c 100644 --- a/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp @@ -33,7 +33,7 @@ public: double getd() const {return d_;} }; -int main() +int main(int, char**) { { std::list c; @@ -84,4 +84,6 @@ int main() assert(c.back().geti() == 2); assert(c.back().getd() == 3.5); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp b/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp index 824c36806..87486b616 100644 --- a/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -61,4 +61,6 @@ int main() assert(distance(l1.begin(), l1.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp b/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp index 8166efbd3..1df39913c 100644 --- a/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; { @@ -80,4 +80,6 @@ int main() assert(i == l1.begin()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp b/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp index 5cfde77e2..98dcd0ba2 100644 --- a/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::list d(10, 1); @@ -61,4 +61,6 @@ int main() assert(*i++ == 1); assert(*i++ == 1); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp b/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp index 007026649..22ef0f72b 100644 --- a/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp @@ -81,10 +81,12 @@ void test() { #endif } -int main() +int main(int, char**) { test >(); #if TEST_STD_VER >= 11 test>>(); #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp b/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp index eefee9123..4ded48991 100644 --- a/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp @@ -18,7 +18,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l1; @@ -40,4 +40,6 @@ int main() assert(l1.front() == MoveOnly(2)); assert(l1.back() == MoveOnly(1)); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp b/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp index 2fc8ab7c4..f577fc0bc 100644 --- a/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp @@ -44,10 +44,12 @@ void test() { #endif } -int main() +int main(int, char**) { test >(); #if TEST_STD_VER >= 11 test>>(); #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp b/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp index 614f57d12..10a3d9704 100644 --- a/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp @@ -46,10 +46,12 @@ void test() #endif } -int main() +int main(int, char**) { test >(); #if TEST_STD_VER >= 11 test>>(); #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp b/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp index 7247e828d..c4c88d421 100644 --- a/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { int a[] = {1, 2, 3}; @@ -40,4 +40,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp b/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp index 9a0104d03..3decb94c4 100644 --- a/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { int a[] = {1, 2, 3}; @@ -39,4 +39,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp b/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp index dba7c0f68..e4aa40441 100644 --- a/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::list c; @@ -33,4 +33,6 @@ int main() assert((c == std::list>(a, a+5))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp b/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp index f2b7664a1..a6bbc256e 100644 --- a/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp @@ -57,7 +57,7 @@ CMyClass::~CMyClass() { assert(fMagicValue == kFinishedConstructionMagicValue); } -int main() +int main(int, char**) { CMyClass instance; std::list vec; @@ -70,4 +70,6 @@ int main() } catch (...) { } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp b/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp index 0a4c4014b..5894c2cc8 100644 --- a/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp @@ -18,7 +18,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l1; @@ -40,4 +40,6 @@ int main() assert(l1.front() == MoveOnly(1)); assert(l1.back() == MoveOnly(2)); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp b/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp index 980b2515e..27e39e90a 100644 --- a/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::list c; @@ -33,4 +33,6 @@ int main() assert((c == std::list>(a, a+5))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp b/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp index 7b6803961..49f86222a 100644 --- a/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp @@ -57,7 +57,7 @@ CMyClass::~CMyClass() { assert(fMagicValue == kFinishedConstructionMagicValue); } -int main() +int main(int, char**) { CMyClass instance; std::list vec; @@ -70,4 +70,6 @@ int main() } catch (...) { } + + return 0; } diff --git a/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp b/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp index 5f74b1597..002011285 100644 --- a/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp +++ b/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp @@ -18,7 +18,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::list l1; @@ -40,4 +40,6 @@ int main() assert(l1.front() == MoveOnly(2)); assert(l1.back() == MoveOnly(1)); } + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/merge.pass.cpp b/test/std/containers/sequences/list/list.ops/merge.pass.cpp index eb60a4165..c2a552cf6 100644 --- a/test/std/containers/sequences/list/list.ops/merge.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/merge.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { int a1[] = {1, 3, 7, 9, 10}; @@ -48,4 +48,6 @@ int main() assert(c2.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp b/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp index d2d048b38..911c3d09a 100644 --- a/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { int a1[] = {10, 9, 7, 3, 1}; @@ -48,4 +48,6 @@ int main() assert(c2.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/remove.pass.cpp b/test/std/containers/sequences/list/list.ops/remove.pass.cpp index db6fd89a8..dab23f041 100644 --- a/test/std/containers/sequences/list/list.ops/remove.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/remove.pass.cpp @@ -32,7 +32,7 @@ struct S { int *i_; }; -int main() { +int main(int, char**) { { int a1[] = {1, 2, 3, 4}; int a2[] = {1, 2, 4}; @@ -79,4 +79,6 @@ int main() { assert((c == std::list>(a2, a2 + 3))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp b/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp index 29dfafaaa..f903278b3 100644 --- a/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp @@ -29,7 +29,7 @@ bool g(int i) typedef unary_counting_predicate Predicate; -int main() +int main(int, char**) { { int a1[] = {1, 2, 3, 4}; @@ -60,4 +60,6 @@ int main() assert(cp.count() == 4); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/reverse.pass.cpp b/test/std/containers/sequences/list/list.ops/reverse.pass.cpp index a8e5f50a2..0cf1242df 100644 --- a/test/std/containers/sequences/list/list.ops/reverse.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/reverse.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { int a1[] = {11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}; @@ -33,4 +33,6 @@ int main() assert((c1 == std::list>(a2, a2+sizeof(a2)/sizeof(a2[0])))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/sort.pass.cpp b/test/std/containers/sequences/list/list.ops/sort.pass.cpp index 9cc92ef0d..cd229c2d2 100644 --- a/test/std/containers/sequences/list/list.ops/sort.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/sort.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { int a1[] = {4, 8, 1, 0, 5, 7, 2, 3, 6, 11, 10, 9}; @@ -33,4 +33,6 @@ int main() assert((c1 == std::list>(a2, a2+sizeof(a2)/sizeof(a2[0])))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp b/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp index f7dc6b0b3..a87e32acc 100644 --- a/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp @@ -35,7 +35,7 @@ struct throwingLess { #endif -int main() +int main(int, char**) { { int a1[] = {4, 8, 1, 0, 5, 7, 2, 3, 6, 11, 10, 9}; @@ -75,4 +75,6 @@ int main() assert((c1 == std::list>(a2, a2+sizeof(a2)/sizeof(a2[0])))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp b/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp index e1d9f4c52..6a921e25e 100644 --- a/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; int a2[] = {4, 5, 6}; @@ -780,4 +780,6 @@ int main() assert(*i == 6); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp b/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp index b87e6b825..9388b559f 100644 --- a/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; int a2[] = {4, 5, 6}; @@ -334,4 +334,6 @@ int main() assert(*i == 2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp b/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp index e4c5752df..d22321b24 100644 --- a/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; int a2[] = {4, 5, 6}; @@ -214,4 +214,6 @@ int main() assert(*i == 4); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/unique.pass.cpp b/test/std/containers/sequences/list/list.ops/unique.pass.cpp index e5e459491..651ffbc7b 100644 --- a/test/std/containers/sequences/list/list.ops/unique.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/unique.pass.cpp @@ -15,7 +15,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { int a1[] = {2, 1, 1, 4, 4, 4, 4, 3, 3}; @@ -33,4 +33,6 @@ int main() assert((c == std::list>(a2, a2+4))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp b/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp index a3f149d05..dd0bcd77b 100644 --- a/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp +++ b/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp @@ -20,7 +20,7 @@ bool g(int x, int y) return x == y; } -int main() +int main(int, char**) { { int a1[] = {2, 1, 1, 4, 4, 4, 4, 3, 3}; @@ -38,4 +38,6 @@ int main() assert((c == std::list>(a2, a2+4))); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.special/swap.pass.cpp b/test/std/containers/sequences/list/list.special/swap.pass.cpp index de98cfe9f..be7df207b 100644 --- a/test/std/containers/sequences/list/list.special/swap.pass.cpp +++ b/test/std/containers/sequences/list/list.special/swap.pass.cpp @@ -16,7 +16,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { int a1[] = {1, 3, 7, 9, 10}; @@ -136,4 +136,6 @@ int main() assert(c2.get_allocator() == A()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp b/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp index c6e4f61ef..86634dd83 100644 --- a/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp +++ b/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp @@ -52,7 +52,7 @@ struct some_alloc2 typedef std::true_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::list C; @@ -85,4 +85,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/containers/sequences/list/types.pass.cpp b/test/std/containers/sequences/list/types.pass.cpp index bf872fffd..914f9abab 100644 --- a/test/std/containers/sequences/list/types.pass.cpp +++ b/test/std/containers/sequences/list/types.pass.cpp @@ -28,7 +28,7 @@ struct A { std::list v; }; // incomplete type support -int main() +int main(int, char**) { { typedef std::list C; @@ -65,4 +65,6 @@ int main() typename std::iterator_traits::difference_type>::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/nothing_to_do.pass.cpp b/test/std/containers/sequences/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/containers/sequences/nothing_to_do.pass.cpp +++ b/test/std/containers/sequences/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp b/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp index cffc3bfff..5aa86839f 100644 --- a/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp +++ b/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp @@ -15,7 +15,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector > l(3, true, test_allocator(5)); @@ -40,4 +40,6 @@ int main() assert(l2.get_allocator() == min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp b/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp index 36d32c73c..bbd980bd3 100644 --- a/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector d; @@ -37,4 +37,6 @@ int main() assert(d[2] == false); assert(d[3] == true); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/assign_move.pass.cpp b/test/std/containers/sequences/vector.bool/assign_move.pass.cpp index 59fb08fbf..b70e9cde6 100644 --- a/test/std/containers/sequences/vector.bool/assign_move.pass.cpp +++ b/test/std/containers/sequences/vector.bool/assign_move.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector > l(test_allocator(5)); @@ -75,4 +75,6 @@ int main() assert(l.empty()); assert(l2.get_allocator() == lo.get_allocator()); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/capacity.pass.cpp b/test/std/containers/sequences/vector.bool/capacity.pass.cpp index 14ebc6c1e..e24ebe00c 100644 --- a/test/std/containers/sequences/vector.bool/capacity.pass.cpp +++ b/test/std/containers/sequences/vector.bool/capacity.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v; @@ -40,4 +40,6 @@ int main() assert(v.capacity() >= 101); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/construct_default.pass.cpp b/test/std/containers/sequences/vector.bool/construct_default.pass.cpp index e481ece9f..3fd2bf8d1 100644 --- a/test/std/containers/sequences/vector.bool/construct_default.pass.cpp +++ b/test/std/containers/sequences/vector.bool/construct_default.pass.cpp @@ -59,7 +59,7 @@ test1(const typename C::allocator_type& a) assert(c.get_allocator() == a); } -int main() +int main(int, char**) { { test0 >(); @@ -75,4 +75,6 @@ int main() test1 > >(explicit_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp b/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp index 44931a75c..e20f30098 100644 --- a/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp @@ -30,7 +30,7 @@ test(Iterator first, Iterator last) assert(*i == *first); } -int main() +int main(int, char**) { bool a[] = {0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0}; bool* an = a + sizeof(a)/sizeof(a[0]); @@ -46,4 +46,6 @@ int main() test> >(random_access_iterator(a), random_access_iterator(an)); test> >(a, an); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp b/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp index 49d2c23e0..2aa2b4264 100644 --- a/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp +++ b/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp @@ -31,7 +31,7 @@ test(Iterator first, Iterator last, const typename C::allocator_type& a) assert(*i == *first); } -int main() +int main(int, char**) { bool a[] = {0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0}; bool* an = a + sizeof(a)/sizeof(a[0]); @@ -53,4 +53,6 @@ int main() test> >(a, an, alloc); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/construct_size.pass.cpp b/test/std/containers/sequences/vector.bool/construct_size.pass.cpp index 8300924b6..2763df7e1 100644 --- a/test/std/containers/sequences/vector.bool/construct_size.pass.cpp +++ b/test/std/containers/sequences/vector.bool/construct_size.pass.cpp @@ -56,11 +56,13 @@ test(typename C::size_type n) test2 ( n ); } -int main() +int main(int, char**) { test >(50); #if TEST_STD_VER >= 11 test> >(50); test2> >( 100, test_allocator(23)); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp b/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp index ecde42678..068989330 100644 --- a/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp +++ b/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp @@ -28,10 +28,12 @@ test(typename C::size_type n, const typename C::value_type& x) assert(*i == x); } -int main() +int main(int, char**) { test >(50, true); #if TEST_STD_VER >= 11 test> >(50, true); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp b/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp index c94392465..e19f3c4a9 100644 --- a/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp +++ b/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp @@ -30,10 +30,12 @@ test(typename C::size_type n, const typename C::value_type& x, assert(*i == x); } -int main() +int main(int, char**) { test >(50, true, std::allocator()); #if TEST_STD_VER >= 11 test> >(50, true, min_allocator()); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/copy.pass.cpp b/test/std/containers/sequences/vector.bool/copy.pass.cpp index 66a15a4c8..618a37faf 100644 --- a/test/std/containers/sequences/vector.bool/copy.pass.cpp +++ b/test/std/containers/sequences/vector.bool/copy.pass.cpp @@ -29,7 +29,7 @@ test(const C& x) assert(c == x); } -int main() +int main(int, char**) { { bool a[] = {0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0}; @@ -61,4 +61,6 @@ int main() assert(v2.get_allocator() == v.get_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp b/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp index 9a63e5a55..7970b2c7e 100644 --- a/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp +++ b/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp @@ -28,7 +28,7 @@ test(const C& x, const typename C::allocator_type& a) assert(c == x); } -int main() +int main(int, char**) { { bool a[] = {0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0}; @@ -60,4 +60,6 @@ int main() assert(l2.get_allocator() == min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp b/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp index bffeaf64c..800bd1b4b 100644 --- a/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp @@ -30,7 +30,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -50,4 +50,6 @@ int main() static_assert(!std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp b/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp index 9d7858b4f..949add271 100644 --- a/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp @@ -26,7 +26,7 @@ struct some_alloc ~some_alloc() noexcept(false); }; -int main() +int main(int, char**) { { typedef std::vector C; @@ -46,4 +46,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/emplace.pass.cpp b/test/std/containers/sequences/vector.bool/emplace.pass.cpp index 26b903907..129cbff15 100644 --- a/test/std/containers/sequences/vector.bool/emplace.pass.cpp +++ b/test/std/containers/sequences/vector.bool/emplace.pass.cpp @@ -16,7 +16,7 @@ #include #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::vector C; @@ -63,4 +63,6 @@ int main() assert(c[1] == true); assert(c.back() == true); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp b/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp index 0ad721002..974b7c24a 100644 --- a/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp +++ b/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::vector C; @@ -87,4 +87,6 @@ int main() assert(c[1] == true); assert(c.back() == true); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/empty.fail.cpp b/test/std/containers/sequences/vector.bool/empty.fail.cpp index 0381d7eb2..0a84eb79d 100644 --- a/test/std/containers/sequences/vector.bool/empty.fail.cpp +++ b/test/std/containers/sequences/vector.bool/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::vector c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/empty.pass.cpp b/test/std/containers/sequences/vector.bool/empty.pass.cpp index e3226a128..e0c0243e1 100644 --- a/test/std/containers/sequences/vector.bool/empty.pass.cpp +++ b/test/std/containers/sequences/vector.bool/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::vector C; @@ -42,4 +42,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp b/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp index ba8bdf531..f6631cf2d 100644 --- a/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp +++ b/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp @@ -18,10 +18,12 @@ #include "poisoned_hash_helper.hpp" #include "min_allocator.h" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); { test_hash_enabled_for_type >(); test_hash_enabled_for_type>>(); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp b/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp index b0a65c9ae..c3d6bfd5d 100644 --- a/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp +++ b/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { bool a1[] = {1, 0, 1}; { @@ -61,4 +61,6 @@ int main() assert(distance(l1.begin(), l1.end()) == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp b/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp index b57455230..89763017e 100644 --- a/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { bool a1[] = {1, 0, 1}; { @@ -81,4 +81,6 @@ int main() assert(i == l1.begin()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/find.pass.cpp b/test/std/containers/sequences/vector.bool/find.pass.cpp index 265b519de..883b5b4db 100644 --- a/test/std/containers/sequences/vector.bool/find.pass.cpp +++ b/test/std/containers/sequences/vector.bool/find.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { for (unsigned i = 1; i < 256; ++i) @@ -38,4 +38,6 @@ int main() assert(b.end() == j); } } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp b/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp index 9f9967589..d510b86fe 100644 --- a/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector d = {true, false, false, true}; @@ -35,4 +35,6 @@ int main() assert(d[2] == false); assert(d[3] == true); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp b/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp index 29164b598..27d8420a6 100644 --- a/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp +++ b/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector> d({true, false, false, true}, test_allocator(3)); @@ -38,4 +38,6 @@ int main() assert(d[2] == false); assert(d[3] == true); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp b/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp index 3760a9611..519752da1 100644 --- a/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector d(10, true); @@ -59,4 +59,6 @@ int main() assert(d[12] == true); assert(d[13] == true); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp b/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp index 7180bb8c2..b9a921891 100644 --- a/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp @@ -20,7 +20,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -125,4 +125,6 @@ int main() assert(v[j] == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp b/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp index 9e13af2ac..5774ab5f6 100644 --- a/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp +++ b/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -78,4 +78,6 @@ int main() assert(v[j] == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp b/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp index 1c0e8ed03..2502865c7 100644 --- a/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp +++ b/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -74,4 +74,6 @@ int main() assert(v[j] == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/iterators.pass.cpp b/test/std/containers/sequences/vector.bool/iterators.pass.cpp index 0780d1dd0..7714e53b2 100644 --- a/test/std/containers/sequences/vector.bool/iterators.pass.cpp +++ b/test/std/containers/sequences/vector.bool/iterators.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef bool T; @@ -120,4 +120,6 @@ int main() assert (ii1 - cii == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/move.pass.cpp b/test/std/containers/sequences/vector.bool/move.pass.cpp index e5752e084..4de0604c6 100644 --- a/test/std/containers/sequences/vector.bool/move.pass.cpp +++ b/test/std/containers/sequences/vector.bool/move.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector > l(test_allocator(5)); @@ -89,4 +89,6 @@ int main() assert(a.get_data() == 42); } } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp b/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp index bcf57b6c2..f2ff5303b 100644 --- a/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp +++ b/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp @@ -17,7 +17,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector > l(test_allocator(5)); @@ -71,4 +71,6 @@ int main() assert(l.empty()); assert(l2.get_allocator() == min_allocator()); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp b/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp index 60517e206..6c7fcfca7 100644 --- a/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp @@ -56,7 +56,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -97,4 +97,6 @@ int main() static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp b/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp index 8326e4c42..a59e1a8eb 100644 --- a/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp @@ -28,7 +28,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -56,4 +56,6 @@ int main() static_assert(!std::is_nothrow_move_constructible::value, ""); #endif } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp b/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp index 5263fa3bd..22384fe8d 100644 --- a/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector d; @@ -37,4 +37,6 @@ int main() assert(d[2] == false); assert(d[3] == true); } + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/push_back.pass.cpp b/test/std/containers/sequences/vector.bool/push_back.pass.cpp index 2e7d82d96..438869be1 100644 --- a/test/std/containers/sequences/vector.bool/push_back.pass.cpp +++ b/test/std/containers/sequences/vector.bool/push_back.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { bool a[] = {0, 1, 1, 0, 1, 0, 0}; @@ -45,4 +45,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp b/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp index 22e109142..c41bac188 100644 --- a/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp +++ b/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { bool a[] = {false, true, false, true}; @@ -35,4 +35,6 @@ int main() v.swap(r1, r2); assert( r1); assert(!r2); + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/reserve.pass.cpp b/test/std/containers/sequences/vector.bool/reserve.pass.cpp index b7430453f..039c1bc18 100644 --- a/test/std/containers/sequences/vector.bool/reserve.pass.cpp +++ b/test/std/containers/sequences/vector.bool/reserve.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v; @@ -50,4 +50,6 @@ int main() assert(v.capacity() >= 150); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/resize_size.pass.cpp b/test/std/containers/sequences/vector.bool/resize_size.pass.cpp index 3d926910c..53e83ac7e 100644 --- a/test/std/containers/sequences/vector.bool/resize_size.pass.cpp +++ b/test/std/containers/sequences/vector.bool/resize_size.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -46,4 +46,6 @@ int main() assert(v.capacity() >= 400); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp b/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp index 061f8a505..ef0cb6160 100644 --- a/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp +++ b/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -48,4 +48,6 @@ int main() assert(v[i] == 1); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp b/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp index 988ce6e03..59714d5fb 100644 --- a/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp +++ b/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -34,4 +34,6 @@ int main() assert(v.size() >= 101); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/size.pass.cpp b/test/std/containers/sequences/vector.bool/size.pass.cpp index d8abef989..db737c930 100644 --- a/test/std/containers/sequences/vector.bool/size.pass.cpp +++ b/test/std/containers/sequences/vector.bool/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::vector C; @@ -58,4 +58,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/swap.pass.cpp b/test/std/containers/sequences/vector.bool/swap.pass.cpp index 9aa579d4a..9ff11113d 100644 --- a/test/std/containers/sequences/vector.bool/swap.pass.cpp +++ b/test/std/containers/sequences/vector.bool/swap.pass.cpp @@ -16,7 +16,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector v1(100); @@ -94,4 +94,6 @@ int main() assert(v[1] == true); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp b/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp index dbf0f821f..e346c2998 100644 --- a/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp @@ -52,7 +52,7 @@ struct some_alloc2 typedef std::true_type is_always_equal; }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -89,4 +89,6 @@ int main() } #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/types.pass.cpp b/test/std/containers/sequences/vector.bool/types.pass.cpp index 4736f8ac9..d15973a38 100644 --- a/test/std/containers/sequences/vector.bool/types.pass.cpp +++ b/test/std/containers/sequences/vector.bool/types.pass.cpp @@ -67,7 +67,7 @@ test() std::reverse_iterator >::value), ""); } -int main() +int main(int, char**) { test >(); test >(); @@ -76,4 +76,6 @@ int main() #if TEST_STD_VER >= 11 test >(); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp b/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp index c0d27e4d2..5f9ae3dec 100644 --- a/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp +++ b/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::vector T; @@ -50,4 +50,6 @@ int main() assert(h(vb) != 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp b/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp index 001af6298..0c57f16be 100644 --- a/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp +++ b/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::vector > v; + + return 0; } diff --git a/test/std/containers/sequences/vector/contiguous.pass.cpp b/test/std/containers/sequences/vector/contiguous.pass.cpp index 2ac79be6a..99d9d6eca 100644 --- a/test/std/containers/sequences/vector/contiguous.pass.cpp +++ b/test/std/containers/sequences/vector/contiguous.pass.cpp @@ -23,7 +23,7 @@ void test_contiguous ( const C &c ) assert ( *(c.begin() + static_cast(i)) == *(std::addressof(*c.begin()) + i)); } -int main() +int main(int, char**) { { typedef int T; @@ -48,4 +48,6 @@ int main() test_contiguous(C(9, 11.0, A{})); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/iterators.pass.cpp b/test/std/containers/sequences/vector/iterators.pass.cpp index f8b8ca317..296c551f7 100644 --- a/test/std/containers/sequences/vector/iterators.pass.cpp +++ b/test/std/containers/sequences/vector/iterators.pass.cpp @@ -28,7 +28,7 @@ struct A int second; }; -int main() +int main(int, char**) { { typedef int T; @@ -166,4 +166,6 @@ int main() assert (ii1 - cii == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/types.pass.cpp b/test/std/containers/sequences/vector/types.pass.cpp index 101355bee..0a04c2552 100644 --- a/test/std/containers/sequences/vector/types.pass.cpp +++ b/test/std/containers/sequences/vector/types.pass.cpp @@ -78,7 +78,7 @@ test() std::reverse_iterator >::value), ""); } -int main() +int main(int, char**) { test >(); test >(); @@ -104,4 +104,6 @@ int main() // typename std::iterator_traits::difference_type>::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp index 58dccba22..a8ee9f229 100644 --- a/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v; @@ -44,4 +44,6 @@ int main() assert(is_contiguous_container_asan_correct(v)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp b/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp index 8085bd484..0f7dc6c64 100644 --- a/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::vector c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp index 594b9e4f4..cce2602bd 100644 --- a/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::vector C; @@ -42,4 +42,6 @@ int main() assert(c.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp index 3e18d4a4d..c9cc6d582 100644 --- a/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { { typedef limited_allocator A; typedef std::vector C; @@ -44,4 +44,6 @@ int main() { assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp index 48f57c99c..4cf3b2d33 100644 --- a/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v; @@ -66,4 +66,6 @@ int main() assert(is_contiguous_container_asan_correct(v)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp index d4b282518..41188acb7 100644 --- a/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -80,4 +80,6 @@ int main() assert(is_contiguous_container_asan_correct(v)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp index 35b63756a..4d9f7931d 100644 --- a/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -73,4 +73,6 @@ int main() assert(is_contiguous_container_asan_correct(v)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp index 1b8d2815c..36125bb93 100644 --- a/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -58,4 +58,6 @@ int main() assert(is_contiguous_container_asan_correct(v)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp index 8944eca42..373a7069f 100644 --- a/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::vector C; @@ -58,4 +58,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp index f66eafe25..e2fa0d8b9 100644 --- a/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp @@ -16,7 +16,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v1(100); @@ -46,4 +46,6 @@ int main() assert(is_contiguous_container_asan_correct(v2)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp b/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp index 2c087fb49..f6d8dd50b 100644 --- a/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp @@ -15,7 +15,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector > l(3, 2, test_allocator(5)); @@ -40,4 +40,6 @@ int main() assert(l2.get_allocator() == min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp b/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp index c64c8bf3b..4673df955 100644 --- a/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp @@ -30,7 +30,7 @@ void test ( Vec &v ) assert(v[3] == 6); } -int main() +int main(int, char**) { { typedef std::vector V; @@ -48,4 +48,6 @@ int main() test(d1); test(d2); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp b/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp index 888ffb105..df8450210 100644 --- a/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp @@ -69,7 +69,9 @@ void test_emplaceable_concept() { -int main() +int main(int, char**) { test_emplaceable_concept(); + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp b/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp index 1a915060c..4b70c7843 100644 --- a/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector > l(test_allocator(5)); @@ -95,4 +95,6 @@ int main() assert(l2.get_allocator() == lo.get_allocator()); assert(is_contiguous_container_asan_correct(l2)); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp b/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp index 4f0530722..b85238db9 100644 --- a/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp @@ -29,7 +29,7 @@ void test ( Vec &v ) assert(std::all_of(v.begin(), v.end(), is6)); } -int main() +int main(int, char**) { { typedef std::vector V; @@ -50,4 +50,6 @@ int main() test(d2); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp b/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp index c31b3c2fa..346c357d3 100644 --- a/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp @@ -60,7 +60,7 @@ test1(const typename C::allocator_type& a) LIBCPP_ASSERT(is_contiguous_container_asan_correct(c)); } -int main() +int main(int, char**) { { test0 >(); @@ -98,4 +98,6 @@ int main() assert(v.empty()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp b/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp index 1623c8296..8f8ffa82c 100644 --- a/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp @@ -176,9 +176,11 @@ void test_ctor_with_different_value_type() { } -int main() { +int main(int, char**) { basic_test_cases(); emplaceable_concept_tests(); // See PR34898 test_ctor_under_alloc(); test_ctor_with_different_value_type(); + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp b/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp index 6cd319bc8..3a97b43b7 100644 --- a/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp @@ -162,8 +162,10 @@ void test_ctor_under_alloc() { #endif } -int main() { +int main(int, char**) { basic_tests(); emplaceable_concept_tests(); // See PR34898 test_ctor_under_alloc(); + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp b/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp index fe20a7036..f111220d3 100644 --- a/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp @@ -60,7 +60,7 @@ test(typename C::size_type n) test2 ( n ); } -int main() +int main(int, char**) { test >(50); test >(500); @@ -71,4 +71,6 @@ int main() test2> >( 100, test_allocator(23)); assert(DefaultOnly::count == 0); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp b/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp index c8cd2f2a3..0839883a9 100644 --- a/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp @@ -30,7 +30,7 @@ test(typename C::size_type n, const typename C::value_type& x) assert(*i == x); } -int main() +int main(int, char**) { test >(50, 3); // Add 1 for implementations that dynamically allocate a container proxy. @@ -38,4 +38,6 @@ int main() #if TEST_STD_VER >= 11 test> >(50, 3); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp b/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp index c0bba42da..1de088534 100644 --- a/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp @@ -31,10 +31,12 @@ test(typename C::size_type n, const typename C::value_type& x, assert(*i == x); } -int main() +int main(int, char**) { test >(50, 3, std::allocator()); #if TEST_STD_VER >= 11 test> >(50, 3, min_allocator()); #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp b/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp index 1542827e3..844da3841 100644 --- a/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp @@ -30,7 +30,7 @@ test(const C& x) LIBCPP_ASSERT(is_contiguous_container_asan_correct(c)); } -int main() +int main(int, char**) { { int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 1, 0}; @@ -74,4 +74,6 @@ int main() assert(is_contiguous_container_asan_correct(v2)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp b/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp index d54fc59f5..79b484f78 100644 --- a/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp @@ -30,7 +30,7 @@ test(const C& x, const typename C::allocator_type& a) LIBCPP_ASSERT(is_contiguous_container_asan_correct(c)); } -int main() +int main(int, char**) { { int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 1, 0}; @@ -62,4 +62,6 @@ int main() assert(l2.get_allocator() == min_allocator()); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp b/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp index 0ce0bafbf..beb10498c 100644 --- a/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp +++ b/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp @@ -23,7 +23,7 @@ #include -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -36,4 +36,6 @@ int main() // deque, allocator>> } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp b/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp index 0ada98c0c..e6b59b40c 100644 --- a/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp @@ -29,7 +29,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -112,4 +112,6 @@ int main() static_assert(std::is_same_v>, ""); assert(vec.size() == 0); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp b/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp index e7298ba85..1558ea4b6 100644 --- a/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp @@ -17,6 +17,8 @@ struct X std::vector q; }; -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp b/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp index 24f78b282..91434964b 100644 --- a/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp @@ -29,7 +29,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { { typedef std::vector C; @@ -47,4 +47,6 @@ int main() typedef std::vector> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp b/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp index e02a7b029..f4c05b6e2 100644 --- a/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp @@ -27,7 +27,7 @@ struct some_alloc ~some_alloc() noexcept(false); }; -int main() +int main(int, char**) { { typedef std::vector C; @@ -47,4 +47,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp b/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp index a839e0366..168e3b58b 100644 --- a/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector d = {3, 4, 5, 6}; @@ -37,4 +37,6 @@ int main() assert(d[2] == 5); assert(d[3] == 6); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp b/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp index f8ea034f7..633b5c5e2 100644 --- a/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector> d({3, 4, 5, 6}, test_allocator(3)); @@ -41,4 +41,6 @@ int main() assert(d[2] == 5); assert(d[3] == 6); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/move.pass.cpp b/test/std/containers/sequences/vector/vector.cons/move.pass.cpp index e5d625b5e..938857458 100644 --- a/test/std/containers/sequences/vector/vector.cons/move.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/move.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector > l(test_allocator(5)); @@ -129,4 +129,6 @@ int main() assert(a.get_data() == 42); } } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp b/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp index dcea27a0d..2f15a14e8 100644 --- a/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector > l(test_allocator(5)); @@ -93,4 +93,6 @@ int main() assert(l2.get_allocator() == min_allocator()); assert(is_contiguous_container_asan_correct(l2)); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp b/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp index 8eeb19eb4..c5c5e29cd 100644 --- a/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp @@ -57,7 +57,7 @@ struct some_alloc3 }; -int main() +int main(int, char**) { { typedef std::vector C; @@ -91,4 +91,6 @@ int main() static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp b/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp index a9a554ad2..122841428 100644 --- a/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp @@ -28,7 +28,7 @@ struct some_alloc some_alloc(const some_alloc&); }; -int main() +int main(int, char**) { { typedef std::vector C; @@ -51,4 +51,6 @@ int main() static_assert(!std::is_nothrow_move_constructible::value, ""); #endif } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp b/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp index 941f1e012..61c20b7c7 100644 --- a/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector d; @@ -40,4 +40,6 @@ int main() assert(d[2] == 5); assert(d[3] == 6); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.data/data.pass.cpp b/test/std/containers/sequences/vector/vector.data/data.pass.cpp index cd176c701..3477c5eb1 100644 --- a/test/std/containers/sequences/vector/vector.data/data.pass.cpp +++ b/test/std/containers/sequences/vector/vector.data/data.pass.cpp @@ -25,7 +25,7 @@ struct Nasty { int i_; }; -int main() +int main(int, char**) { { std::vector v; @@ -59,4 +59,6 @@ int main() assert(is_contiguous_container_asan_correct(v)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp b/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp index 33d973954..ec5016d2f 100644 --- a/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp +++ b/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp @@ -25,7 +25,7 @@ struct Nasty { int i_; }; -int main() +int main(int, char**) { { const std::vector v; @@ -59,4 +59,6 @@ int main() assert(is_contiguous_container_asan_correct(v)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp b/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp index 3a96b55ca..00676b52d 100644 --- a/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp +++ b/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,1}), opt(3), S({1,2,1})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp b/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp index f18c40483..10d66a29b 100644 --- a/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp +++ b/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp @@ -66,7 +66,7 @@ void test() test0(S({1,2,3}), False, S({1,2,3})); } -int main() +int main(int, char**) { test>(); test>> (); @@ -74,4 +74,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp index a1ce8f000..334c67adc 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { int a[] = {1, 2, 3}; @@ -39,4 +39,6 @@ int main() LIBCPP_ASSERT(is_contiguous_container_asan_correct(c)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp index 7acc90b5a..1279fba4c 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp @@ -52,7 +52,7 @@ public: double getd() const {return d_;} }; -int main() +int main(int, char**) { { std::vector c; @@ -132,4 +132,6 @@ int main() assert(c.back().geti() == 3); assert(c.back().getd() == 4.5); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp index 6ddc88560..435be207b 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp @@ -53,7 +53,7 @@ public: double getd() const {return d_;} }; -int main() +int main(int, char**) { { std::vector c; @@ -144,4 +144,6 @@ int main() assert(c.size() == 2); assert(is_contiguous_container_asan_correct(c)); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp index 45835c338..ec5f77856 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v; @@ -56,4 +56,6 @@ int main() assert(v[0] == 3); assert(is_contiguous_container_asan_correct(v)); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp index def3b350d..aac35f9f8 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp @@ -32,7 +32,7 @@ struct Throws { bool Throws::sThrows = false; #endif -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -99,4 +99,6 @@ int main() assert(v.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp index aab348f08..7682000d7 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp @@ -32,7 +32,7 @@ struct Throws { bool Throws::sThrows = false; #endif -int main() +int main(int, char**) { int a1[] = {1, 2, 3}; { @@ -152,4 +152,6 @@ int main() assert(v.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp index 46b6c010a..30d0cd686 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector d(10, 1); @@ -62,4 +62,6 @@ int main() assert(d[12] == 1); assert(d[13] == 1); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp index fadd09e3e..74cb612aa 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { typedef std::vector V; @@ -171,4 +171,6 @@ int main() assert(v[j] == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp index e2190fd88..780bd9c48 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -62,4 +62,6 @@ int main() for (++j; j < 101; ++j) assert(v[j] == MoveOnly()); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp index ddaa4fb6a..5b182f44d 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -111,4 +111,6 @@ int main() assert(v[j] == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp index 23f0030ab..2edadd0fe 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector v(100); @@ -93,4 +93,6 @@ int main() assert(v[j] == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp index c0784f703..db2337c27 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::vector c; @@ -37,4 +37,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp index e9bcf2411..d22136ddb 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector c; @@ -108,4 +108,6 @@ int main() assert(c[j] == j); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp index 48152cb81..9e2561129 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp @@ -64,7 +64,7 @@ CMyClass::~CMyClass() { bool operator==(const CMyClass &lhs, const CMyClass &rhs) { return lhs.equal(rhs); } -int main() +int main(int, char**) { CMyClass instance(42); std::vector vec; @@ -85,4 +85,6 @@ int main() assert(is_contiguous_container_asan_correct(vec)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp b/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp index 070cabe5c..d876eb617 100644 --- a/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp +++ b/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { std::vector c; @@ -109,4 +109,6 @@ int main() for (int j = 0; static_cast(j) < c.size(); ++j) assert(c[j] == MoveOnly(j)); } + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.special/swap.pass.cpp b/test/std/containers/sequences/vector/vector.special/swap.pass.cpp index d107be98f..2ded4fe75 100644 --- a/test/std/containers/sequences/vector/vector.special/swap.pass.cpp +++ b/test/std/containers/sequences/vector/vector.special/swap.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" #include "asan_testing.h" -int main() +int main(int, char**) { { int a1[] = {1, 3, 7, 9, 10}; @@ -178,4 +178,6 @@ int main() assert(is_contiguous_container_asan_correct(c2)); } #endif + + return 0; } diff --git a/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp b/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp index 06d89282f..40205b67c 100644 --- a/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp +++ b/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp @@ -53,7 +53,7 @@ struct some_alloc2 typedef std::true_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::vector C; @@ -85,4 +85,6 @@ int main() static_assert( noexcept(swap(std::declval(), std::declval())), ""); } #endif + + return 0; } diff --git a/test/std/containers/unord/iterator_difference_type.pass.cpp b/test/std/containers/unord/iterator_difference_type.pass.cpp index 3f0b61e5f..fc5ccbee3 100644 --- a/test/std/containers/unord/iterator_difference_type.pass.cpp +++ b/test/std/containers/unord/iterator_difference_type.pass.cpp @@ -73,7 +73,7 @@ void testUnorderedSet() { } } -int main() { +int main(int, char**) { { typedef std::unordered_map Map; typedef std::pair ValueTp; @@ -150,4 +150,6 @@ int main() { testUnorderedSet>(); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp b/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp index 9dc9869ea..705922042 100644 --- a/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp +++ b/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::unordered_map, std::less, std::allocator > m; + + return 0; } diff --git a/test/std/containers/unord/unord.map/bucket.pass.cpp b/test/std/containers/unord/unord.map/bucket.pass.cpp index ae65ac887..522b70976 100644 --- a/test/std/containers/unord/unord.map/bucket.pass.cpp +++ b/test/std/containers/unord/unord.map/bucket.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -74,4 +74,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/bucket_count.pass.cpp b/test/std/containers/unord/unord.map/bucket_count.pass.cpp index b2529a831..ee1a12523 100644 --- a/test/std/containers/unord/unord.map/bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.map/bucket_count.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -71,4 +71,6 @@ int main() assert(c.bucket_count() >= 8); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/bucket_size.pass.cpp b/test/std/containers/unord/unord.map/bucket_size.pass.cpp index 2edb6cc20..439d2b533 100644 --- a/test/std/containers/unord/unord.map/bucket_size.pass.cpp +++ b/test/std/containers/unord/unord.map/bucket_size.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -78,4 +78,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/compare.pass.cpp b/test/std/containers/unord/unord.map/compare.pass.cpp index 6c5891e1a..7d6cbf9a8 100644 --- a/test/std/containers/unord/unord.map/compare.pass.cpp +++ b/test/std/containers/unord/unord.map/compare.pass.cpp @@ -32,7 +32,7 @@ namespace std }; } -int main() +int main(int, char**) { typedef std::unordered_map MapT; typedef MapT::iterator Iter; @@ -42,4 +42,6 @@ int main() std::pair result = map.insert(std::make_pair(Key(0), 42)); assert(result.second); assert(result.first->second == 42); + + return 0; } diff --git a/test/std/containers/unord/unord.map/count.pass.cpp b/test/std/containers/unord/unord.map/count.pass.cpp index bd754843c..1a1bea90b 100644 --- a/test/std/containers/unord/unord.map/count.pass.cpp +++ b/test/std/containers/unord/unord.map/count.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -61,4 +61,6 @@ int main() assert(c.count(5) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/empty.fail.cpp b/test/std/containers/unord/unord.map/empty.fail.cpp index c4fa89e66..283d6fa3e 100644 --- a/test/std/containers/unord/unord.map/empty.fail.cpp +++ b/test/std/containers/unord/unord.map/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::unordered_map c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/unord/unord.map/empty.pass.cpp b/test/std/containers/unord/unord.map/empty.pass.cpp index 1dcba5cf7..da6d48df2 100644 --- a/test/std/containers/unord/unord.map/empty.pass.cpp +++ b/test/std/containers/unord/unord.map/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map M; @@ -42,4 +42,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/eq.pass.cpp b/test/std/containers/unord/unord.map/eq.pass.cpp index 99bd1fa67..d284e822a 100644 --- a/test/std/containers/unord/unord.map/eq.pass.cpp +++ b/test/std/containers/unord/unord.map/eq.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -159,4 +159,6 @@ int main() assert(!(c1 != c2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/equal_range_const.pass.cpp b/test/std/containers/unord/unord.map/equal_range_const.pass.cpp index a3b2b5c8a..b9dd9a64e 100644 --- a/test/std/containers/unord/unord.map/equal_range_const.pass.cpp +++ b/test/std/containers/unord/unord.map/equal_range_const.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -71,4 +71,6 @@ int main() assert(std::distance(r.first, r.second) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp b/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp index 505d355d7..029222d5c 100644 --- a/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp +++ b/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -71,4 +71,6 @@ int main() assert(std::distance(r.first, r.second) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/erase_if.pass.cpp b/test/std/containers/unord/unord.map/erase_if.pass.cpp index 5238d9ee0..5498f4543 100644 --- a/test/std/containers/unord/unord.map/erase_if.pass.cpp +++ b/test/std/containers/unord/unord.map/erase_if.pass.cpp @@ -67,7 +67,7 @@ void test() test0({1,2,3}, False, {1,2,3}); } -int main() +int main(int, char**) { test>(); test, std::equal_to, min_allocator>>> (); @@ -75,5 +75,7 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/unord/unord.map/find_const.pass.cpp b/test/std/containers/unord/unord.map/find_const.pass.cpp index 65c2a1208..1d63b4be2 100644 --- a/test/std/containers/unord/unord.map/find_const.pass.cpp +++ b/test/std/containers/unord/unord.map/find_const.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -67,4 +67,6 @@ int main() assert(i == c.cend()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/find_non_const.pass.cpp b/test/std/containers/unord/unord.map/find_non_const.pass.cpp index e6efa8e06..58a9cd35a 100644 --- a/test/std/containers/unord/unord.map/find_non_const.pass.cpp +++ b/test/std/containers/unord/unord.map/find_non_const.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -67,4 +67,6 @@ int main() assert(i == c.end()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/incomplete_type.pass.cpp b/test/std/containers/unord/unord.map/incomplete_type.pass.cpp index f6faaac50..ddcd6e14c 100644 --- a/test/std/containers/unord/unord.map/incomplete_type.pass.cpp +++ b/test/std/containers/unord/unord.map/incomplete_type.pass.cpp @@ -31,6 +31,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/unord/unord.map/iterators.pass.cpp b/test/std/containers/unord/unord.map/iterators.pass.cpp index 609e7d7c4..0b4e02e33 100644 --- a/test/std/containers/unord/unord.map/iterators.pass.cpp +++ b/test/std/containers/unord/unord.map/iterators.pass.cpp @@ -27,7 +27,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -126,4 +126,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/load_factor.pass.cpp b/test/std/containers/unord/unord.map/load_factor.pass.cpp index 418cdf7fd..7a5fde8a4 100644 --- a/test/std/containers/unord/unord.map/load_factor.pass.cpp +++ b/test/std/containers/unord/unord.map/load_factor.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -73,4 +73,6 @@ int main() assert(c.load_factor() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/local_iterators.pass.cpp b/test/std/containers/unord/unord.map/local_iterators.pass.cpp index f51df4878..e24e1811a 100644 --- a/test/std/containers/unord/unord.map/local_iterators.pass.cpp +++ b/test/std/containers/unord/unord.map/local_iterators.pass.cpp @@ -25,7 +25,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -417,4 +417,6 @@ int main() assert(i->second == "four"); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp b/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp index d9c03128a..eb8f3e9d2 100644 --- a/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -36,4 +36,6 @@ int main() assert(c.max_bucket_count() > 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/max_load_factor.pass.cpp b/test/std/containers/unord/unord.map/max_load_factor.pass.cpp index e57eb71d3..8620dd1bd 100644 --- a/test/std/containers/unord/unord.map/max_load_factor.pass.cpp +++ b/test/std/containers/unord/unord.map/max_load_factor.pass.cpp @@ -27,7 +27,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -65,4 +65,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/max_size.pass.cpp b/test/std/containers/unord/unord.map/max_size.pass.cpp index 3dc62d0b8..7c2ec58de 100644 --- a/test/std/containers/unord/unord.map/max_size.pass.cpp +++ b/test/std/containers/unord/unord.map/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { typedef std::pair KV; { @@ -49,4 +49,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/rehash.pass.cpp b/test/std/containers/unord/unord.map/rehash.pass.cpp index ff7b1b75f..c8f079fb6 100644 --- a/test/std/containers/unord/unord.map/rehash.pass.cpp +++ b/test/std/containers/unord/unord.map/rehash.pass.cpp @@ -37,7 +37,7 @@ void test(const C& c) assert(c.at(4) == "four"); } -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -100,4 +100,6 @@ int main() test(c); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/reserve.pass.cpp b/test/std/containers/unord/unord.map/reserve.pass.cpp index 983c87237..622a9691e 100644 --- a/test/std/containers/unord/unord.map/reserve.pass.cpp +++ b/test/std/containers/unord/unord.map/reserve.pass.cpp @@ -46,7 +46,7 @@ void reserve_invariant(size_t n) // LWG #2156 } } -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -104,4 +104,6 @@ int main() } #endif reserve_invariant(20); + + return 0; } diff --git a/test/std/containers/unord/unord.map/size.pass.cpp b/test/std/containers/unord/unord.map/size.pass.cpp index 22a922d1f..d4e7cb97f 100644 --- a/test/std/containers/unord/unord.map/size.pass.cpp +++ b/test/std/containers/unord/unord.map/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map M; @@ -58,4 +58,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/swap_member.pass.cpp b/test/std/containers/unord/unord.map/swap_member.pass.cpp index 2763940f8..ff9b32e3e 100644 --- a/test/std/containers/unord/unord.map/swap_member.pass.cpp +++ b/test/std/containers/unord/unord.map/swap_member.pass.cpp @@ -25,7 +25,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -567,4 +567,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/types.pass.cpp b/test/std/containers/unord/unord.map/types.pass.cpp index 1c8c86b5d..e194f69f8 100644 --- a/test/std/containers/unord/unord.map/types.pass.cpp +++ b/test/std/containers/unord/unord.map/types.pass.cpp @@ -32,7 +32,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -68,4 +68,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp index 0c1ee685b..8f1d7561b 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map > A; @@ -185,4 +185,6 @@ int main() assert(c.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp index 8f651b929..e9e628988 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp @@ -27,7 +27,7 @@ #include "../../../test_hash.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::allocator > A; @@ -93,4 +93,6 @@ int main() assert(fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); assert(c.max_load_factor() == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp index ab0df753a..87b80cef1 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator > A; @@ -214,4 +214,6 @@ int main() assert(c.max_load_factor() == 1); assert(c0.size() == 0); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp index 1a3cbc386..2591c99f4 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp @@ -26,6 +26,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_map, Comp > m; + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp index c8e1d73d0..ee4bc43a5 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp @@ -27,7 +27,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp index 247e57600..4f4331fa0 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp @@ -38,7 +38,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -65,4 +65,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp index 3da628240..026e319fc 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp @@ -26,6 +26,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_map > m; + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp index 6b00cb7c5..00b4a2f0b 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map 11 + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp index 702b9231e..f1dbad9fe 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map P; @@ -195,4 +195,6 @@ int main() assert(c0.empty()); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp index 71e913f27..78ac7d787 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp @@ -44,7 +44,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -71,4 +71,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp index 09fefc4ba..62175145d 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp @@ -41,7 +41,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -68,4 +68,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp b/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp index 002a39a86..a6d871508 100644 --- a/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp @@ -30,7 +30,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -140,4 +140,6 @@ int main() #endif } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp b/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp index 4ddb9f986..ff83f1d68 100644 --- a/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp @@ -28,7 +28,7 @@ #include "container_test_types.h" #endif -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -159,4 +159,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp b/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp index feea53ecd..4719b5583 100644 --- a/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp @@ -28,8 +28,10 @@ struct my_hash size_t operator()(const tuple&) const {return 0;} }; -int main() +int main(int, char**) { unordered_map, size_t, my_hash> m; m[make_tuple(2,3)]=7; + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp index 6b0f03d9c..64fe72ecd 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -60,4 +60,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp index 2ea264b53..63a269601 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp @@ -23,7 +23,7 @@ #include "../../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -74,4 +74,6 @@ int main() assert(r.first->first == 5); assert(r.first->second == Emplaceable(6, 7)); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp index a130d65c0..01e8d9c6f 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp @@ -24,7 +24,7 @@ #include "../../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -71,4 +71,6 @@ int main() assert(r->first == 5); assert(r->second == Emplaceable(6, 7)); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp index 78e70fbba..1d0b18bf1 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp @@ -30,7 +30,7 @@ struct TemplateConstructor bool operator==(const TemplateConstructor&, const TemplateConstructor&) { return false; } struct Hash { size_t operator() (const TemplateConstructor &) const { return 0; } }; -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -89,4 +89,6 @@ int main() m.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp index b923752ef..38ba03d5e 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -31,8 +31,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp index fcc499ebf..887f7859b 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -34,8 +34,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp index fd9931ad2..15c6745ad 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp index 9f64445af..0ae0674ad 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp index 16cf5367f..134d075ec 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp index 2c5909345..17745175b 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp index aa2dea3d9..305d149a5 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp @@ -38,7 +38,7 @@ bool only_deletions ( const Unordered &whole, const Unordered &part ) { #endif -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -174,4 +174,6 @@ int main() assert (only_deletions (m, m2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp index 5c2c676f2..839d65733 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -95,4 +95,6 @@ int main() assert(k == c.end()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp index 332eea13f..3ad30510f 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp @@ -40,7 +40,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using map_type = std::unordered_map; @@ -63,4 +63,6 @@ int main() min_alloc_map m = {{1, 1}, {2, 2}, {3, 3}, {4, 4}, {5, 5}, {6, 6}}; test(m); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp index 3272a4383..4d6c24e6e 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp @@ -45,7 +45,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::unordered_map m = {{1,1}, {2,2}, {3,3}, {4,4}, {5,5}, {6,6}}; @@ -72,4 +72,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp index f84e98c2b..71d456e66 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp @@ -21,10 +21,12 @@ #include "container_test_types.h" #include "../../../map_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testMapInsert >(); testMapInsertHint >(); testMapEmplace >(); testMapEmplaceHint >(); + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp index 3b4b7db1d..eb505218f 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp @@ -65,7 +65,7 @@ void do_insert_cv_test() assert(r.first->second == 3); } -int main() +int main(int, char**) { { typedef std::unordered_map M; @@ -78,4 +78,6 @@ int main() do_insert_cv_test(); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp index 60c5d359c..b1b77eb9c 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp @@ -56,7 +56,7 @@ void do_insert_hint_const_lvalue_test() assert(r->second == 4); } -int main() +int main(int, char**) { do_insert_hint_const_lvalue_test >(); #if TEST_STD_VER >= 11 @@ -80,4 +80,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp index 4670fbfbe..b7374d1a6 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp @@ -28,7 +28,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -173,4 +173,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp index 20b5fb649..27e874734 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp @@ -23,7 +23,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -66,4 +66,6 @@ int main() assert(c.at(3) == "three"); assert(c.at(4) == "four"); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp index 5840950d7..24d0a23a5 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp @@ -74,10 +74,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_map m; test(m); std::unordered_map, std::equal_to, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp index 3a9786880..21ccb88ca 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp @@ -54,10 +54,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_map m; test(m); std::unordered_map, std::equal_to, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp index 5c02fc129..7fc3ff187 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp @@ -61,7 +61,7 @@ namespace std { }; } -int main() +int main(int, char**) { { // pair insert_or_assign(const key_type& k, M&& obj); @@ -188,4 +188,6 @@ int main() assert(r->second.get() == 5); // value } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp index a70703b5f..1d51bdb4f 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp @@ -22,7 +22,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -67,4 +67,6 @@ int main() assert(c.at(4) == "four"); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp index ed0a2a58d..1f8528ab5 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp @@ -24,7 +24,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_map C; @@ -172,4 +172,6 @@ int main() assert(r.first->first == 5.5); assert(r.first->second == 4); } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp index 17be66154..1437d46d2 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_hasher }; #endif -int main() +int main(int, char**) { { std::unordered_map src{{1, 0}, {3, 0}, {5, 0}}; @@ -153,4 +153,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp b/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp index dbdb1b89b..c3ee0050a 100644 --- a/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp @@ -60,7 +60,7 @@ namespace std { }; } -int main() +int main(int, char**) { { // pair try_emplace(const key_type& k, Args&&... args); @@ -185,4 +185,6 @@ int main() assert(r->first.get() == 3); // key assert(r->second.get() == 4); // value } + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp b/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp index e47e7b660..67a49d4bb 100644 --- a/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { #if _LIBCPP_DEBUG >= 1 { @@ -40,4 +40,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp b/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp index 2522270fd..44ee7be49 100644 --- a/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp @@ -119,7 +119,7 @@ struct some_alloc3 }; -int main() +int main(int, char**) { typedef std::pair MapType; { @@ -188,4 +188,6 @@ int main() } #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp b/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp index 9966bcd4f..7852394cd 100644 --- a/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp +++ b/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp @@ -25,7 +25,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -567,4 +567,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp b/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp index f1e7a2a96..ba24ca3cc 100644 --- a/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp +++ b/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::unordered_multimap, std::less, std::allocator > m; + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/bucket.pass.cpp b/test/std/containers/unord/unord.multimap/bucket.pass.cpp index 7b10eb86b..c6c8b217c 100644 --- a/test/std/containers/unord/unord.multimap/bucket.pass.cpp +++ b/test/std/containers/unord/unord.multimap/bucket.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -74,4 +74,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp b/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp index 340c1dcc2..9c0735719 100644 --- a/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -44,4 +44,6 @@ int main() const C c(std::begin(a), std::end(a)); assert(c.bucket_count() >= 8); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp b/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp index b7c7d653f..f49197521 100644 --- a/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp +++ b/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -82,4 +82,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/count.pass.cpp b/test/std/containers/unord/unord.multimap/count.pass.cpp index 15134dd0f..4a6ec5d65 100644 --- a/test/std/containers/unord/unord.multimap/count.pass.cpp +++ b/test/std/containers/unord/unord.multimap/count.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -67,4 +67,6 @@ int main() assert(c.count(5) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp b/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp index 2cffa13a4..463b49938 100644 --- a/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp +++ b/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -52,8 +52,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp b/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp index 62da82f2d..38395e5f9 100644 --- a/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp +++ b/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -48,8 +48,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp b/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp index a609b5dd0..04d8b3ff0 100644 --- a/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp +++ b/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -49,8 +49,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp b/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp index a397cad56..69ef06993 100644 --- a/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp +++ b/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/empty.fail.cpp b/test/std/containers/unord/unord.multimap/empty.fail.cpp index 93ec56e94..4eb7bfc9c 100644 --- a/test/std/containers/unord/unord.multimap/empty.fail.cpp +++ b/test/std/containers/unord/unord.multimap/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::unordered_multimap c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/empty.pass.cpp b/test/std/containers/unord/unord.multimap/empty.pass.cpp index 58f4e602f..6189b7f0e 100644 --- a/test/std/containers/unord/unord.multimap/empty.pass.cpp +++ b/test/std/containers/unord/unord.multimap/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap M; @@ -42,4 +42,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/eq.pass.cpp b/test/std/containers/unord/unord.multimap/eq.pass.cpp index 85dfb0092..575191687 100644 --- a/test/std/containers/unord/unord.multimap/eq.pass.cpp +++ b/test/std/containers/unord/unord.multimap/eq.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -177,4 +177,6 @@ int main() assert(!(c1 != c2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp b/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp index 88686a1fd..148081be7 100644 --- a/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp +++ b/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -100,4 +100,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp b/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp index 5e833c978..5da87166b 100644 --- a/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp +++ b/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -100,4 +100,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/erase_if.pass.cpp b/test/std/containers/unord/unord.multimap/erase_if.pass.cpp index ef44cd81b..2cec09205 100644 --- a/test/std/containers/unord/unord.multimap/erase_if.pass.cpp +++ b/test/std/containers/unord/unord.multimap/erase_if.pass.cpp @@ -78,7 +78,7 @@ void test() test0({1,2,3}, False, {1,2,3}); } -int main() +int main(int, char**) { test>(); test, std::equal_to, min_allocator>>> (); @@ -86,4 +86,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/find_const.pass.cpp b/test/std/containers/unord/unord.multimap/find_const.pass.cpp index c48d6ffff..271bf9d0c 100644 --- a/test/std/containers/unord/unord.multimap/find_const.pass.cpp +++ b/test/std/containers/unord/unord.multimap/find_const.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -67,4 +67,6 @@ int main() assert(i == c.cend()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp b/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp index b8975ef09..3e642e346 100644 --- a/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp +++ b/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -67,4 +67,6 @@ int main() assert(i == c.end()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/incomplete.pass.cpp b/test/std/containers/unord/unord.multimap/incomplete.pass.cpp index 77f03f51f..6ea493129 100644 --- a/test/std/containers/unord/unord.multimap/incomplete.pass.cpp +++ b/test/std/containers/unord/unord.multimap/incomplete.pass.cpp @@ -31,6 +31,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/iterators.fail.cpp b/test/std/containers/unord/unord.multimap/iterators.fail.cpp index aed2f7138..0c1b50fac 100644 --- a/test/std/containers/unord/unord.multimap/iterators.fail.cpp +++ b/test/std/containers/unord/unord.multimap/iterators.fail.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -67,4 +67,6 @@ int main() assert(std::distance(c.begin(), c.end()) == c.size()); assert(std::distance(c.cbegin(), c.cend()) == c.size()); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/iterators.pass.cpp b/test/std/containers/unord/unord.multimap/iterators.pass.cpp index e669be6f3..5fd52beeb 100644 --- a/test/std/containers/unord/unord.multimap/iterators.pass.cpp +++ b/test/std/containers/unord/unord.multimap/iterators.pass.cpp @@ -27,7 +27,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -132,4 +132,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/load_factor.pass.cpp b/test/std/containers/unord/unord.multimap/load_factor.pass.cpp index f1624616e..ae8a8403b 100644 --- a/test/std/containers/unord/unord.multimap/load_factor.pass.cpp +++ b/test/std/containers/unord/unord.multimap/load_factor.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -72,4 +72,6 @@ int main() assert(c.load_factor() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp b/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp index 313c9e378..f5af79180 100644 --- a/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp +++ b/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -284,4 +284,6 @@ int main() j = c.cend(b); assert(std::distance(i, j) == 0); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp b/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp index 61815a9c6..b5dd2d4b0 100644 --- a/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp +++ b/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp @@ -26,7 +26,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -658,4 +658,6 @@ int main() assert(std::distance(i, j) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp b/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp index b2442ff87..c55f4de8d 100644 --- a/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -35,4 +35,6 @@ int main() assert(c.max_bucket_count() > 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp b/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp index a75052ebd..ed46b681b 100644 --- a/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp +++ b/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp @@ -25,7 +25,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -63,4 +63,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/max_size.pass.cpp b/test/std/containers/unord/unord.multimap/max_size.pass.cpp index 5ed732902..d03cf67ae 100644 --- a/test/std/containers/unord/unord.multimap/max_size.pass.cpp +++ b/test/std/containers/unord/unord.multimap/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { typedef std::pair KV; { @@ -51,4 +51,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/rehash.pass.cpp b/test/std/containers/unord/unord.multimap/rehash.pass.cpp index aa8996a1a..99538e32d 100644 --- a/test/std/containers/unord/unord.multimap/rehash.pass.cpp +++ b/test/std/containers/unord/unord.multimap/rehash.pass.cpp @@ -81,7 +81,7 @@ void test(const C& c) assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); } -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -144,4 +144,6 @@ int main() test(c); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/reserve.pass.cpp b/test/std/containers/unord/unord.multimap/reserve.pass.cpp index 1771faa60..811ac97fb 100644 --- a/test/std/containers/unord/unord.multimap/reserve.pass.cpp +++ b/test/std/containers/unord/unord.multimap/reserve.pass.cpp @@ -61,7 +61,7 @@ void reserve_invariant(size_t n) // LWG #2156 } } -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -119,4 +119,6 @@ int main() } #endif reserve_invariant(20); + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/scary.pass.cpp b/test/std/containers/unord/unord.multimap/scary.pass.cpp index 321c38ceb..4c4b1cd11 100644 --- a/test/std/containers/unord/unord.multimap/scary.pass.cpp +++ b/test/std/containers/unord/unord.multimap/scary.pass.cpp @@ -14,11 +14,13 @@ #include -int main() +int main(int, char**) { typedef std::unordered_map M1; typedef std::unordered_multimap M2; M2::iterator i; M1::iterator j = i; ((void)j); + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/size.pass.cpp b/test/std/containers/unord/unord.multimap/size.pass.cpp index c24d93b5b..493b8d757 100644 --- a/test/std/containers/unord/unord.multimap/size.pass.cpp +++ b/test/std/containers/unord/unord.multimap/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap M; @@ -58,4 +58,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/swap_member.pass.cpp b/test/std/containers/unord/unord.multimap/swap_member.pass.cpp index f57d82109..75806df97 100644 --- a/test/std/containers/unord/unord.multimap/swap_member.pass.cpp +++ b/test/std/containers/unord/unord.multimap/swap_member.pass.cpp @@ -27,7 +27,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -653,4 +653,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/types.pass.cpp b/test/std/containers/unord/unord.multimap/types.pass.cpp index 5e7e1451b..2cb74a154 100644 --- a/test/std/containers/unord/unord.multimap/types.pass.cpp +++ b/test/std/containers/unord/unord.multimap/types.pass.cpp @@ -32,7 +32,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -68,4 +68,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp index dadd81765..e15999f18 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap > A; @@ -227,4 +227,6 @@ int main() assert(c.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp index cae8605db..5947905a6 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator > A; @@ -142,4 +142,6 @@ int main() assert(fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); assert(c.max_load_factor() == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp index f91872111..21c791a81 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator > A; @@ -291,4 +291,6 @@ int main() assert(fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); assert(c.max_load_factor() == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp index 7438bf530..fe288035f 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp @@ -26,6 +26,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_multimap, Comp > m; + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp index 7747aef54..d57016222 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp @@ -27,7 +27,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp index f276bf777..8f677edcb 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp @@ -37,7 +37,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -64,4 +64,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp index f6b8cb23e..2681710c9 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp @@ -26,6 +26,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_multimap > m; + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp index 43fb0f971..aba32bfeb 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap 11 + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp index 37bf73b5c..194daf9f9 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap >()); assert((c.get_allocator() == min_allocator >())); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp index 9fbc5893f..4613e3ca5 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap >()); assert((c.get_allocator() == min_allocator >())); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp index 398103dee..582b68b94 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp @@ -30,7 +30,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap >(9)); assert((c.get_allocator() == min_allocator >())); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp index 2f81c2a01..9019d9221 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp @@ -30,7 +30,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap >(9)); assert(c.get_allocator() == A{}); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp index 4bfc4d3b7..bfa2327e5 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp @@ -29,7 +29,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap P; @@ -289,4 +289,6 @@ int main() assert(c0.empty()); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp index 649dfd94b..e6f7f4c99 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp @@ -43,7 +43,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -70,4 +70,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp index c1f6d3143..68ec2600a 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp @@ -40,7 +40,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -67,4 +67,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp index 3158236a4..4b916fa41 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp @@ -30,7 +30,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap >())); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp index a009d1372..ee9de7a4e 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp @@ -31,7 +31,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap >())); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp index b6548bcc5..54c1f1e9d 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp @@ -31,7 +31,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap >())); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp index 288ad6dd3..68181d714 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp @@ -32,7 +32,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -60,4 +60,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp index aa38084df..1a20fb876 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp @@ -23,7 +23,7 @@ #include "../../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -68,4 +68,6 @@ int main() assert(r->first == 5); assert(r->second == Emplaceable(6, 7)); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp index 3729b9e5f..ef2904f36 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp @@ -25,7 +25,7 @@ #include "min_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -88,4 +88,6 @@ int main() assert(r->first == 3); LIBCPP_ASSERT(r->second == Emplaceable(5, 6)); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp index 044425256..5ab975077 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp @@ -30,7 +30,7 @@ struct TemplateConstructor bool operator==(const TemplateConstructor&, const TemplateConstructor&) { return false; } struct Hash { size_t operator() (const TemplateConstructor &) const { return 0; } }; -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -143,4 +143,6 @@ int main() m.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp index 4986848cd..30fae95f7 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -31,8 +31,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp index 035a796e9..3c0418497 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -34,8 +34,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp index 8f38b65ef..6c3a2cf38 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp index 7d6a7794a..6b0ea3528 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp index 2502f123d..0b53c1cdf 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp index a098f2a66..7cea5e789 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp index 7a94e3489..5e19c970a 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp @@ -37,7 +37,7 @@ bool only_deletions ( const Unordered &whole, const Unordered &part ) { } #endif -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -385,4 +385,6 @@ int main() assert (only_deletions (m, m2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp index 46ca4b40d..50f058422 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -176,4 +176,6 @@ int main() assert(k == c.end()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp index b3ecc3556..a06aca774 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp @@ -40,7 +40,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using map_type = std::unordered_multimap; @@ -63,4 +63,6 @@ int main() min_alloc_map m = {{1, 1}, {2, 2}, {3, 3}, {4, 4}, {5, 5}, {6, 6}}; test(m); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp index fb27c1434..272d5acfb 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp @@ -45,7 +45,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::unordered_multimap m = @@ -73,4 +73,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp index 855b5ea61..73fe6b49b 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp @@ -19,8 +19,10 @@ #include "container_test_types.h" #include "../../../map_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testMultimapInsert >(); testMultimapInsertHint >(); + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp index 112af3ca4..8eaa69509 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp @@ -51,7 +51,7 @@ void do_insert_const_lvalue_test() assert(r->second == 4); } -int main() +int main(int, char**) { do_insert_const_lvalue_test >(); #if TEST_STD_VER >= 11 @@ -61,4 +61,6 @@ int main() do_insert_const_lvalue_test(); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp index b21adc888..83cf7b86a 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp @@ -56,7 +56,7 @@ void do_insert_const_lvalue_test() assert(r->second == 4); } -int main() +int main(int, char**) { do_insert_const_lvalue_test >(); #if TEST_STD_VER >= 11 @@ -79,4 +79,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp index 1485e2a83..2993fe757 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp @@ -28,7 +28,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -173,4 +173,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp index a707f77c5..3a3f98785 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp @@ -24,7 +24,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -117,4 +117,6 @@ int main() assert(static_cast(std::distance(c.begin(), c.end())) == c.size()); assert(static_cast(std::distance(c.cbegin(), c.cend())) == c.size()); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp index bbaf6aac0..fd1cfa114 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp @@ -67,10 +67,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_multimap m; test(m); std::unordered_multimap, std::equal_to, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp index ae36abb92..70d207551 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp @@ -53,10 +53,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_multimap m; test(m); std::unordered_multimap, std::equal_to, min_allocator>> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp index 4d0f37dbb..333392af9 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp @@ -23,7 +23,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -118,4 +118,6 @@ int main() assert(static_cast(std::distance(c.cbegin(), c.cend())) == c.size()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp index 58bb72379..92b91b07c 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp @@ -24,7 +24,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multimap C; @@ -152,4 +152,6 @@ int main() assert(r->first == 5.5); assert(r->second == 4); } + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp index 0f590972f..1ce1c8361 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_hasher }; #endif -int main() +int main(int, char**) { { std::unordered_multimap src{{1, 0}, {3, 0}, {5, 0}}; @@ -153,4 +153,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp index 8b0b8a498..3e15211d5 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { #if _LIBCPP_DEBUG >= 1 { @@ -40,4 +40,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp index 6162cb2ff..971fff793 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp @@ -118,7 +118,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { typedef std::pair V; { @@ -187,4 +187,6 @@ int main() } #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp b/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp index 7b639ef55..406978241 100644 --- a/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp +++ b/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp @@ -25,7 +25,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -579,4 +579,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp b/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp index 1ff880b4e..6183761a3 100644 --- a/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp +++ b/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::unordered_multiset, std::less, std::allocator > v; + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/bucket.pass.cpp b/test/std/containers/unord/unord.multiset/bucket.pass.cpp index a0837f9fd..4aeb84933 100644 --- a/test/std/containers/unord/unord.multiset/bucket.pass.cpp +++ b/test/std/containers/unord/unord.multiset/bucket.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -73,4 +73,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp b/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp index b6f734961..8f389ebc2 100644 --- a/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -70,4 +70,6 @@ int main() assert(c.bucket_count() >= 8); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp b/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp index 78e8c6826..99b76972a 100644 --- a/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp +++ b/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -81,4 +81,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/clear.pass.cpp b/test/std/containers/unord/unord.multiset/clear.pass.cpp index 449de3520..01ff04593 100644 --- a/test/std/containers/unord/unord.multiset/clear.pass.cpp +++ b/test/std/containers/unord/unord.multiset/clear.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -59,4 +59,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/count.pass.cpp b/test/std/containers/unord/unord.multiset/count.pass.cpp index 2eb50539b..40cef2af2 100644 --- a/test/std/containers/unord/unord.multiset/count.pass.cpp +++ b/test/std/containers/unord/unord.multiset/count.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -66,4 +66,6 @@ int main() assert(c.count(5) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp b/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp index 7f82cf65c..8da630233 100644 --- a/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp +++ b/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -50,8 +50,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp b/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp index 305a76f24..8bc1e5c16 100644 --- a/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp +++ b/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp b/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp index e12e3cefb..fbf40ca6e 100644 --- a/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp +++ b/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp @@ -22,7 +22,7 @@ #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 diff --git a/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp b/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp index 51ccf32ae..53c9c9bd5 100644 --- a/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp +++ b/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/emplace.pass.cpp b/test/std/containers/unord/unord.multiset/emplace.pass.cpp index efbaa35aa..67c5d1642 100644 --- a/test/std/containers/unord/unord.multiset/emplace.pass.cpp +++ b/test/std/containers/unord/unord.multiset/emplace.pass.cpp @@ -23,7 +23,7 @@ #include "../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -58,4 +58,6 @@ int main() assert(c.size() == 3); assert(*r == Emplaceable(5, 6)); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp b/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp index 715b77425..61f06edd4 100644 --- a/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp +++ b/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp @@ -24,7 +24,7 @@ #include "../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -61,4 +61,6 @@ int main() assert(c.size() == 3); assert(*r == Emplaceable(5, 6)); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/empty.fail.cpp b/test/std/containers/unord/unord.multiset/empty.fail.cpp index 1aeffd599..449b2116a 100644 --- a/test/std/containers/unord/unord.multiset/empty.fail.cpp +++ b/test/std/containers/unord/unord.multiset/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::unordered_multiset c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/empty.pass.cpp b/test/std/containers/unord/unord.multiset/empty.pass.cpp index f96e944a3..078f95f56 100644 --- a/test/std/containers/unord/unord.multiset/empty.pass.cpp +++ b/test/std/containers/unord/unord.multiset/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset M; @@ -42,4 +42,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/eq.pass.cpp b/test/std/containers/unord/unord.multiset/eq.pass.cpp index 6681e05ee..761ad7051 100644 --- a/test/std/containers/unord/unord.multiset/eq.pass.cpp +++ b/test/std/containers/unord/unord.multiset/eq.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -176,4 +176,6 @@ int main() assert(!(c1 != c2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp b/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp index 77bfb557b..ddfd77e18 100644 --- a/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp +++ b/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -86,4 +86,6 @@ int main() assert(*r.first == 50); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp b/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp index c3da35a48..a148f65b1 100644 --- a/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp +++ b/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -86,4 +86,6 @@ int main() assert(*r.first == 50); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp b/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp index daa39956a..0a92f7d06 100644 --- a/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp @@ -28,7 +28,7 @@ struct TemplateConstructor bool operator==(const TemplateConstructor&, const TemplateConstructor&) { return false; } struct Hash { size_t operator() (const TemplateConstructor &) const { return 0; } }; -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -96,4 +96,6 @@ int main() m.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/erase_if.pass.cpp b/test/std/containers/unord/unord.multiset/erase_if.pass.cpp index 761b94e1d..bd587473c 100644 --- a/test/std/containers/unord/unord.multiset/erase_if.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_if.pass.cpp @@ -79,7 +79,7 @@ void test() test0({1,2,3}, False, {1,2,3}); } -int main() +int main(int, char**) { test>(); test, std::equal_to, min_allocator>> (); @@ -87,4 +87,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp b/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp index 742fe2bc2..073043f5a 100644 --- a/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -30,8 +30,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp b/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp index 9a6e09d47..28768eaf5 100644 --- a/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp b/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp index dac9ac6af..0a9853d66 100644 --- a/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp b/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp index f2eb5277e..cc1ec0096 100644 --- a/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp b/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp index a3e2d8cce..a1de8cb7c 100644 --- a/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp b/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp index 41cc1f873..a82ecfc3c 100644 --- a/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -31,8 +31,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.multiset/erase_key.pass.cpp b/test/std/containers/unord/unord.multiset/erase_key.pass.cpp index 1ed8cd704..ba7248d74 100644 --- a/test/std/containers/unord/unord.multiset/erase_key.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_key.pass.cpp @@ -36,7 +36,7 @@ bool only_deletions ( const Unordered &whole, const Unordered &part ) { } #endif -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -172,4 +172,6 @@ int main() assert (only_deletions (m, m2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/erase_range.pass.cpp b/test/std/containers/unord/unord.multiset/erase_range.pass.cpp index 8c1f8479a..c6bb4b597 100644 --- a/test/std/containers/unord/unord.multiset/erase_range.pass.cpp +++ b/test/std/containers/unord/unord.multiset/erase_range.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -91,4 +91,6 @@ int main() assert(k == c.end()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp b/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp index e0a0f96b9..01994120c 100644 --- a/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp +++ b/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp @@ -36,7 +36,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using set_type = std::unordered_multiset; @@ -56,4 +56,6 @@ int main() min_alloc_set m = {1, 2, 3, 4, 5, 6}; test(m); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/extract_key.pass.cpp b/test/std/containers/unord/unord.multiset/extract_key.pass.cpp index 78d763ff5..380b39f85 100644 --- a/test/std/containers/unord/unord.multiset/extract_key.pass.cpp +++ b/test/std/containers/unord/unord.multiset/extract_key.pass.cpp @@ -43,7 +43,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::unordered_multiset m = {1, 2, 3, 4, 5, 6}; @@ -67,4 +67,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/find_const.pass.cpp b/test/std/containers/unord/unord.multiset/find_const.pass.cpp index 8d6da1945..efa8bfc12 100644 --- a/test/std/containers/unord/unord.multiset/find_const.pass.cpp +++ b/test/std/containers/unord/unord.multiset/find_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -64,4 +64,6 @@ int main() assert(i == c.cend()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp b/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp index 713f1ebe1..4eeb8ac6a 100644 --- a/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp +++ b/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -64,4 +64,6 @@ int main() assert(i == c.cend()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/incomplete.pass.cpp b/test/std/containers/unord/unord.multiset/incomplete.pass.cpp index 67fe1a9c0..0aeb246ca 100644 --- a/test/std/containers/unord/unord.multiset/incomplete.pass.cpp +++ b/test/std/containers/unord/unord.multiset/incomplete.pass.cpp @@ -32,6 +32,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp b/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp index 90666e0c1..8200dc2fc 100644 --- a/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp @@ -46,7 +46,7 @@ void do_insert_const_lvalue_test() assert(*r == 5.5); } -int main() +int main(int, char**) { do_insert_const_lvalue_test >(); #if TEST_STD_VER >= 11 @@ -56,4 +56,6 @@ int main() do_insert_const_lvalue_test(); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp b/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp index bc14294c3..d7474f24e 100644 --- a/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp @@ -18,8 +18,10 @@ #include "container_test_types.h" #include "../../set_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testMultisetInsert >(); testMultisetEmplace >(); + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp b/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp index 283368091..ede013ef9 100644 --- a/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp @@ -51,7 +51,7 @@ void do_insert_hint_const_lvalue_test() assert(*r == 5.5); } -int main() +int main(int, char**) { do_insert_hint_const_lvalue_test >(); #if TEST_STD_VER >= 11 @@ -74,4 +74,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp b/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp index 39c04a1b6..ab5302462 100644 --- a/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp @@ -21,7 +21,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -115,4 +115,6 @@ int main() assert(*r == 5); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_init.pass.cpp b/test/std/containers/unord/unord.multiset/insert_init.pass.cpp index 60d58c0d2..4467c74b4 100644 --- a/test/std/containers/unord/unord.multiset/insert_init.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_init.pass.cpp @@ -22,7 +22,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -65,4 +65,6 @@ int main() assert(c.count(3) == 1); assert(c.count(4) == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp b/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp index 0a06fe6b9..c660ab22d 100644 --- a/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp @@ -66,10 +66,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_multiset m; test(m); std::unordered_multiset, std::equal_to, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp b/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp index 364346805..e95dd31e3 100644 --- a/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp @@ -49,10 +49,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_multiset m; test(m); std::unordered_multiset, std::equal_to, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_range.pass.cpp b/test/std/containers/unord/unord.multiset/insert_range.pass.cpp index 2487a2d4b..b8742f520 100644 --- a/test/std/containers/unord/unord.multiset/insert_range.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_range.pass.cpp @@ -21,7 +21,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -66,4 +66,6 @@ int main() assert(c.count(4) == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp b/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp index 056288c78..1bec2b7e6 100644 --- a/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp @@ -21,7 +21,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -111,4 +111,6 @@ int main() assert(*r == 5); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/iterators.fail.cpp b/test/std/containers/unord/unord.multiset/iterators.fail.cpp index 3cf31d52c..2c282fdba 100644 --- a/test/std/containers/unord/unord.multiset/iterators.fail.cpp +++ b/test/std/containers/unord/unord.multiset/iterators.fail.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -65,4 +65,6 @@ int main() assert(std::distance(c.begin(), c.end()) == c.size()); assert(std::distance(c.cbegin(), c.cend()) == c.size()); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/iterators.pass.cpp b/test/std/containers/unord/unord.multiset/iterators.pass.cpp index b6147e9c6..2c0cd496d 100644 --- a/test/std/containers/unord/unord.multiset/iterators.pass.cpp +++ b/test/std/containers/unord/unord.multiset/iterators.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -125,4 +125,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/load_factor.pass.cpp b/test/std/containers/unord/unord.multiset/load_factor.pass.cpp index ece450ceb..bb3350e86 100644 --- a/test/std/containers/unord/unord.multiset/load_factor.pass.cpp +++ b/test/std/containers/unord/unord.multiset/load_factor.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -71,4 +71,6 @@ int main() assert(c.load_factor() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp b/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp index a27353414..d6f1a55fd 100644 --- a/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp +++ b/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -259,4 +259,6 @@ int main() j = c.cend(b); assert(std::distance(i, j) == 0); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp b/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp index b63a94ae1..5aa657563 100644 --- a/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp +++ b/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -496,4 +496,6 @@ int main() assert(std::distance(i, j) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp b/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp index c503a3537..7fb76c41c 100644 --- a/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -34,4 +34,6 @@ int main() assert(c.max_bucket_count() > 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp b/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp index 1a6b1335a..c89aa6d33 100644 --- a/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp +++ b/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -62,4 +62,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/max_size.pass.cpp b/test/std/containers/unord/unord.multiset/max_size.pass.cpp index a6a7dae25..d08cdb622 100644 --- a/test/std/containers/unord/unord.multiset/max_size.pass.cpp +++ b/test/std/containers/unord/unord.multiset/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { { typedef limited_allocator A; @@ -50,4 +50,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/merge.pass.cpp b/test/std/containers/unord/unord.multiset/merge.pass.cpp index 1082f4990..e951b33d2 100644 --- a/test/std/containers/unord/unord.multiset/merge.pass.cpp +++ b/test/std/containers/unord/unord.multiset/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_hasher }; #endif -int main() +int main(int, char**) { { std::unordered_multiset src{1, 3, 5}; @@ -150,4 +150,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/unord/unord.multiset/rehash.pass.cpp b/test/std/containers/unord/unord.multiset/rehash.pass.cpp index 38691f200..8c6699b18 100644 --- a/test/std/containers/unord/unord.multiset/rehash.pass.cpp +++ b/test/std/containers/unord/unord.multiset/rehash.pass.cpp @@ -36,7 +36,7 @@ void test(const C& c) assert(c.count(4) == 1); } -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -99,4 +99,6 @@ int main() test(c); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/reserve.pass.cpp b/test/std/containers/unord/unord.multiset/reserve.pass.cpp index 079786689..54eada5a7 100644 --- a/test/std/containers/unord/unord.multiset/reserve.pass.cpp +++ b/test/std/containers/unord/unord.multiset/reserve.pass.cpp @@ -45,7 +45,7 @@ void reserve_invariant(size_t n) // LWG #2156 } } -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -103,4 +103,6 @@ int main() } #endif reserve_invariant(20); + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/scary.pass.cpp b/test/std/containers/unord/unord.multiset/scary.pass.cpp index 7ef4a513f..670c6406a 100644 --- a/test/std/containers/unord/unord.multiset/scary.pass.cpp +++ b/test/std/containers/unord/unord.multiset/scary.pass.cpp @@ -14,11 +14,13 @@ #include -int main() +int main(int, char**) { typedef std::unordered_set M1; typedef std::unordered_multiset M2; M2::iterator i; M1::iterator j = i; ((void)j); + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/size.pass.cpp b/test/std/containers/unord/unord.multiset/size.pass.cpp index 3aae7dd53..12a4733cc 100644 --- a/test/std/containers/unord/unord.multiset/size.pass.cpp +++ b/test/std/containers/unord/unord.multiset/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset M; @@ -58,4 +58,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/swap_member.pass.cpp b/test/std/containers/unord/unord.multiset/swap_member.pass.cpp index 2937e444e..bad8df9d9 100644 --- a/test/std/containers/unord/unord.multiset/swap_member.pass.cpp +++ b/test/std/containers/unord/unord.multiset/swap_member.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -566,4 +566,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/types.pass.cpp b/test/std/containers/unord/unord.multiset/types.pass.cpp index 8b246778d..81f8334c2 100644 --- a/test/std/containers/unord/unord.multiset/types.pass.cpp +++ b/test/std/containers/unord/unord.multiset/types.pass.cpp @@ -31,7 +31,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -65,4 +65,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp index e446fa65e..2a3b867b5 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset A; @@ -209,4 +209,6 @@ int main() assert(c.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp index cf286319d..795370c44 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp @@ -27,7 +27,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator A; @@ -93,4 +93,6 @@ int main() assert(fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); assert(c.max_load_factor() == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp index 00adca3c4..1ed77851c 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator A; @@ -263,4 +263,6 @@ int main() assert(fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); assert(c.max_load_factor() == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp index b1e161b42..4b8d55cac 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_multiset, Comp > m; + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp index e3a57fa55..f3ca15241 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp @@ -26,7 +26,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp index c65c0f15e..1d963b6be 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp @@ -37,7 +37,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -64,4 +64,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp index 97b031ab8..9e24ce2ec 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_multiset > m; + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp index 7b3d996f7..d8fc0c002 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset 11 + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp index 475f2664d..bda874ce5 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -70,4 +70,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp index 03f61a504..3941940f9 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp @@ -40,7 +40,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -67,4 +67,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp index 5d729ec49..953e702a6 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_multiset #include -int main() +int main(int, char**) { #if _LIBCPP_DEBUG >= 1 { @@ -39,4 +39,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp index 73c3cc66a..3586e8d5b 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp @@ -118,7 +118,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::unordered_multiset C; @@ -186,4 +186,6 @@ int main() } #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp b/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp index 60826ffd1..706c995f3 100644 --- a/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp +++ b/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -566,4 +566,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp b/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp index 6286031e5..0d1341e69 100644 --- a/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp +++ b/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::unordered_set, std::less, std::allocator > v; + + return 0; } diff --git a/test/std/containers/unord/unord.set/bucket.pass.cpp b/test/std/containers/unord/unord.set/bucket.pass.cpp index 58d77e3d5..2215b9949 100644 --- a/test/std/containers/unord/unord.set/bucket.pass.cpp +++ b/test/std/containers/unord/unord.set/bucket.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -72,4 +72,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/bucket_count.pass.cpp b/test/std/containers/unord/unord.set/bucket_count.pass.cpp index 3dadbd21a..3a1a78cb3 100644 --- a/test/std/containers/unord/unord.set/bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.set/bucket_count.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -68,4 +68,6 @@ int main() assert(c.bucket_count() >= 8); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/bucket_size.pass.cpp b/test/std/containers/unord/unord.set/bucket_size.pass.cpp index e37e047af..6ca89d572 100644 --- a/test/std/containers/unord/unord.set/bucket_size.pass.cpp +++ b/test/std/containers/unord/unord.set/bucket_size.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -76,4 +76,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/clear.pass.cpp b/test/std/containers/unord/unord.set/clear.pass.cpp index abaaec3e2..ab04cdd91 100644 --- a/test/std/containers/unord/unord.set/clear.pass.cpp +++ b/test/std/containers/unord/unord.set/clear.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -58,4 +58,6 @@ int main() assert(c.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/count.pass.cpp b/test/std/containers/unord/unord.set/count.pass.cpp index 97694684d..971e126fd 100644 --- a/test/std/containers/unord/unord.set/count.pass.cpp +++ b/test/std/containers/unord/unord.set/count.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -65,4 +65,6 @@ int main() assert(c.count(5) == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp b/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp index ef58e2561..8420de60d 100644 --- a/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp +++ b/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -50,8 +50,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp b/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp index 10692fa49..14dccf97d 100644 --- a/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp +++ b/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp b/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp index e3a04f6a9..ac066af7f 100644 --- a/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp +++ b/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp @@ -22,7 +22,7 @@ #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 diff --git a/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp b/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp index 57dfda6fc..a1595cd36 100644 --- a/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp +++ b/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef int T; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/emplace.pass.cpp b/test/std/containers/unord/unord.set/emplace.pass.cpp index 32e6e3487..6616aa51c 100644 --- a/test/std/containers/unord/unord.set/emplace.pass.cpp +++ b/test/std/containers/unord/unord.set/emplace.pass.cpp @@ -23,7 +23,7 @@ #include "../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -64,4 +64,6 @@ int main() assert(*r.first == Emplaceable(5, 6)); assert(!r.second); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/emplace_hint.pass.cpp b/test/std/containers/unord/unord.set/emplace_hint.pass.cpp index 1bab8d9c3..55b3ccbc9 100644 --- a/test/std/containers/unord/unord.set/emplace_hint.pass.cpp +++ b/test/std/containers/unord/unord.set/emplace_hint.pass.cpp @@ -24,7 +24,7 @@ #include "../../Emplaceable.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -61,4 +61,6 @@ int main() assert(c.size() == 2); assert(*r == Emplaceable(5, 6)); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/empty.fail.cpp b/test/std/containers/unord/unord.set/empty.fail.cpp index f683f23a7..11273f44f 100644 --- a/test/std/containers/unord/unord.set/empty.fail.cpp +++ b/test/std/containers/unord/unord.set/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::unordered_set c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/containers/unord/unord.set/empty.pass.cpp b/test/std/containers/unord/unord.set/empty.pass.cpp index 3656e60c0..ce9cfdcf5 100644 --- a/test/std/containers/unord/unord.set/empty.pass.cpp +++ b/test/std/containers/unord/unord.set/empty.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set M; @@ -42,4 +42,6 @@ int main() assert(m.empty()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/eq.pass.cpp b/test/std/containers/unord/unord.set/eq.pass.cpp index 82737f1ba..5362f57f4 100644 --- a/test/std/containers/unord/unord.set/eq.pass.cpp +++ b/test/std/containers/unord/unord.set/eq.pass.cpp @@ -23,7 +23,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -155,4 +155,6 @@ int main() assert(!(c1 != c2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/equal_range_const.pass.cpp b/test/std/containers/unord/unord.set/equal_range_const.pass.cpp index 587971b74..9489deaf2 100644 --- a/test/std/containers/unord/unord.set/equal_range_const.pass.cpp +++ b/test/std/containers/unord/unord.set/equal_range_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -77,4 +77,6 @@ int main() assert(*r.first == 50); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp b/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp index 923c1764d..6713dbd91 100644 --- a/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp +++ b/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -77,4 +77,6 @@ int main() assert(*r.first == 50); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp b/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp index 84f4f81d1..3d9cfe683 100644 --- a/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp @@ -28,7 +28,7 @@ struct TemplateConstructor bool operator==(const TemplateConstructor&, const TemplateConstructor&) { return false; } struct Hash { size_t operator() (const TemplateConstructor &) const { return 0; } }; -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -94,4 +94,6 @@ int main() m.erase(it); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/erase_if.pass.cpp b/test/std/containers/unord/unord.set/erase_if.pass.cpp index 2b5f8f6c8..cbd2ebb1a 100644 --- a/test/std/containers/unord/unord.set/erase_if.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_if.pass.cpp @@ -69,7 +69,7 @@ void test() test0({1,2,3}, False, {1,2,3}); } -int main() +int main(int, char**) { test>(); test, std::equal_to, min_allocator>> (); @@ -77,4 +77,6 @@ int main() test>(); test>(); + + return 0; } diff --git a/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp b/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp index 3bf6282cc..a65086ee8 100644 --- a/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -30,8 +30,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp b/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp index 34f8a6076..c7f64da35 100644 --- a/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -33,8 +33,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp b/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp index bcf3df82b..002a24bf1 100644 --- a/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp b/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp index 1a222d91b..59bf0cc33 100644 --- a/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp b/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp index 83cc5d558..c522fce26 100644 --- a/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -32,8 +32,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp b/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp index 218d50137..a7c3c0020 100644 --- a/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {1, 2, 3}; @@ -31,8 +31,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/containers/unord/unord.set/erase_key.pass.cpp b/test/std/containers/unord/unord.set/erase_key.pass.cpp index ea80e2d01..912a4ae6b 100644 --- a/test/std/containers/unord/unord.set/erase_key.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_key.pass.cpp @@ -36,7 +36,7 @@ bool only_deletions ( const Unordered &whole, const Unordered &part ) { } #endif -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -171,4 +171,6 @@ int main() assert (only_deletions (m, m2)); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/erase_range.pass.cpp b/test/std/containers/unord/unord.set/erase_range.pass.cpp index 11908637b..907063c6a 100644 --- a/test/std/containers/unord/unord.set/erase_range.pass.cpp +++ b/test/std/containers/unord/unord.set/erase_range.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -90,4 +90,6 @@ int main() assert(k == c.end()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/extract_iterator.pass.cpp b/test/std/containers/unord/unord.set/extract_iterator.pass.cpp index e03e11ff6..03dfcc602 100644 --- a/test/std/containers/unord/unord.set/extract_iterator.pass.cpp +++ b/test/std/containers/unord/unord.set/extract_iterator.pass.cpp @@ -36,7 +36,7 @@ void test(Container& c) assert(c.size() == 0); } -int main() +int main(int, char**) { { using set_type = std::unordered_set; @@ -56,4 +56,6 @@ int main() min_alloc_set m = {1, 2, 3, 4, 5, 6}; test(m); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/extract_key.pass.cpp b/test/std/containers/unord/unord.set/extract_key.pass.cpp index 9a6123714..b2a6f0493 100644 --- a/test/std/containers/unord/unord.set/extract_key.pass.cpp +++ b/test/std/containers/unord/unord.set/extract_key.pass.cpp @@ -43,7 +43,7 @@ void test(Container& c, KeyTypeIter first, KeyTypeIter last) } } -int main() +int main(int, char**) { { std::unordered_set m = {1, 2, 3, 4, 5, 6}; @@ -67,4 +67,6 @@ int main() int keys[] = {1, 2, 3, 4, 5, 6}; test(m, std::begin(keys), std::end(keys)); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/find_const.pass.cpp b/test/std/containers/unord/unord.set/find_const.pass.cpp index e46e3d5f1..f226a6960 100644 --- a/test/std/containers/unord/unord.set/find_const.pass.cpp +++ b/test/std/containers/unord/unord.set/find_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -63,4 +63,6 @@ int main() assert(i == c.cend()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/find_non_const.pass.cpp b/test/std/containers/unord/unord.set/find_non_const.pass.cpp index bbd37754e..4b24b2f44 100644 --- a/test/std/containers/unord/unord.set/find_non_const.pass.cpp +++ b/test/std/containers/unord/unord.set/find_non_const.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -63,4 +63,6 @@ int main() assert(i == c.cend()); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/incomplete.pass.cpp b/test/std/containers/unord/unord.set/incomplete.pass.cpp index 12c95353c..b77f679fe 100644 --- a/test/std/containers/unord/unord.set/incomplete.pass.cpp +++ b/test/std/containers/unord/unord.set/incomplete.pass.cpp @@ -32,6 +32,8 @@ struct A { inline bool operator==(A const& L, A const& R) { return &L == &R; } -int main() { +int main(int, char**) { A a; + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp b/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp index fffd108a7..34905e3c8 100644 --- a/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp @@ -21,8 +21,10 @@ #include "../../set_allocator_requirement_test_templates.h" -int main() +int main(int, char**) { testSetInsert >(); testSetEmplace >(); + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp b/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp index 820ac6e90..097b221a6 100644 --- a/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp @@ -50,7 +50,7 @@ void do_insert_const_lvalue_test() assert(r.second); } -int main() +int main(int, char**) { do_insert_const_lvalue_test >(); #if TEST_STD_VER >= 11 @@ -60,4 +60,6 @@ int main() do_insert_const_lvalue_test(); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp b/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp index 3ca654764..e3765ca02 100644 --- a/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp @@ -51,7 +51,7 @@ void do_insert_hint_const_lvalue_test() assert(*r == 5.5); } -int main() +int main(int, char**) { do_insert_hint_const_lvalue_test >(); #if TEST_STD_VER >= 11 @@ -74,4 +74,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp b/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp index f4a38dcfb..071708e1e 100644 --- a/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp @@ -21,7 +21,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -115,4 +115,6 @@ int main() assert(*r == 5); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_init.pass.cpp b/test/std/containers/unord/unord.set/insert_init.pass.cpp index 2af3d3732..c60fcb16b 100644 --- a/test/std/containers/unord/unord.set/insert_init.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_init.pass.cpp @@ -22,7 +22,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -65,4 +65,6 @@ int main() assert(c.count(3) == 1); assert(c.count(4) == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_node_type.pass.cpp b/test/std/containers/unord/unord.set/insert_node_type.pass.cpp index 8eed65865..f41c93685 100644 --- a/test/std/containers/unord/unord.set/insert_node_type.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_node_type.pass.cpp @@ -73,10 +73,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_set m; test(m); std::unordered_set, std::equal_to, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp b/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp index bf8c12776..ae5e8976e 100644 --- a/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp @@ -51,10 +51,12 @@ void test(Container& c) } } -int main() +int main(int, char**) { std::unordered_set m; test(m); std::unordered_set, std::equal_to, min_allocator> m2; test(m2); + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_range.pass.cpp b/test/std/containers/unord/unord.set/insert_range.pass.cpp index d0c4d7e85..cb365483a 100644 --- a/test/std/containers/unord/unord.set/insert_range.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_range.pass.cpp @@ -21,7 +21,7 @@ #include "test_iterators.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -66,4 +66,6 @@ int main() assert(c.count(4) == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp b/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp index 75342b7c3..9edab2740 100644 --- a/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp +++ b/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp @@ -21,7 +21,7 @@ #include "MoveOnly.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -127,4 +127,6 @@ int main() assert(r.second); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/containers/unord/unord.set/iterators.fail.cpp b/test/std/containers/unord/unord.set/iterators.fail.cpp index 8ded4e023..de5f88e79 100644 --- a/test/std/containers/unord/unord.set/iterators.fail.cpp +++ b/test/std/containers/unord/unord.set/iterators.fail.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -63,4 +63,6 @@ int main() assert(std::distance(c.begin(), c.end()) == c.size()); assert(std::distance(c.cbegin(), c.cend()) == c.size()); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/iterators.pass.cpp b/test/std/containers/unord/unord.set/iterators.pass.cpp index 73b1a4c54..eb8459101 100644 --- a/test/std/containers/unord/unord.set/iterators.pass.cpp +++ b/test/std/containers/unord/unord.set/iterators.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -125,4 +125,6 @@ int main() assert (!(cii != ii1 )); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/load_factor.pass.cpp b/test/std/containers/unord/unord.set/load_factor.pass.cpp index 06d17dc90..c5857b7b4 100644 --- a/test/std/containers/unord/unord.set/load_factor.pass.cpp +++ b/test/std/containers/unord/unord.set/load_factor.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -71,4 +71,6 @@ int main() assert(c.load_factor() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/local_iterators.fail.cpp b/test/std/containers/unord/unord.set/local_iterators.fail.cpp index b7c3d9b6b..7bacd2f6f 100644 --- a/test/std/containers/unord/unord.set/local_iterators.fail.cpp +++ b/test/std/containers/unord/unord.set/local_iterators.fail.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -257,4 +257,6 @@ int main() j = c.cend(b); assert(std::distance(i, j) == 0); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/local_iterators.pass.cpp b/test/std/containers/unord/unord.set/local_iterators.pass.cpp index 0797c1ec8..ad3de5b0a 100644 --- a/test/std/containers/unord/unord.set/local_iterators.pass.cpp +++ b/test/std/containers/unord/unord.set/local_iterators.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -384,4 +384,6 @@ int main() assert(*i == 4); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp b/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp index 88471bbaf..121147a08 100644 --- a/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp +++ b/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -34,4 +34,6 @@ int main() assert(c.max_bucket_count() > 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/max_load_factor.pass.cpp b/test/std/containers/unord/unord.set/max_load_factor.pass.cpp index 35028a827..ac345a1d4 100644 --- a/test/std/containers/unord/unord.set/max_load_factor.pass.cpp +++ b/test/std/containers/unord/unord.set/max_load_factor.pass.cpp @@ -24,7 +24,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -62,4 +62,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/max_size.pass.cpp b/test/std/containers/unord/unord.set/max_size.pass.cpp index 5ec2af75b..aeb1354da 100644 --- a/test/std/containers/unord/unord.set/max_size.pass.cpp +++ b/test/std/containers/unord/unord.set/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "test_allocator.h" #include "test_macros.h" -int main() +int main(int, char**) { { typedef limited_allocator A; @@ -46,4 +46,6 @@ int main() assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/merge.pass.cpp b/test/std/containers/unord/unord.set/merge.pass.cpp index 91dd476d4..4a11867ed 100644 --- a/test/std/containers/unord/unord.set/merge.pass.cpp +++ b/test/std/containers/unord/unord.set/merge.pass.cpp @@ -49,7 +49,7 @@ struct throw_hasher }; #endif -int main() +int main(int, char**) { { std::unordered_set src{1, 3, 5}; @@ -150,4 +150,5 @@ int main() first.merge(std::move(second)); } } + return 0; } diff --git a/test/std/containers/unord/unord.set/rehash.pass.cpp b/test/std/containers/unord/unord.set/rehash.pass.cpp index c373b1632..e45327ad7 100644 --- a/test/std/containers/unord/unord.set/rehash.pass.cpp +++ b/test/std/containers/unord/unord.set/rehash.pass.cpp @@ -36,7 +36,7 @@ void test(const C& c) assert(c.count(4) == 1); } -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -99,4 +99,6 @@ int main() test(c); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/reserve.pass.cpp b/test/std/containers/unord/unord.set/reserve.pass.cpp index a852f1022..7ea358e88 100644 --- a/test/std/containers/unord/unord.set/reserve.pass.cpp +++ b/test/std/containers/unord/unord.set/reserve.pass.cpp @@ -45,7 +45,7 @@ void reserve_invariant(size_t n) // LWG #2156 } } -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -103,4 +103,6 @@ int main() } #endif reserve_invariant(20); + + return 0; } diff --git a/test/std/containers/unord/unord.set/size.pass.cpp b/test/std/containers/unord/unord.set/size.pass.cpp index e3e488461..f7967fcd5 100644 --- a/test/std/containers/unord/unord.set/size.pass.cpp +++ b/test/std/containers/unord/unord.set/size.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set M; @@ -58,4 +58,6 @@ int main() assert(m.size() == 0); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/swap_member.pass.cpp b/test/std/containers/unord/unord.set/swap_member.pass.cpp index 9c34e8de9..0877b14f7 100644 --- a/test/std/containers/unord/unord.set/swap_member.pass.cpp +++ b/test/std/containers/unord/unord.set/swap_member.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -566,4 +566,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/types.pass.cpp b/test/std/containers/unord/unord.set/types.pass.cpp index 7beafedc2..7b1531dc2 100644 --- a/test/std/containers/unord/unord.set/types.pass.cpp +++ b/test/std/containers/unord/unord.set/types.pass.cpp @@ -31,7 +31,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -65,4 +65,6 @@ int main() static_assert((std::is_same::value), ""); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp index d6e604d72..920244aae 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set A; @@ -184,4 +184,6 @@ int main() assert(c.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp index 515022124..bbb2045cb 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp @@ -27,7 +27,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator A; @@ -93,4 +93,6 @@ int main() assert(fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); assert(c.max_load_factor() == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp index 9c8d055a9..15741254d 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_allocator A; @@ -210,4 +210,6 @@ int main() assert(fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON); assert(c.max_load_factor() == 1); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp index 21cd61458..0638027fd 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_set, Comp > m; + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp index 652f2e4a4..179e6e473 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp @@ -26,7 +26,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp index 7041c8263..2225469e9 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp @@ -37,7 +37,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -64,4 +64,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp index 0ddae6671..92550a096 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp @@ -23,6 +23,8 @@ private: }; -int main() { +int main(int, char**) { std::unordered_set > m; + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp index 1550727d8..8bf0453c3 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -70,4 +70,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp index 86a058b07..49802f689 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp @@ -40,7 +40,7 @@ struct some_hash std::size_t operator()(T const&) const; }; -int main() +int main(int, char**) { #if defined(_LIBCPP_VERSION) { @@ -67,4 +67,6 @@ int main() some_comp> C; static_assert(!std::is_nothrow_move_constructible::value, ""); } + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp b/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp index 182ce8bee..dfa46ec56 100644 --- a/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp @@ -28,7 +28,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::unordered_set #include -int main() +int main(int, char**) { #if _LIBCPP_DEBUG >= 1 { @@ -39,4 +39,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp b/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp index 61371306e..40bf1894d 100644 --- a/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp @@ -118,7 +118,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::unordered_set C; @@ -186,4 +186,6 @@ int main() } #endif // _LIBCPP_VERSION #endif + + return 0; } diff --git a/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp b/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp index aad68658a..8f1d9f0c3 100644 --- a/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp +++ b/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp @@ -24,7 +24,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { typedef test_hash > Hash; @@ -566,4 +566,6 @@ int main() assert(c2.max_load_factor() == 1); } #endif + + return 0; } diff --git a/test/std/containers/views/span.cons/array.fail.cpp b/test/std/containers/views/span.cons/array.fail.cpp index 7e9d85dcd..f61649771 100644 --- a/test/std/containers/views/span.cons/array.fail.cpp +++ b/test/std/containers/views/span.cons/array.fail.cpp @@ -34,7 +34,7 @@ const int carr[] = {4,5,6}; volatile int varr[] = {7,8,9}; const volatile int cvarr[] = {1,3,5}; -int main () +int main(int, char**) { // Size wrong { @@ -68,4 +68,6 @@ int main () std::span< volatile int,3> s6{ carr}; // expected-error {{no matching constructor for initialization of 'std::span'}} std::span< volatile int,3> s7{cvarr}; // expected-error {{no matching constructor for initialization of 'std::span'}} } + + return 0; } diff --git a/test/std/containers/views/span.cons/array.pass.cpp b/test/std/containers/views/span.cons/array.pass.cpp index d9d1029b6..5ac7e1a4a 100644 --- a/test/std/containers/views/span.cons/array.pass.cpp +++ b/test/std/containers/views/span.cons/array.pass.cpp @@ -105,7 +105,7 @@ void testRuntimeSpan() struct A{}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(), ""); static_assert(testConstexprSpan(), ""); @@ -119,4 +119,6 @@ int main () testRuntimeSpan(); checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/assign.pass.cpp b/test/std/containers/views/span.cons/assign.pass.cpp index ea6028ad0..3f8d5f418 100644 --- a/test/std/containers/views/span.cons/assign.pass.cpp +++ b/test/std/containers/views/span.cons/assign.pass.cpp @@ -37,7 +37,7 @@ constexpr int carr3[] = {7,8}; std::string strs[] = {"ABC", "DEF", "GHI"}; -int main () +int main(int, char**) { // constexpr dynamically sized assignment @@ -289,4 +289,6 @@ int main () for (size_t j = i; j < std::size(spans); ++j) assert((doAssign(spans[i], spans[j]))); } + + return 0; } diff --git a/test/std/containers/views/span.cons/container.fail.cpp b/test/std/containers/views/span.cons/container.fail.cpp index cfffa57a1..d0fb5656d 100644 --- a/test/std/containers/views/span.cons/container.fail.cpp +++ b/test/std/containers/views/span.cons/container.fail.cpp @@ -63,7 +63,7 @@ private: }; -int main () +int main(int, char**) { // Making non-const spans from const sources (a temporary binds to `const &`) @@ -129,4 +129,6 @@ int main () std::span< volatile int,1> s7{cv}; // expected-error {{no matching constructor for initialization of 'std::span'}} } + + return 0; } diff --git a/test/std/containers/views/span.cons/container.pass.cpp b/test/std/containers/views/span.cons/container.pass.cpp index 4e9001bff..07aac9229 100644 --- a/test/std/containers/views/span.cons/container.pass.cpp +++ b/test/std/containers/views/span.cons/container.pass.cpp @@ -117,7 +117,7 @@ void testRuntimeSpan() struct A{}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(), ""); static_assert(testConstexprSpan(), ""); @@ -131,4 +131,6 @@ int main () testRuntimeSpan(); checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/copy.pass.cpp b/test/std/containers/views/span.cons/copy.pass.cpp index 1ccb679ce..2ad1cded2 100644 --- a/test/std/containers/views/span.cons/copy.pass.cpp +++ b/test/std/containers/views/span.cons/copy.pass.cpp @@ -42,7 +42,7 @@ void testCV () } -int main () +int main(int, char**) { constexpr int carr[] = {1,2,3}; @@ -67,4 +67,6 @@ int main () testCV(); testCV< volatile int>(); testCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/deduct.pass.cpp b/test/std/containers/views/span.cons/deduct.pass.cpp index 7c5338836..188463bc3 100644 --- a/test/std/containers/views/span.cons/deduct.pass.cpp +++ b/test/std/containers/views/span.cons/deduct.pass.cpp @@ -40,7 +40,7 @@ // Disable the missing braces warning for this reason. #include "disable_missing_braces_warning.h" -int main () +int main(int, char**) { { int arr[] = {1,2,3}; @@ -83,4 +83,6 @@ int main () assert((size_t)s.size() == str.size()); assert((std::equal(s.begin(), s.end(), std::begin(s), std::end(s)))); } + + return 0; } diff --git a/test/std/containers/views/span.cons/default.fail.cpp b/test/std/containers/views/span.cons/default.fail.cpp index 309f7180c..24ff77477 100644 --- a/test/std/containers/views/span.cons/default.fail.cpp +++ b/test/std/containers/views/span.cons/default.fail.cpp @@ -22,10 +22,12 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::span s; // expected-error-re@span:* {{static_assert failed{{( due to requirement '2[LL]{0,2} == 0')?}} "Can't default construct a statically sized span with size > 0"}} // TODO: This is what I want: // eXpected-error {{no matching constructor for initialization of 'std::span'}} + + return 0; } diff --git a/test/std/containers/views/span.cons/default.pass.cpp b/test/std/containers/views/span.cons/default.pass.cpp index 431b7e90b..867026bd9 100644 --- a/test/std/containers/views/span.cons/default.pass.cpp +++ b/test/std/containers/views/span.cons/default.pass.cpp @@ -64,7 +64,7 @@ void testRuntimeSpan() struct A{}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(), ""); static_assert(testConstexprSpan(), ""); @@ -78,4 +78,6 @@ int main () testRuntimeSpan(); checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/ptr_len.fail.cpp b/test/std/containers/views/span.cons/ptr_len.fail.cpp index ad63c69b3..d407ae779 100644 --- a/test/std/containers/views/span.cons/ptr_len.fail.cpp +++ b/test/std/containers/views/span.cons/ptr_len.fail.cpp @@ -27,7 +27,7 @@ const int carr[] = {4,5,6}; volatile int varr[] = {7,8,9}; const volatile int cvarr[] = {1,3,5}; -int main () +int main(int, char**) { // We can't check that the size doesn't match - because that's a runtime property // std::span s1(arr, 3); @@ -59,4 +59,6 @@ int main () std::span< volatile int,3> s6{ carr, 3}; // expected-error {{no matching constructor for initialization of 'std::span'}} std::span< volatile int,3> s7{cvarr, 3}; // expected-error {{no matching constructor for initialization of 'std::span'}} } + + return 0; } diff --git a/test/std/containers/views/span.cons/ptr_len.pass.cpp b/test/std/containers/views/span.cons/ptr_len.pass.cpp index a1a93c71f..2a4b260c8 100644 --- a/test/std/containers/views/span.cons/ptr_len.pass.cpp +++ b/test/std/containers/views/span.cons/ptr_len.pass.cpp @@ -95,7 +95,7 @@ void testRuntimeSpan() struct A{}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(), ""); static_assert(testConstexprSpan(), ""); @@ -109,4 +109,6 @@ int main () testRuntimeSpan(); checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/ptr_ptr.fail.cpp b/test/std/containers/views/span.cons/ptr_ptr.fail.cpp index 0bda60c3f..9c15ea58c 100644 --- a/test/std/containers/views/span.cons/ptr_ptr.fail.cpp +++ b/test/std/containers/views/span.cons/ptr_ptr.fail.cpp @@ -27,7 +27,7 @@ const int carr[] = {4,5,6}; volatile int varr[] = {7,8,9}; const volatile int cvarr[] = {1,3,5}; -int main () +int main(int, char**) { // We can't check that the size doesn't match - because that's a runtime property // std::span s1(arr, arr + 3); @@ -59,4 +59,6 @@ int main () std::span< volatile int,3> s6{ carr, carr + 3}; // expected-error {{no matching constructor for initialization of 'std::span'}} std::span< volatile int,3> s7{cvarr, cvarr + 3}; // expected-error {{no matching constructor for initialization of 'std::span'}} } + + return 0; } diff --git a/test/std/containers/views/span.cons/ptr_ptr.pass.cpp b/test/std/containers/views/span.cons/ptr_ptr.pass.cpp index 1d693e392..15c9f303e 100644 --- a/test/std/containers/views/span.cons/ptr_ptr.pass.cpp +++ b/test/std/containers/views/span.cons/ptr_ptr.pass.cpp @@ -95,7 +95,7 @@ void testRuntimeSpan() struct A{}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(), ""); static_assert(testConstexprSpan(), ""); @@ -109,4 +109,6 @@ int main () testRuntimeSpan(); checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/span.fail.cpp b/test/std/containers/views/span.cons/span.fail.cpp index 132d1b152..f559b1fb0 100644 --- a/test/std/containers/views/span.cons/span.fail.cpp +++ b/test/std/containers/views/span.cons/span.fail.cpp @@ -89,7 +89,7 @@ void checkCV () } } -int main () +int main(int, char**) { std::span sp; std::span sp0; @@ -100,4 +100,6 @@ int main () std::span s4{sp0}; // expected-error {{no matching constructor for initialization of 'std::span'}} checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/span.pass.cpp b/test/std/containers/views/span.cons/span.pass.cpp index 8ace94f5e..74da3fce8 100644 --- a/test/std/containers/views/span.cons/span.pass.cpp +++ b/test/std/containers/views/span.cons/span.pass.cpp @@ -121,7 +121,7 @@ bool testConversionSpan() struct A{}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(), ""); static_assert(testConstexprSpan(), ""); @@ -138,4 +138,6 @@ int main () // assert((testConversionSpan())); checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.cons/stdarray.pass.cpp b/test/std/containers/views/span.cons/stdarray.pass.cpp index a0b37fe8e..03fdd2534 100644 --- a/test/std/containers/views/span.cons/stdarray.pass.cpp +++ b/test/std/containers/views/span.cons/stdarray.pass.cpp @@ -96,7 +96,7 @@ void testRuntimeSpan() struct A{}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(), ""); static_assert(testConstexprSpan(), ""); @@ -110,4 +110,6 @@ int main () testRuntimeSpan(); checkCV(); + + return 0; } diff --git a/test/std/containers/views/span.elem/data.pass.cpp b/test/std/containers/views/span.elem/data.pass.cpp index ca49eb890..c858a7e11 100644 --- a/test/std/containers/views/span.elem/data.pass.cpp +++ b/test/std/containers/views/span.elem/data.pass.cpp @@ -40,7 +40,7 @@ struct A{}; constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main () +int main(int, char**) { // dynamic size @@ -117,4 +117,6 @@ int main () testRuntimeSpan(std::span(&s, 1), &s); testRuntimeSpan(std::span(&s, 1), &s); + + return 0; } diff --git a/test/std/containers/views/span.elem/op_idx.pass.cpp b/test/std/containers/views/span.elem/op_idx.pass.cpp index d11032673..c56be7d3e 100644 --- a/test/std/containers/views/span.elem/op_idx.pass.cpp +++ b/test/std/containers/views/span.elem/op_idx.pass.cpp @@ -51,7 +51,7 @@ struct A{}; constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(std::span(iArr1, 1), 0), ""); @@ -115,4 +115,6 @@ int main () std::string s; testRuntimeSpan(std::span (&s, 1), 0); testRuntimeSpan(std::span(&s, 1), 0); + + return 0; } diff --git a/test/std/containers/views/span.iterators/begin.pass.cpp b/test/std/containers/views/span.iterators/begin.pass.cpp index 0abae63ff..e4532ade5 100644 --- a/test/std/containers/views/span.iterators/begin.pass.cpp +++ b/test/std/containers/views/span.iterators/begin.pass.cpp @@ -70,7 +70,7 @@ constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main() +int main(int, char**) { static_assert(testConstexprSpan(std::span()), ""); static_assert(testConstexprSpan(std::span()), ""); @@ -112,4 +112,6 @@ int main() std::string s; testRuntimeSpan(std::span(&s, (std::ptrdiff_t) 0)); testRuntimeSpan(std::span(&s, 1)); + + return 0; } diff --git a/test/std/containers/views/span.iterators/end.pass.cpp b/test/std/containers/views/span.iterators/end.pass.cpp index a834804d1..c52c8bc60 100644 --- a/test/std/containers/views/span.iterators/end.pass.cpp +++ b/test/std/containers/views/span.iterators/end.pass.cpp @@ -78,7 +78,7 @@ constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main() +int main(int, char**) { static_assert(testConstexprSpan(std::span()), ""); static_assert(testConstexprSpan(std::span()), ""); @@ -120,4 +120,6 @@ int main() std::string s; testRuntimeSpan(std::span(&s, (std::ptrdiff_t) 0)); testRuntimeSpan(std::span(&s, 1)); + + return 0; } diff --git a/test/std/containers/views/span.iterators/rbegin.pass.cpp b/test/std/containers/views/span.iterators/rbegin.pass.cpp index 66e1d5ebf..fc7d3c8e0 100644 --- a/test/std/containers/views/span.iterators/rbegin.pass.cpp +++ b/test/std/containers/views/span.iterators/rbegin.pass.cpp @@ -71,7 +71,7 @@ constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main() +int main(int, char**) { static_assert(testConstexprSpan(std::span()), ""); static_assert(testConstexprSpan(std::span()), ""); @@ -113,4 +113,6 @@ int main() std::string s; testRuntimeSpan(std::span(&s, static_cast(0))); testRuntimeSpan(std::span(&s, 1)); + + return 0; } diff --git a/test/std/containers/views/span.iterators/rend.pass.cpp b/test/std/containers/views/span.iterators/rend.pass.cpp index 7c53cb0be..056fe2a7d 100644 --- a/test/std/containers/views/span.iterators/rend.pass.cpp +++ b/test/std/containers/views/span.iterators/rend.pass.cpp @@ -72,7 +72,7 @@ constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main() +int main(int, char**) { static_assert(testConstexprSpan(std::span()), ""); static_assert(testConstexprSpan(std::span()), ""); @@ -114,4 +114,6 @@ int main() std::string s; testRuntimeSpan(std::span(&s, (std::ptrdiff_t) 0)); testRuntimeSpan(std::span(&s, 1)); + + return 0; } diff --git a/test/std/containers/views/span.objectrep/as_bytes.pass.cpp b/test/std/containers/views/span.objectrep/as_bytes.pass.cpp index 989b6dc5c..3e6a7d79f 100644 --- a/test/std/containers/views/span.objectrep/as_bytes.pass.cpp +++ b/test/std/containers/views/span.objectrep/as_bytes.pass.cpp @@ -45,7 +45,7 @@ void testRuntimeSpan(Span sp) struct A{}; int iArr2[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; -int main () +int main(int, char**) { testRuntimeSpan(std::span ()); testRuntimeSpan(std::span ()); @@ -74,4 +74,6 @@ int main () std::string s; testRuntimeSpan(std::span(&s, (std::ptrdiff_t) 0)); testRuntimeSpan(std::span(&s, 1)); + + return 0; } diff --git a/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp b/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp index 9b0034b9b..b987edb30 100644 --- a/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp +++ b/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp @@ -28,7 +28,7 @@ const int iArr2[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; struct A {}; -int main () +int main(int, char**) { std::as_writeable_bytes(std::span()); // expected-error {{no matching function for call to 'as_writeable_bytes'}} std::as_writeable_bytes(std::span()); // expected-error {{no matching function for call to 'as_writeable_bytes'}} @@ -44,4 +44,6 @@ int main () std::as_writeable_bytes(std::span (iArr2, 1)); // expected-error {{no matching function for call to 'as_writeable_bytes'}} std::as_writeable_bytes(std::span(iArr2 + 5, 1)); // expected-error {{no matching function for call to 'as_writeable_bytes'}} + + return 0; } diff --git a/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp b/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp index 6538a5946..96bb40ec4 100644 --- a/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp +++ b/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp @@ -45,7 +45,7 @@ void testRuntimeSpan(Span sp) struct A{}; int iArr2[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; -int main () +int main(int, char**) { testRuntimeSpan(std::span ()); testRuntimeSpan(std::span ()); @@ -74,4 +74,6 @@ int main () std::string s; testRuntimeSpan(std::span(&s, (std::ptrdiff_t) 0)); testRuntimeSpan(std::span(&s, 1)); + + return 0; } diff --git a/test/std/containers/views/span.obs/empty.pass.cpp b/test/std/containers/views/span.obs/empty.pass.cpp index e0cdb141b..9db8c8ab7 100644 --- a/test/std/containers/views/span.obs/empty.pass.cpp +++ b/test/std/containers/views/span.obs/empty.pass.cpp @@ -24,7 +24,7 @@ struct A{}; constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main () +int main(int, char**) { static_assert( noexcept(std::span ().empty()), ""); static_assert( noexcept(std::span().empty()), ""); @@ -69,4 +69,6 @@ int main () std::string s; assert( ((std::span(&s, (std::ptrdiff_t) 0)).empty())); assert(!((std::span(&s, 1).empty()))); + + return 0; } diff --git a/test/std/containers/views/span.obs/size.pass.cpp b/test/std/containers/views/span.obs/size.pass.cpp index 0dc1dd268..f1dbc1fd9 100644 --- a/test/std/containers/views/span.obs/size.pass.cpp +++ b/test/std/containers/views/span.obs/size.pass.cpp @@ -40,7 +40,7 @@ struct A{}; constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(std::span(), 0), ""); static_assert(testConstexprSpan(std::span(), 0), ""); @@ -87,4 +87,6 @@ int main () std::string s; testRuntimeSpan(std::span(&s, (std::ptrdiff_t) 0), 0); testRuntimeSpan(std::span(&s, 1), 1); + + return 0; } diff --git a/test/std/containers/views/span.obs/size_bytes.pass.cpp b/test/std/containers/views/span.obs/size_bytes.pass.cpp index fa26a408f..1d423527c 100644 --- a/test/std/containers/views/span.obs/size_bytes.pass.cpp +++ b/test/std/containers/views/span.obs/size_bytes.pass.cpp @@ -41,7 +41,7 @@ struct A{}; constexpr int iArr1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int iArr2[] = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; -int main () +int main(int, char**) { static_assert(testConstexprSpan(std::span(), 0), ""); static_assert(testConstexprSpan(std::span(), 0), ""); @@ -88,4 +88,6 @@ int main () std::string s; testRuntimeSpan(std::span(&s, (std::ptrdiff_t) 0), 0); testRuntimeSpan(std::span(&s, 1), 1); + + return 0; } diff --git a/test/std/containers/views/span.sub/first.pass.cpp b/test/std/containers/views/span.sub/first.pass.cpp index 7d6688428..f9da9fdc2 100644 --- a/test/std/containers/views/span.sub/first.pass.cpp +++ b/test/std/containers/views/span.sub/first.pass.cpp @@ -68,7 +68,7 @@ constexpr int carr1[] = {1,2,3,4}; int arr[] = {5,6,7}; std::string sarr [] = { "ABC", "DEF", "GHI", "JKL", "MNO"}; -int main () +int main(int, char**) { { using Sp = std::span; @@ -132,4 +132,6 @@ int main () testRuntimeSpan(Sp{sarr}); testRuntimeSpan(Sp{sarr}); } + + return 0; } diff --git a/test/std/containers/views/span.sub/last.pass.cpp b/test/std/containers/views/span.sub/last.pass.cpp index 171556047..e0a399ff9 100644 --- a/test/std/containers/views/span.sub/last.pass.cpp +++ b/test/std/containers/views/span.sub/last.pass.cpp @@ -68,7 +68,7 @@ constexpr int carr1[] = {1,2,3,4}; int arr[] = {5,6,7}; std::string sarr [] = { "ABC", "DEF", "GHI", "JKL", "MNO"}; -int main () +int main(int, char**) { { using Sp = std::span; @@ -132,4 +132,6 @@ int main () testRuntimeSpan(Sp{sarr}); testRuntimeSpan(Sp{sarr}); } + + return 0; } diff --git a/test/std/containers/views/span.sub/subspan.pass.cpp b/test/std/containers/views/span.sub/subspan.pass.cpp index 22446adbb..9cb731093 100644 --- a/test/std/containers/views/span.sub/subspan.pass.cpp +++ b/test/std/containers/views/span.sub/subspan.pass.cpp @@ -106,7 +106,7 @@ void testRuntimeSpan(Span sp) constexpr int carr1[] = {1,2,3,4}; int arr1[] = {5,6,7}; -int main () +int main(int, char**) { { using Sp = std::span; @@ -206,4 +206,6 @@ int main () testRuntimeSpan(Sp{arr1}); testRuntimeSpan(Sp{arr1}); } + + return 0; } diff --git a/test/std/containers/views/types.pass.cpp b/test/std/containers/views/types.pass.cpp index e8ddbed16..ac6f47fa8 100644 --- a/test/std/containers/views/types.pass.cpp +++ b/test/std/containers/views/types.pass.cpp @@ -96,11 +96,13 @@ void test() struct A{}; -int main () +int main(int, char**) { test(); test(); test(); test(); test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.fail.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.fail.cpp index 1b2d9043f..2fa102e27 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.fail.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.fail.cpp @@ -37,7 +37,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.pass.cpp index a8899e103..31eb1f67d 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.pass.cpp @@ -39,7 +39,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.fail.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.fail.cpp index 9e7505acd..2a7fe6640 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.fail.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.fail.cpp @@ -33,7 +33,9 @@ test() assert(B::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.pass.cpp index eccfad4cb..3d574de34 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.pass.cpp @@ -35,7 +35,9 @@ test() assert(B::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.fail.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.fail.cpp index c3abdf010..23f6a1999 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.fail.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.fail.cpp @@ -40,7 +40,9 @@ test() assert(B::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.pass.cpp index 5704f8db0..dc363c1e9 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.pass.cpp @@ -42,7 +42,9 @@ test() assert(B::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.fail.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.fail.cpp index 9efb9cdb6..3684da493 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.fail.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.fail.cpp @@ -31,7 +31,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.pass.cpp index 6c9c476cd..0e674f21a 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.pass.cpp @@ -33,7 +33,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.fail.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.fail.cpp index 7e75911ff..e91abaf5a 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.fail.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.fail.cpp @@ -33,7 +33,9 @@ test() } } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/pointer.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/pointer.pass.cpp index 400126e4a..7423c3b73 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/pointer.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/pointer.pass.cpp @@ -35,7 +35,9 @@ test() } } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/assign_from_auto_ptr_ref.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/assign_from_auto_ptr_ref.pass.cpp index 0b5b9c5da..0486e02fb 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/assign_from_auto_ptr_ref.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/assign_from_auto_ptr_ref.pass.cpp @@ -35,7 +35,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_from_auto_ptr_ref.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_from_auto_ptr_ref.pass.cpp index 2e08decfa..7dd37f760 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_from_auto_ptr_ref.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_from_auto_ptr_ref.pass.cpp @@ -34,7 +34,9 @@ test() assert(B::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr.pass.cpp index 554ce3165..809f6b37e 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr.pass.cpp @@ -31,7 +31,9 @@ test() std::auto_ptr ap2(source()); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp index bcb7d61c9..a75f13492 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp @@ -32,7 +32,9 @@ test() delete p1; } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/arrow.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/arrow.pass.cpp index c10beec79..7878f50f7 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/arrow.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/arrow.pass.cpp @@ -32,7 +32,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/deref.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/deref.pass.cpp index 271b4ffb4..1e41c8a9d 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/deref.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/deref.pass.cpp @@ -32,7 +32,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/release.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/release.pass.cpp index 2cd0faf27..61b6bbcc6 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/release.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/release.pass.cpp @@ -33,7 +33,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/reset.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/reset.pass.cpp index c74cabf79..d2ebd5668 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/reset.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/reset.pass.cpp @@ -49,7 +49,9 @@ test() assert(A::count == 0); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp b/test/std/depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp index 36e59dd0f..a4dac7615 100644 --- a/test/std/depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp +++ b/test/std/depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp @@ -30,9 +30,11 @@ test() ((void)p); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/depr/depr.auto.ptr/nothing_to_do.pass.cpp b/test/std/depr/depr.auto.ptr/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/depr/depr.auto.ptr/nothing_to_do.pass.cpp +++ b/test/std/depr/depr.auto.ptr/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/assert_h.pass.cpp b/test/std/depr/depr.c.headers/assert_h.pass.cpp index aee59570a..d680f33ef 100644 --- a/test/std/depr/depr.c.headers/assert_h.pass.cpp +++ b/test/std/depr/depr.c.headers/assert_h.pass.cpp @@ -14,6 +14,8 @@ #error assert not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/ciso646.pass.cpp b/test/std/depr/depr.c.headers/ciso646.pass.cpp index 2f962bc8b..3eb4064e6 100644 --- a/test/std/depr/depr.c.headers/ciso646.pass.cpp +++ b/test/std/depr/depr.c.headers/ciso646.pass.cpp @@ -10,6 +10,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/complex.h.pass.cpp b/test/std/depr/depr.c.headers/complex.h.pass.cpp index 6502bb669..d92ddb67b 100644 --- a/test/std/depr/depr.c.headers/complex.h.pass.cpp +++ b/test/std/depr/depr.c.headers/complex.h.pass.cpp @@ -10,8 +10,10 @@ #include -int main() +int main(int, char**) { std::complex d; (void)d; + + return 0; } diff --git a/test/std/depr/depr.c.headers/ctype_h.pass.cpp b/test/std/depr/depr.c.headers/ctype_h.pass.cpp index 7c7c83a83..61b539d40 100644 --- a/test/std/depr/depr.c.headers/ctype_h.pass.cpp +++ b/test/std/depr/depr.c.headers/ctype_h.pass.cpp @@ -68,7 +68,7 @@ #error toupper defined #endif -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); @@ -99,4 +99,6 @@ int main() assert(isxdigit('a')); assert(tolower('A') == 'a'); assert(toupper('a') == 'A'); + + return 0; } diff --git a/test/std/depr/depr.c.headers/errno_h.pass.cpp b/test/std/depr/depr.c.headers/errno_h.pass.cpp index 51ad3fe7c..985cdc7f5 100644 --- a/test/std/depr/depr.c.headers/errno_h.pass.cpp +++ b/test/std/depr/depr.c.headers/errno_h.pass.cpp @@ -27,6 +27,8 @@ #error errno not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/fenv_h.pass.cpp b/test/std/depr/depr.c.headers/fenv_h.pass.cpp index b6c2549b5..3a6f63c3f 100644 --- a/test/std/depr/depr.c.headers/fenv_h.pass.cpp +++ b/test/std/depr/depr.c.headers/fenv_h.pass.cpp @@ -57,7 +57,7 @@ #error FE_DFL_ENV not defined #endif -int main() +int main(int, char**) { fenv_t fenv = {}; fexcept_t fex = 0; @@ -72,4 +72,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.c.headers/float_h.pass.cpp b/test/std/depr/depr.c.headers/float_h.pass.cpp index 3e73b385d..779fbc66f 100644 --- a/test/std/depr/depr.c.headers/float_h.pass.cpp +++ b/test/std/depr/depr.c.headers/float_h.pass.cpp @@ -178,6 +178,8 @@ #endif #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/inttypes_h.pass.cpp b/test/std/depr/depr.c.headers/inttypes_h.pass.cpp index 6db3a42f1..a08873311 100644 --- a/test/std/depr/depr.c.headers/inttypes_h.pass.cpp +++ b/test/std/depr/depr.c.headers/inttypes_h.pass.cpp @@ -877,7 +877,7 @@ template void test() ((void)t); // Prevent unused warning } -int main() +int main(int, char**) { test(); test(); @@ -927,4 +927,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.c.headers/iso646_h.pass.cpp b/test/std/depr/depr.c.headers/iso646_h.pass.cpp index dee560858..77ca12627 100644 --- a/test/std/depr/depr.c.headers/iso646_h.pass.cpp +++ b/test/std/depr/depr.c.headers/iso646_h.pass.cpp @@ -10,7 +10,9 @@ #include -int main() +int main(int, char**) { // Nothing to test + + return 0; } diff --git a/test/std/depr/depr.c.headers/limits_h.pass.cpp b/test/std/depr/depr.c.headers/limits_h.pass.cpp index a8ad39215..5dba10edf 100644 --- a/test/std/depr/depr.c.headers/limits_h.pass.cpp +++ b/test/std/depr/depr.c.headers/limits_h.pass.cpp @@ -86,6 +86,8 @@ #error ULLONG_MAX not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/locale_h.pass.cpp b/test/std/depr/depr.c.headers/locale_h.pass.cpp index 9774dd6e8..fd2419bb7 100644 --- a/test/std/depr/depr.c.headers/locale_h.pass.cpp +++ b/test/std/depr/depr.c.headers/locale_h.pass.cpp @@ -39,9 +39,11 @@ #error NULL not defined #endif -int main() +int main(int, char**) { lconv lc; ((void)lc); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.c.headers/math_h.pass.cpp b/test/std/depr/depr.c.headers/math_h.pass.cpp index 562597106..b0b6c0cb3 100644 --- a/test/std/depr/depr.c.headers/math_h.pass.cpp +++ b/test/std/depr/depr.c.headers/math_h.pass.cpp @@ -1463,7 +1463,7 @@ void test_trunc() assert(trunc(1) == 1); } -int main() +int main(int, char**) { test_abs(); test_acos(); @@ -1535,4 +1535,6 @@ int main() test_scalbn(); test_tgamma(); test_trunc(); + + return 0; } diff --git a/test/std/depr/depr.c.headers/setjmp_h.pass.cpp b/test/std/depr/depr.c.headers/setjmp_h.pass.cpp index 3c8584b1b..1878f4f84 100644 --- a/test/std/depr/depr.c.headers/setjmp_h.pass.cpp +++ b/test/std/depr/depr.c.headers/setjmp_h.pass.cpp @@ -15,10 +15,12 @@ #error setjmp not defined #endif -int main() +int main(int, char**) { jmp_buf jb; ((void)jb); // Prevent unused warning static_assert((std::is_same::value), "std::is_same::value"); + + return 0; } diff --git a/test/std/depr/depr.c.headers/signal_h.pass.cpp b/test/std/depr/depr.c.headers/signal_h.pass.cpp index e2fc456e4..463d670ba 100644 --- a/test/std/depr/depr.c.headers/signal_h.pass.cpp +++ b/test/std/depr/depr.c.headers/signal_h.pass.cpp @@ -47,10 +47,12 @@ #error SIGTERM not defined #endif -int main() +int main(int, char**) { sig_atomic_t sig; ((void)sig); typedef void (*func)(int); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.c.headers/stdarg_h.pass.cpp b/test/std/depr/depr.c.headers/stdarg_h.pass.cpp index a336fe59f..feb9c4a46 100644 --- a/test/std/depr/depr.c.headers/stdarg_h.pass.cpp +++ b/test/std/depr/depr.c.headers/stdarg_h.pass.cpp @@ -30,8 +30,10 @@ #error va_start not defined #endif -int main() +int main(int, char**) { va_list va; ((void)va); + + return 0; } diff --git a/test/std/depr/depr.c.headers/stdbool_h.pass.cpp b/test/std/depr/depr.c.headers/stdbool_h.pass.cpp index 38dfc6d84..132ad9c5c 100644 --- a/test/std/depr/depr.c.headers/stdbool_h.pass.cpp +++ b/test/std/depr/depr.c.headers/stdbool_h.pass.cpp @@ -26,6 +26,8 @@ #error false should not be defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/stddef_h.pass.cpp b/test/std/depr/depr.c.headers/stddef_h.pass.cpp index 8c420de52..c54c976ee 100644 --- a/test/std/depr/depr.c.headers/stddef_h.pass.cpp +++ b/test/std/depr/depr.c.headers/stddef_h.pass.cpp @@ -22,7 +22,7 @@ #error offsetof not defined #endif -int main() +int main(int, char**) { void *p = NULL; assert(!p); @@ -65,4 +65,6 @@ int main() std::alignment_of::value, "std::alignment_of::value >= " "std::alignment_of::value"); + + return 0; } diff --git a/test/std/depr/depr.c.headers/stdint_h.pass.cpp b/test/std/depr/depr.c.headers/stdint_h.pass.cpp index e031e2103..68efe7992 100644 --- a/test/std/depr/depr.c.headers/stdint_h.pass.cpp +++ b/test/std/depr/depr.c.headers/stdint_h.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { // typedef int8_t static_assert(sizeof(int8_t)*CHAR_BIT == 8, @@ -287,4 +287,6 @@ int main() #ifndef UINTMAX_C #error UINTMAX_C not defined #endif + + return 0; } diff --git a/test/std/depr/depr.c.headers/stdio_h.pass.cpp b/test/std/depr/depr.c.headers/stdio_h.pass.cpp index b60279696..97ea0d415 100644 --- a/test/std/depr/depr.c.headers/stdio_h.pass.cpp +++ b/test/std/depr/depr.c.headers/stdio_h.pass.cpp @@ -103,7 +103,7 @@ #pragma GCC diagnostic ignored "-Wdeprecated-declarations" // for tmpnam #endif -int main() +int main(int, char**) { FILE* fp = 0; fpos_t fpos = fpos_t(); @@ -165,4 +165,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.c.headers/stdlib_h.pass.cpp b/test/std/depr/depr.c.headers/stdlib_h.pass.cpp index c035cf046..4c0218d6e 100644 --- a/test/std/depr/depr.c.headers/stdlib_h.pass.cpp +++ b/test/std/depr/depr.c.headers/stdlib_h.pass.cpp @@ -63,7 +63,7 @@ #error RAND_MAX not defined #endif -int main() +int main(int, char**) { size_t s = 0; ((void)s); div_t d; ((void)d); @@ -116,4 +116,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.c.headers/string_h.pass.cpp b/test/std/depr/depr.c.headers/string_h.pass.cpp index 62c552b9b..8ed1513b3 100644 --- a/test/std/depr/depr.c.headers/string_h.pass.cpp +++ b/test/std/depr/depr.c.headers/string_h.pass.cpp @@ -15,7 +15,7 @@ #error NULL not defined #endif -int main() +int main(int, char**) { size_t s = 0; void* vp = 0; @@ -57,4 +57,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); #endif + + return 0; } diff --git a/test/std/depr/depr.c.headers/tgmath_h.pass.cpp b/test/std/depr/depr.c.headers/tgmath_h.pass.cpp index e9c480605..28cf93ada 100644 --- a/test/std/depr/depr.c.headers/tgmath_h.pass.cpp +++ b/test/std/depr/depr.c.headers/tgmath_h.pass.cpp @@ -10,10 +10,12 @@ #include -int main() +int main(int, char**) { std::complex cd; (void)cd; double x = sin(1.0); (void)x; // to placate scan-build + + return 0; } diff --git a/test/std/depr/depr.c.headers/time_h.pass.cpp b/test/std/depr/depr.c.headers/time_h.pass.cpp index eb9565128..5c2cc57bc 100644 --- a/test/std/depr/depr.c.headers/time_h.pass.cpp +++ b/test/std/depr/depr.c.headers/time_h.pass.cpp @@ -19,7 +19,7 @@ #error CLOCKS_PER_SEC not defined #endif -int main() +int main(int, char**) { clock_t c = 0; ((void)c); size_t s = 0; @@ -36,4 +36,6 @@ int main() char* c1 = 0; const char* c2 = 0; static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.c.headers/uchar_h.pass.cpp b/test/std/depr/depr.c.headers/uchar_h.pass.cpp index bff39d2c8..cddf7a284 100644 --- a/test/std/depr/depr.c.headers/uchar_h.pass.cpp +++ b/test/std/depr/depr.c.headers/uchar_h.pass.cpp @@ -15,6 +15,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.c.headers/wchar_h.pass.cpp b/test/std/depr/depr.c.headers/wchar_h.pass.cpp index 607215995..b964ea76f 100644 --- a/test/std/depr/depr.c.headers/wchar_h.pass.cpp +++ b/test/std/depr/depr.c.headers/wchar_h.pass.cpp @@ -28,7 +28,7 @@ #error WEOF not defined #endif -int main() +int main(int, char**) { // mbstate_t comes from the underlying C library; it is defined (in C99) as: // a complete object type other than an array type that can hold the conversion @@ -126,4 +126,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); #endif + + return 0; } diff --git a/test/std/depr/depr.c.headers/wctype_h.pass.cpp b/test/std/depr/depr.c.headers/wctype_h.pass.cpp index f4dc1bf4f..1774a7f08 100644 --- a/test/std/depr/depr.c.headers/wctype_h.pass.cpp +++ b/test/std/depr/depr.c.headers/wctype_h.pass.cpp @@ -87,7 +87,7 @@ #error wctrans defined #endif -int main() +int main(int, char**) { wint_t w = 0; wctrans_t wctr = 0; @@ -110,4 +110,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.cxx1z.fail.cpp index 062bbaee8..feb345b9a 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.cxx1z.fail.cpp @@ -18,7 +18,9 @@ double binary_f(int i, short j) {return i - j + .75;} -int main() +int main(int, char**) { typedef std::pointer_to_binary_function F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.pass.cpp index 8d099e52c..53df5f348 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.pass.cpp @@ -17,10 +17,12 @@ double binary_f(int i, short j) {return i - j + .75;} -int main() +int main(int, char**) { typedef std::pointer_to_binary_function F; static_assert((std::is_base_of, F>::value), ""); const F f(binary_f); assert(f(36, 27) == 9.75); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.cxx1z.fail.cpp index cc3bb6dcf..9d2d891bb 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.cxx1z.fail.cpp @@ -18,7 +18,9 @@ double unary_f(int i) {return 0.5 - i;} -int main() +int main(int, char**) { typedef std::pointer_to_unary_function F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.pass.cpp index e039fb4c6..776fd309b 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.pass.cpp @@ -17,10 +17,12 @@ double unary_f(int i) {return 0.5 - i;} -int main() +int main(int, char**) { typedef std::pointer_to_unary_function F; static_assert((std::is_base_of, F>::value), ""); const F f(unary_f); assert(f(36) == -35.5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.cxx1z.fail.cpp index 3efe3db56..e0e7889e9 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.cxx1z.fail.cpp @@ -21,7 +21,9 @@ double unary_f(int i) {return 0.5 - i;} -int main() +int main(int, char**) { assert(std::ptr_fun(unary_f)(36) == -35.5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.pass.cpp index 323a55981..b356be2e9 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.pass.cpp @@ -19,7 +19,9 @@ double unary_f(int i) {return 0.5 - i;} -int main() +int main(int, char**) { assert(std::ptr_fun(unary_f)(36) == -35.5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.cxx1z.fail.cpp index d1ad26362..d97507296 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.cxx1z.fail.cpp @@ -21,7 +21,9 @@ double binary_f(int i, short j) {return i - j + .75;} -int main() +int main(int, char**) { assert(std::ptr_fun(binary_f)(36, 27) == 9.75); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.pass.cpp index 1bffccff5..885f7db67 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.pass.cpp @@ -19,7 +19,9 @@ double binary_f(int i, short j) {return i - j + .75;} -int main() +int main(int, char**) { assert(std::ptr_fun(binary_f)(36, 27) == 9.75); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.fail.cpp index 86cc02ec3..e346f07cc 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun(&A::a3)(&a) == 1); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp index f4a73e753..d7052ee5a 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun(&A::a3)(&a) == 1); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.fail.cpp index 4f1e0aa70..e489a558e 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun(&A::a4)(&a, 6) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp index 6f89ec180..f3c35f257 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun(&A::a4)(&a, 6) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.fail.cpp index 903e13c97..14368e6e9 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun1_ref_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp index 6e6c60d60..50782e09a 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun1_ref_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a4); const A a = A(); assert(f(a, 6) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.fail.cpp index 242c977a2..afa0b781f 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun1_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp index f4a78729e..cf0218e8f 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun1_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a4); const A a = A(); assert(f(&a, 6) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.fail.cpp index 93322099d..1217cfe59 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun_ref(&A::a3)(a) == 1); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp index 5f05821c8..776531990 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun_ref(&A::a3)(a) == 1); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.fail.cpp index 44eee11be..58251d130 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun_ref(&A::a4)(a, 6) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp index 55586a91f..4015675f8 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { const A a = A(); assert(std::mem_fun_ref(&A::a4)(a, 6) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.fail.cpp index eac582062..577cfe537 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun_ref_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp index 3654ec2f1..61382dc40 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun_ref_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a3); const A a = A(); assert(f(a) == 1); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.fail.cpp index 824cdf9ad..ee24e4116 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp index 2814dccf8..ca1065abf 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::const_mem_fun_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a3); const A a = A(); assert(f(&a) == 1); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.fail.cpp index d54896c55..a000ac5ee 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun(&A::a1)(&a) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp index e1bbb65d6..6b707c4ad 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun(&A::a1)(&a) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.fail.cpp index c4f9dcb4e..626c9102e 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun(&A::a2)(&a, 5) == 6); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp index d5261e211..5abf157a6 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun(&A::a2)(&a, 5) == 6); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.fail.cpp index 653ea2147..4ac39e764 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun1_ref_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp index 416c20856..ec21c42c9 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun1_ref_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a2); A a; assert(f(a, 5) == 6); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.fail.cpp index 3d77237a2..6471f8e91 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun1_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp index 8403d471d..d696bae06 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun1_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a2); A a; assert(f(&a, 5) == 6); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.fail.cpp index 4eaa53eee..e6227509f 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun_ref(&A::a1)(a) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp index 6ceff9257..e22a7f03d 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun_ref(&A::a1)(a) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.fail.cpp index 2a73da49e..c633e769d 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.fail.cpp @@ -27,8 +27,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun_ref(&A::a2)(a, 5) == 6); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp index 19c4dca9e..1ff7a9af9 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp @@ -24,8 +24,10 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { A a; assert(std::mem_fun_ref(&A::a2)(a, 5) == 6); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.fail.cpp index 0717a41b9..02c3213be 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun_ref_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp index 0fac15b3d..037454ed2 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun_ref_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a1); A a; assert(f(a) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.fail.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.fail.cpp index 25c3ce85f..ec379d724 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.fail.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.fail.cpp @@ -26,7 +26,9 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun_t F; + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp index 36205d11b..e14ea14d1 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp @@ -23,11 +23,13 @@ struct A double a4(unsigned i) const {return i-1;} }; -int main() +int main(int, char**) { typedef std::mem_fun_t F; static_assert((std::is_base_of, F>::value), ""); const F f(&A::a1); A a; assert(f(&a) == 5); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.adaptors/nothing_to_do.pass.cpp b/test/std/depr/depr.function.objects/depr.adaptors/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/depr/depr.function.objects/depr.adaptors/nothing_to_do.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.adaptors/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.base/binary_function.pass.cpp b/test/std/depr/depr.function.objects/depr.base/binary_function.pass.cpp index affa79636..dbe6d1eb9 100644 --- a/test/std/depr/depr.function.objects/depr.base/binary_function.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.base/binary_function.pass.cpp @@ -21,9 +21,11 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::first_argument_type, int>::value), ""); static_assert((std::is_same::second_argument_type, unsigned>::value), ""); static_assert((std::is_same::result_type, char>::value), ""); + + return 0; } diff --git a/test/std/depr/depr.function.objects/depr.base/unary_function.pass.cpp b/test/std/depr/depr.function.objects/depr.base/unary_function.pass.cpp index c0be3d8a5..0aaf3fc13 100644 --- a/test/std/depr/depr.function.objects/depr.base/unary_function.pass.cpp +++ b/test/std/depr/depr.function.objects/depr.base/unary_function.pass.cpp @@ -20,8 +20,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::argument_type, unsigned>::value), ""); static_assert((std::is_same::result_type, char>::value), ""); + + return 0; } diff --git a/test/std/depr/depr.function.objects/nothing_to_do.pass.cpp b/test/std/depr/depr.function.objects/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/depr/depr.function.objects/nothing_to_do.pass.cpp +++ b/test/std/depr/depr.function.objects/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.ios.members/io_state.pass.cpp b/test/std/depr/depr.ios.members/io_state.pass.cpp index 080620599..37b23fc5e 100644 --- a/test/std/depr/depr.ios.members/io_state.pass.cpp +++ b/test/std/depr/depr.ios.members/io_state.pass.cpp @@ -20,10 +20,12 @@ #include #include -int main() +int main(int, char**) { #if TEST_STD_VER <= 14 std::strstream::io_state b = std::strstream::eofbit; assert(b == std::ios::eofbit); #endif + + return 0; } diff --git a/test/std/depr/depr.ios.members/open_mode.pass.cpp b/test/std/depr/depr.ios.members/open_mode.pass.cpp index b8088f651..57a88c957 100644 --- a/test/std/depr/depr.ios.members/open_mode.pass.cpp +++ b/test/std/depr/depr.ios.members/open_mode.pass.cpp @@ -20,10 +20,12 @@ #include #include -int main() +int main(int, char**) { #if TEST_STD_VER <= 14 std::strstream::open_mode b = std::strstream::app; assert(b == std::ios::app); #endif + + return 0; } diff --git a/test/std/depr/depr.ios.members/seek_dir.pass.cpp b/test/std/depr/depr.ios.members/seek_dir.pass.cpp index 6c808cb71..5b48073bd 100644 --- a/test/std/depr/depr.ios.members/seek_dir.pass.cpp +++ b/test/std/depr/depr.ios.members/seek_dir.pass.cpp @@ -20,10 +20,12 @@ #include #include -int main() +int main(int, char**) { #if TEST_STD_VER <= 14 std::strstream::seek_dir b = std::strstream::cur; assert(b == std::ios::cur); #endif + + return 0; } diff --git a/test/std/depr/depr.ios.members/streamoff.pass.cpp b/test/std/depr/depr.ios.members/streamoff.pass.cpp index 66200175c..8abced55e 100644 --- a/test/std/depr/depr.ios.members/streamoff.pass.cpp +++ b/test/std/depr/depr.ios.members/streamoff.pass.cpp @@ -20,10 +20,12 @@ #include #include -int main() +int main(int, char**) { #if TEST_STD_VER <= 14 static_assert((std::is_integral::value), ""); static_assert((std::is_signed::value), ""); #endif + + return 0; } diff --git a/test/std/depr/depr.ios.members/streampos.pass.cpp b/test/std/depr/depr.ios.members/streampos.pass.cpp index 7af7c97e2..7e9572703 100644 --- a/test/std/depr/depr.ios.members/streampos.pass.cpp +++ b/test/std/depr/depr.ios.members/streampos.pass.cpp @@ -20,9 +20,11 @@ #include #include -int main() +int main(int, char**) { #if TEST_STD_VER <= 14 static_assert((std::is_same::value), ""); #endif + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.depr_in_cxx11.fail.cpp b/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.depr_in_cxx11.fail.cpp index b06816a22..e00cfe7c3 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.depr_in_cxx11.fail.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.depr_in_cxx11.fail.cpp @@ -24,7 +24,9 @@ #include "../test_func.h" #include "test_macros.h" -int main() +int main(int, char**) { std::bind1st(test_func(1), 5); // expected-error{{'bind1st' is deprecated}} + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.pass.cpp b/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.pass.cpp index e9fc7b39c..5d89f369f 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.pass.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.pass.cpp @@ -18,7 +18,9 @@ #include "../test_func.h" -int main() +int main(int, char**) { assert(std::bind1st(test_func(1), 5)(10.) == -5.); + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.depr_in_cxx11.fail.cpp b/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.depr_in_cxx11.fail.cpp index eca83a007..d31189b0b 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.depr_in_cxx11.fail.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.depr_in_cxx11.fail.cpp @@ -24,7 +24,9 @@ #include "../test_func.h" #include "test_macros.h" -int main() +int main(int, char**) { std::bind2nd(test_func(1), 5); // expected-error{{'bind2nd' is deprecated}} + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.pass.cpp b/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.pass.cpp index a7f19fe98..243ffd116 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.pass.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.pass.cpp @@ -18,7 +18,9 @@ #include "../test_func.h" -int main() +int main(int, char**) { assert(std::bind2nd(test_func(1), 5)(10) == 5.); + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.depr_in_cxx11.fail.cpp b/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.depr_in_cxx11.fail.cpp index 3ee4154b9..92d93b01f 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.depr_in_cxx11.fail.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.depr_in_cxx11.fail.cpp @@ -24,7 +24,9 @@ #include "../test_func.h" #include "test_macros.h" -int main() +int main(int, char**) { typedef std::binder1st B1ST; // expected-error{{'binder1st' is deprecated}} + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.pass.cpp b/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.pass.cpp index 18d4df48d..66df2614e 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.pass.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.pass.cpp @@ -51,8 +51,10 @@ public: } }; -int main() +int main(int, char**) { test t; t.do_test(); + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.depr_in_cxx11.fail.cpp b/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.depr_in_cxx11.fail.cpp index adecc53bd..f2dd19072 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.depr_in_cxx11.fail.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.depr_in_cxx11.fail.cpp @@ -24,7 +24,9 @@ #include "../test_func.h" #include "test_macros.h" -int main() +int main(int, char**) { typedef std::binder2nd B2ND; // expected-error{{'binder2nd' is deprecated}} + + return 0; } diff --git a/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.pass.cpp b/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.pass.cpp index 3671d8244..f8cb7d467 100644 --- a/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.pass.cpp +++ b/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.pass.cpp @@ -51,8 +51,10 @@ public: } }; -int main() +int main(int, char**) { test t; t.do_test(); + + return 0; } diff --git a/test/std/depr/depr.lib.binders/nothing_to_do.pass.cpp b/test/std/depr/depr.lib.binders/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/depr/depr.lib.binders/nothing_to_do.pass.cpp +++ b/test/std/depr/depr.lib.binders/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp index 9cce2a3d8..90288578f 100644 --- a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { const char buf[] = "123 4.5 dog"; @@ -40,4 +40,6 @@ int main() assert(buf[9] == 'o'); assert(buf[10] == 'g'); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp index 6cf4b621b..867225bf8 100644 --- a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { const char buf[] = "123 4.5 dog"; @@ -40,4 +40,6 @@ int main() assert(buf[5] == '.'); assert(buf[6] == '5'); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp index b73bf32c9..106aaa768 100644 --- a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "123 4.5 dog"; @@ -40,4 +40,6 @@ int main() assert(buf[9] == 'g'); assert(buf[10] == 'g'); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp index 914212031..79a0bfeec 100644 --- a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "123 4.5 dog"; @@ -40,4 +40,6 @@ int main() assert(buf[5] == '5'); assert(buf[6] == '5'); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/rdbuf.pass.cpp b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/rdbuf.pass.cpp index 66de73a57..68b2ee8c4 100644 --- a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/rdbuf.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/rdbuf.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { const char buf[] = "123 4.5 dog"; @@ -23,4 +23,6 @@ int main() std::strstreambuf* sb = in.rdbuf(); assert(sb->sgetc() == '1'); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/str.pass.cpp b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/str.pass.cpp index f4b91c97a..bae107838 100644 --- a/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/str.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members/str.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { { const char buf[] = "123 4.5 dog"; std::istrstream in(buf); assert(in.str() == std::string("123 4.5 dog")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.istrstream/types.pass.cpp b/test/std/depr/depr.str.strstreams/depr.istrstream/types.pass.cpp index 94c2a4885..80f5af082 100644 --- a/test/std/depr/depr.str.strstreams/depr.istrstream/types.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.istrstream/types.pass.cpp @@ -16,7 +16,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/cp_size_mode.pass.cpp b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/cp_size_mode.pass.cpp index edece7db0..81c84fe32 100644 --- a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/cp_size_mode.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/cp_size_mode.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "123 4.5 dog"; @@ -38,4 +38,6 @@ int main() out << i << ' ' << d << ' ' << s << std::ends; assert(out.str() == std::string("123 4.5 dog321 5.5 cat")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/default.pass.cpp b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/default.pass.cpp index 96417da11..5f9e9e6a8 100644 --- a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/default.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::ostrstream out; int i = 123; @@ -25,4 +25,6 @@ int main() out << i << ' ' << d << ' ' << s << std::ends; assert(out.str() == std::string("123 4.5 dog")); out.freeze(false); + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/freeze.pass.cpp b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/freeze.pass.cpp index 817597168..4b3412edc 100644 --- a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/freeze.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/freeze.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::ostrstream out; @@ -30,4 +30,6 @@ int main() assert(out.str() == std::string("a")); out.freeze(false); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/pcount.pass.cpp b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/pcount.pass.cpp index a592848ed..73a4bb81e 100644 --- a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/pcount.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/pcount.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::ostrstream out; @@ -23,4 +23,6 @@ int main() out << 123 << ' ' << 4.5 << ' ' << "dog"; assert(out.pcount() == 11); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/rdbuf.pass.cpp b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/rdbuf.pass.cpp index 547dde064..ff58af45b 100644 --- a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/rdbuf.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/rdbuf.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "123 4.5 dog"; @@ -24,4 +24,6 @@ int main() assert(sb->sputc('a') == 'a'); assert(buf == std::string("a23 4.5 dog")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/str.pass.cpp b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/str.pass.cpp index c9f3e8dc0..60ec02f34 100644 --- a/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/str.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members/str.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::ostrstream out; @@ -23,4 +23,6 @@ int main() assert(out.str() == std::string("123 4.5 dog")); out.freeze(false); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.ostrstream/types.pass.cpp b/test/std/depr/depr.str.strstreams/depr.ostrstream/types.pass.cpp index b394f8326..5fde85037 100644 --- a/test/std/depr/depr.str.strstreams/depr.ostrstream/types.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.ostrstream/types.pass.cpp @@ -16,7 +16,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp index 0a5429646..2387b1eeb 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "123 4.5 dog"; @@ -56,4 +56,6 @@ int main() inout << i << ' ' << d << ' ' << s; assert(inout.str() == std::string("123 4.5 dog321 5.5 cat")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp index ff68a3d1d..0e278490a 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::strstream inout; int i = 123; @@ -33,4 +33,6 @@ int main() assert(d == 4.5); assert(std::strcmp(s.c_str(), "dog") == 0); inout.freeze(false); + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest/rdbuf.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest/rdbuf.pass.cpp index f02e71324..b4eb17397 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest/rdbuf.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest/rdbuf.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "123 4.5 dog"; @@ -24,4 +24,6 @@ int main() assert(sb->sputc('a') == 'a'); assert(buf == std::string("a23 4.5 dog")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/freeze.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/freeze.pass.cpp index 8fd137ea6..dab7c04a6 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/freeze.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/freeze.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::strstream out; @@ -30,4 +30,6 @@ int main() assert(out.str() == std::string("a")); out.freeze(false); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/pcount.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/pcount.pass.cpp index 56624f2b2..3a7641b23 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/pcount.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/pcount.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::strstream out; @@ -23,4 +23,6 @@ int main() out << 123 << ' ' << 4.5 << ' ' << "dog"; assert(out.pcount() == 11); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/str.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/str.pass.cpp index e780e843f..f3482c756 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/str.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper/str.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::strstream out; @@ -23,4 +23,6 @@ int main() assert(out.str() == std::string("123 4.5 dog")); out.freeze(false); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstream/types.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstream/types.pass.cpp index 81979d0af..7944b7899 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstream/types.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstream/types.pass.cpp @@ -21,11 +21,13 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::int_type>::value), ""); static_assert((std::is_same::pos_type>::value), ""); static_assert((std::is_same::off_type>::value), ""); + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ccp_size.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ccp_size.pass.cpp index e9003c9e6..08cb61914 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ccp_size.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ccp_size.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { const char buf[] = "abcd"; @@ -36,4 +36,6 @@ int main() assert(sb.snextc() == 'd'); assert(sb.snextc() == EOF); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cp_size_cp.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cp_size_cp.pass.cpp index c5acd63a0..19eb15f94 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cp_size_cp.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cp_size_cp.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "abcd"; @@ -93,4 +93,6 @@ int main() assert(sb.snextc() == 'j'); assert(sb.snextc() == EOF); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cscp_size.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cscp_size.pass.cpp index d38b8d3c8..8cba11fac 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cscp_size.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cscp_size.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { const signed char buf[] = "abcd"; @@ -36,4 +36,6 @@ int main() assert(sb.snextc() == 'd'); assert(sb.snextc() == EOF); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cucp_size.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cucp_size.pass.cpp index 03dc3056e..9546b74db 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cucp_size.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/cucp_size.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { unsigned char buf[] = "abcd"; @@ -36,4 +36,6 @@ int main() assert(sb.snextc() == 'd'); assert(sb.snextc() == EOF); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/custom_alloc.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/custom_alloc.pass.cpp index 997e6707c..d7587c005 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/custom_alloc.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/custom_alloc.pass.cpp @@ -38,7 +38,7 @@ struct test {return std::strstreambuf::overflow(c);} }; -int main() +int main(int, char**) { { test s(my_alloc, my_free); @@ -47,4 +47,6 @@ int main() assert(called == 1); } assert(called == 2); + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/default.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/default.pass.cpp index 49da5b262..2764efd0e 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/default.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/default.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::strstreambuf s; @@ -27,4 +27,6 @@ int main() assert(s.str() == nullptr); assert(s.pcount() == 0); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/scp_size_scp.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/scp_size_scp.pass.cpp index 5d419f7a4..fdd46164b 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/scp_size_scp.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/scp_size_scp.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { signed char buf[] = "abcd"; @@ -93,4 +93,6 @@ int main() assert(sb.snextc() == 'j'); assert(sb.snextc() == EOF); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ucp_size_ucp.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ucp_size_ucp.pass.cpp index 6a7467dec..80aafd448 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ucp_size_ucp.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ucp_size_ucp.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { unsigned char buf[] = "abcd"; @@ -93,4 +93,6 @@ int main() assert(sb.snextc() == 'j'); assert(sb.snextc() == EOF); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/freeze.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/freeze.pass.cpp index d798eb308..4cbb7b80a 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/freeze.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/freeze.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::strstreambuf sb; @@ -24,4 +24,6 @@ int main() sb.freeze(false); assert(sb.sputc('a') == 'a'); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/overflow.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/overflow.pass.cpp index 7d98f8cfd..b47a34ed8 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/overflow.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/overflow.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() { +int main(int, char**) { std::ostrstream oss; std::string s; diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/pcount.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/pcount.pass.cpp index 901dc4a9c..1d2f34d92 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/pcount.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/pcount.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::strstreambuf sb; @@ -28,4 +28,6 @@ int main() assert(sb.pcount() == 2); sb.freeze(false); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/str.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/str.pass.cpp index 933b6306e..04ecb94cb 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/str.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/str.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::strstreambuf sb; @@ -24,4 +24,6 @@ int main() assert(sb.str() == std::string("a")); sb.freeze(false); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/overflow.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/overflow.pass.cpp index 0e5f6a7e6..19cb7abf1 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/overflow.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/overflow.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { char buf[12] = "abc"; @@ -43,4 +43,6 @@ int main() assert(sb.sputc('1') == '1'); assert(sb.str() == std::string("12345678901")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp index 8364ab7ff..59fdb640d 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp @@ -27,7 +27,7 @@ struct test virtual int_type pbackfail(int_type c = EOF) {return base::pbackfail(c);} }; -int main() +int main(int, char**) { { const char buf[] = "123"; @@ -58,4 +58,6 @@ int main() assert(sb.pbackfail(EOF) == EOF); assert(sb.str() == std::string("133")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekoff.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekoff.pass.cpp index 9b5ba9ada..8e1f22eeb 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekoff.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekoff.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "0123456789"; @@ -53,4 +53,6 @@ int main() assert(sb.sputc('c') == 'c'); assert(sb.str() == std::string("012a456c89")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekpos.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekpos.pass.cpp index f888a4d88..9d13dc4aa 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekpos.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/seekpos.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "0123456789"; @@ -35,4 +35,6 @@ int main() assert(sb.sputc('a') == 'a'); assert(sb.str() == std::string("012a456789")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/setbuf.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/setbuf.pass.cpp index 85c308ad5..c78004e21 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/setbuf.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/setbuf.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { char buf[] = "0123456789"; @@ -23,4 +23,6 @@ int main() assert(sb.pubsetbuf(0, 0) == &sb); assert(sb.str() == std::string("0123456789")); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp index a28d943d9..e8da2957c 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp @@ -27,7 +27,7 @@ struct test base::int_type underflow() {return base::underflow();} }; -int main() +int main(int, char**) { { char buf[10] = "123"; @@ -47,4 +47,6 @@ int main() assert(sb.underflow() == '4'); assert(sb.underflow() == '4'); } + + return 0; } diff --git a/test/std/depr/depr.str.strstreams/depr.strstreambuf/types.pass.cpp b/test/std/depr/depr.str.strstreams/depr.strstreambuf/types.pass.cpp index 755916f65..398605af9 100644 --- a/test/std/depr/depr.str.strstreams/depr.strstreambuf/types.pass.cpp +++ b/test/std/depr/depr.str.strstreams/depr.strstreambuf/types.pass.cpp @@ -14,7 +14,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/depr/exception.unexpected/nothing_to_do.pass.cpp b/test/std/depr/exception.unexpected/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/depr/exception.unexpected/nothing_to_do.pass.cpp +++ b/test/std/depr/exception.unexpected/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp b/test/std/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp index 0974b2ee9..7b11c3037 100644 --- a/test/std/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp +++ b/test/std/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp @@ -22,7 +22,7 @@ void f3() std::exit(0); } -int main() +int main(int, char**) { std::unexpected_handler old = std::get_unexpected(); @@ -37,4 +37,6 @@ int main() std::set_terminate(f3); (*old)(); assert(0); + + return 0; } diff --git a/test/std/depr/exception.unexpected/set.unexpected/set_unexpected.pass.cpp b/test/std/depr/exception.unexpected/set.unexpected/set_unexpected.pass.cpp index f46d1d4ee..38ae81ec9 100644 --- a/test/std/depr/exception.unexpected/set.unexpected/set_unexpected.pass.cpp +++ b/test/std/depr/exception.unexpected/set.unexpected/set_unexpected.pass.cpp @@ -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; } diff --git a/test/std/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp b/test/std/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp index 549f8e0a5..e4d4869d7 100644 --- a/test/std/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp +++ b/test/std/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp @@ -14,8 +14,10 @@ void f() {} -int main() +int main(int, char**) { std::unexpected_handler p = f; ((void)p); + + return 0; } diff --git a/test/std/depr/exception.unexpected/unexpected/unexpected.pass.cpp b/test/std/depr/exception.unexpected/unexpected/unexpected.pass.cpp index 883aa9237..2562b7884 100644 --- a/test/std/depr/exception.unexpected/unexpected/unexpected.pass.cpp +++ b/test/std/depr/exception.unexpected/unexpected/unexpected.pass.cpp @@ -19,9 +19,11 @@ void f1() std::exit(0); } -int main() +int main(int, char**) { std::set_unexpected(f1); std::unexpected(); assert(false); + + return 0; } diff --git a/test/std/depr/nothing_to_do.pass.cpp b/test/std/depr/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/depr/nothing_to_do.pass.cpp +++ b/test/std/depr/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/assertions/cassert.pass.cpp b/test/std/diagnostics/assertions/cassert.pass.cpp index fe54e1852..a18a4d0df 100644 --- a/test/std/diagnostics/assertions/cassert.pass.cpp +++ b/test/std/diagnostics/assertions/cassert.pass.cpp @@ -14,6 +14,8 @@ #error assert not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/diagnostics.general/nothing_to_do.pass.cpp b/test/std/diagnostics/diagnostics.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/diagnostics/diagnostics.general/nothing_to_do.pass.cpp +++ b/test/std/diagnostics/diagnostics.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/errno/cerrno.pass.cpp b/test/std/diagnostics/errno/cerrno.pass.cpp index 100e5b30b..452f99e33 100644 --- a/test/std/diagnostics/errno/cerrno.pass.cpp +++ b/test/std/diagnostics/errno/cerrno.pass.cpp @@ -339,6 +339,8 @@ #error errno not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/nothing_to_do.pass.cpp b/test/std/diagnostics/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/diagnostics/nothing_to_do.pass.cpp +++ b/test/std/diagnostics/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/domain.error/domain_error.pass.cpp b/test/std/diagnostics/std.exceptions/domain.error/domain_error.pass.cpp index 14ded723f..31a320d11 100644 --- a/test/std/diagnostics/std.exceptions/domain.error/domain_error.pass.cpp +++ b/test/std/diagnostics/std.exceptions/domain.error/domain_error.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/invalid.argument/invalid_argument.pass.cpp b/test/std/diagnostics/std.exceptions/invalid.argument/invalid_argument.pass.cpp index bcdfe477b..00d9a9296 100644 --- a/test/std/diagnostics/std.exceptions/invalid.argument/invalid_argument.pass.cpp +++ b/test/std/diagnostics/std.exceptions/invalid.argument/invalid_argument.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/length.error/length_error.pass.cpp b/test/std/diagnostics/std.exceptions/length.error/length_error.pass.cpp index 754f79061..1e8f1e46c 100644 --- a/test/std/diagnostics/std.exceptions/length.error/length_error.pass.cpp +++ b/test/std/diagnostics/std.exceptions/length.error/length_error.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/logic.error/logic_error.pass.cpp b/test/std/diagnostics/std.exceptions/logic.error/logic_error.pass.cpp index 279ac7345..e30b3b9f8 100644 --- a/test/std/diagnostics/std.exceptions/logic.error/logic_error.pass.cpp +++ b/test/std/diagnostics/std.exceptions/logic.error/logic_error.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/out.of.range/out_of_range.pass.cpp b/test/std/diagnostics/std.exceptions/out.of.range/out_of_range.pass.cpp index 8f5a8f2f8..01a5b46b4 100644 --- a/test/std/diagnostics/std.exceptions/out.of.range/out_of_range.pass.cpp +++ b/test/std/diagnostics/std.exceptions/out.of.range/out_of_range.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/overflow.error/overflow_error.pass.cpp b/test/std/diagnostics/std.exceptions/overflow.error/overflow_error.pass.cpp index 0e576290d..a9e7fb994 100644 --- a/test/std/diagnostics/std.exceptions/overflow.error/overflow_error.pass.cpp +++ b/test/std/diagnostics/std.exceptions/overflow.error/overflow_error.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/range.error/range_error.pass.cpp b/test/std/diagnostics/std.exceptions/range.error/range_error.pass.cpp index 211c53d12..92d1151ff 100644 --- a/test/std/diagnostics/std.exceptions/range.error/range_error.pass.cpp +++ b/test/std/diagnostics/std.exceptions/range.error/range_error.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/runtime.error/runtime_error.pass.cpp b/test/std/diagnostics/std.exceptions/runtime.error/runtime_error.pass.cpp index dae3371cd..c4b8eea74 100644 --- a/test/std/diagnostics/std.exceptions/runtime.error/runtime_error.pass.cpp +++ b/test/std/diagnostics/std.exceptions/runtime.error/runtime_error.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/std.exceptions/underflow.error/underflow_error.pass.cpp b/test/std/diagnostics/std.exceptions/underflow.error/underflow_error.pass.cpp index f2588576a..88a3f46fb 100644 --- a/test/std/diagnostics/std.exceptions/underflow.error/underflow_error.pass.cpp +++ b/test/std/diagnostics/std.exceptions/underflow.error/underflow_error.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -38,4 +38,6 @@ int main() e2 = e; assert(e2.what() == msg); } + + return 0; } diff --git a/test/std/diagnostics/syserr/errc.pass.cpp b/test/std/diagnostics/syserr/errc.pass.cpp index 0738264af..201878d2d 100644 --- a/test/std/diagnostics/syserr/errc.pass.cpp +++ b/test/std/diagnostics/syserr/errc.pass.cpp @@ -12,7 +12,7 @@ #include -int main() +int main(int, char**) { static_assert(static_cast(std::errc::address_family_not_supported) == EAFNOSUPPORT, ""); static_assert(static_cast(std::errc::address_in_use) == EADDRINUSE, ""); @@ -100,4 +100,6 @@ int main() static_assert(static_cast(std::errc::too_many_symbolic_link_levels) == ELOOP, ""); static_assert(static_cast(std::errc::value_too_large) == EOVERFLOW, ""); static_assert(static_cast(std::errc::wrong_protocol_type) == EPROTOTYPE, ""); + + return 0; } diff --git a/test/std/diagnostics/syserr/is_error_code_enum.pass.cpp b/test/std/diagnostics/syserr/is_error_code_enum.pass.cpp index 2b1416e15..2a44b5ee3 100644 --- a/test/std/diagnostics/syserr/is_error_code_enum.pass.cpp +++ b/test/std/diagnostics/syserr/is_error_code_enum.pass.cpp @@ -39,7 +39,7 @@ namespace std } -int main() +int main(int, char**) { test(); test(); @@ -47,4 +47,6 @@ int main() test(); test(); + + return 0; } diff --git a/test/std/diagnostics/syserr/is_error_condition_enum.pass.cpp b/test/std/diagnostics/syserr/is_error_condition_enum.pass.cpp index 8398c70fe..df89fc334 100644 --- a/test/std/diagnostics/syserr/is_error_condition_enum.pass.cpp +++ b/test/std/diagnostics/syserr/is_error_condition_enum.pass.cpp @@ -39,7 +39,7 @@ namespace std } -int main() +int main(int, char**) { test(); test(); @@ -47,4 +47,6 @@ int main() test(); test(); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.compare/eq_error_code_error_code.pass.cpp b/test/std/diagnostics/syserr/syserr.compare/eq_error_code_error_code.pass.cpp index 425406ade..0e2dbe552 100644 --- a/test/std/diagnostics/syserr/syserr.compare/eq_error_code_error_code.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.compare/eq_error_code_error_code.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { std::error_code e_code1(5, std::generic_category()); std::error_code e_code2(5, std::system_category()); @@ -102,4 +102,6 @@ int main() assert(e_condition4 != e_condition2); assert(e_condition4 != e_condition3); assert(e_condition4 == e_condition4); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/nothing_to_do.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/nothing_to_do.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.derived/message.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.derived/message.pass.cpp index 8aa7fedf6..ed580198e 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.derived/message.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.derived/message.pass.cpp @@ -18,7 +18,7 @@ #include -int main() +int main(int, char**) { const std::error_category& e_cat1 = std::generic_category(); const std::error_category& e_cat2 = std::system_category(); @@ -30,4 +30,6 @@ int main() assert(!m3.empty()); assert(m1 == m2); assert(m1 != m3); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/default_ctor.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/default_ctor.pass.cpp index 8e5bda762..185f96e26 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/default_ctor.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/default_ctor.pass.cpp @@ -27,8 +27,10 @@ public: virtual std::string message(int) const {return std::string();} }; -int main() +int main(int, char**) { static_assert(std::is_nothrow_default_constructible::value, "error_category() must exist and be noexcept"); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/eq.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/eq.pass.cpp index abe0c3687..ce09481e3 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/eq.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/eq.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat1 = std::generic_category(); const std::error_category& e_cat2 = std::generic_category(); const std::error_category& e_cat3 = std::system_category(); assert(e_cat1 == e_cat2); assert(!(e_cat1 == e_cat3)); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/lt.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/lt.pass.cpp index 9b9a1acc0..db6b3b908 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/lt.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/lt.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat1 = std::generic_category(); const std::error_category& e_cat2 = std::generic_category(); const std::error_category& e_cat3 = std::system_category(); assert(!(e_cat1 < e_cat2) && !(e_cat2 < e_cat1)); assert((e_cat1 < e_cat3) || (e_cat3 < e_cat1)); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/neq.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/neq.pass.cpp index 615c9a0be..2826018d3 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/neq.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/neq.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat1 = std::generic_category(); const std::error_category& e_cat2 = std::generic_category(); const std::error_category& e_cat3 = std::system_category(); assert(!(e_cat1 != e_cat2)); assert(e_cat1 != e_cat3); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pass.cpp index 73967e90f..f04427381 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pass.cpp @@ -35,7 +35,7 @@ void test_message_for_bad_value() { assert(errno == E2BIG); } -int main() +int main(int, char**) { const std::error_category& e_cat1 = std::generic_category(); std::string m1 = e_cat1.name(); @@ -43,4 +43,6 @@ int main() { test_message_for_bad_value(); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp index 78d3a3ef0..8374c8766 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp @@ -35,7 +35,7 @@ void test_message_for_bad_value() { assert(errno == E2BIG); } -int main() +int main(int, char**) { const std::error_category& e_cat1 = std::system_category(); std::error_condition e_cond = e_cat1.default_error_condition(5); @@ -47,4 +47,6 @@ int main() { test_message_for_bad_value(); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp index b75b6b924..112c39448 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp @@ -12,8 +12,10 @@ #include -int main() +int main(int, char**) { std::error_category* p = 0; ((void)p); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/default_error_condition.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/default_error_condition.pass.cpp index 870822cbc..07daf6f49 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/default_error_condition.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/default_error_condition.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat = std::generic_category(); std::error_condition e_cond = e_cat.default_error_condition(static_cast(std::errc::not_a_directory)); assert(e_cond.category() == e_cat); assert(e_cond.value() == static_cast(std::errc::not_a_directory)); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_error_code_int.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_error_code_int.pass.cpp index 89eb8b475..768222798 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_error_code_int.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_error_code_int.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat = std::generic_category(); assert(e_cat.equivalent(std::error_code(5, e_cat), 5)); assert(!e_cat.equivalent(std::error_code(5, e_cat), 6)); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_int_error_condition.pass.cpp b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_int_error_condition.pass.cpp index 76cc19838..7e627d409 100644 --- a/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_int_error_condition.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals/equivalent_int_error_condition.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat = std::generic_category(); std::error_condition e_cond = e_cat.default_error_condition(5); assert(e_cat.equivalent(5, e_cond)); assert(!e_cat.equivalent(6, e_cond)); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/nothing_to_do.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/nothing_to_do.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/ErrorCodeEnum.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/ErrorCodeEnum.pass.cpp index 50f48e170..bfebd012b 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/ErrorCodeEnum.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/ErrorCodeEnum.pass.cpp @@ -33,11 +33,13 @@ make_error_code(testing x) return std::error_code(static_cast(x), std::generic_category()); } -int main() +int main(int, char**) { { std::error_code ec(two); assert(ec.value() == 2); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/default.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/default.pass.cpp index 9d7fbba1d..3a7249ede 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/default.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/default.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::error_code ec; assert(ec.value() == 0); assert(ec.category() == std::system_category()); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/int_error_category.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/int_error_category.pass.cpp index 99d8f9407..5a2150fbf 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/int_error_category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors/int_error_category.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::error_code ec(6, std::system_category()); @@ -27,4 +27,6 @@ int main() assert(ec.value() == 8); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/ErrorCodeEnum.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/ErrorCodeEnum.pass.cpp index aa99f4b3a..a98e22944 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/ErrorCodeEnum.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/ErrorCodeEnum.pass.cpp @@ -33,7 +33,7 @@ make_error_code(testing x) return std::error_code(static_cast(x), std::generic_category()); } -int main() +int main(int, char**) { { std::error_code ec; @@ -41,4 +41,6 @@ int main() assert(ec.value() == 2); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/assign.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/assign.pass.cpp index 2c06d4b93..998cfd354 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/assign.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/assign.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::error_code ec; @@ -29,4 +29,6 @@ int main() assert(ec.value() == 8); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/clear.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/clear.pass.cpp index 523562c8e..c4b7eca25 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/clear.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers/clear.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::error_code ec; @@ -26,4 +26,6 @@ int main() assert(ec.value() == 0); assert(ec.category() == std::system_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/lt.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/lt.pass.cpp index 98f46eea6..9dc37fc34 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/lt.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/lt.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { const std::error_code ec1(6, std::generic_category()); const std::error_code ec2(7, std::generic_category()); assert(ec1 < ec2); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/make_error_code.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/make_error_code.pass.cpp index 7917de06e..1f4603f7c 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/make_error_code.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/make_error_code.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { { std::error_code ec = make_error_code(std::errc::operation_canceled); assert(ec.value() == static_cast(std::errc::operation_canceled)); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/stream_inserter.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/stream_inserter.pass.cpp index 0828c1fb8..37e1d817d 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/stream_inserter.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/stream_inserter.pass.cpp @@ -18,9 +18,11 @@ #include #include -int main() +int main(int, char**) { std::ostringstream out; out << std::error_code(std::io_errc::stream); assert(out.str() == "iostream:1"); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.fail.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.fail.cpp index 6b9838ca7..902e108a1 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.fail.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.fail.cpp @@ -22,7 +22,7 @@ bool test_func(void) return ec; // conversion to bool is explicit; should fail. } -int main() +int main(int, char**) { return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.pass.cpp index da226788c..11bea5a34 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { const std::error_code ec(6, std::generic_category()); @@ -26,4 +26,6 @@ int main() const std::error_code ec(0, std::generic_category()); assert(!static_cast(ec)); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/category.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/category.pass.cpp index a2a9ef717..16197d934 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/category.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { const std::error_code ec(6, std::generic_category()); assert(ec.category() == std::generic_category()); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/default_error_condition.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/default_error_condition.pass.cpp index e7119a3e6..4c92b488e 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/default_error_condition.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/default_error_condition.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { const std::error_code ec(6, std::generic_category()); @@ -27,4 +27,6 @@ int main() std::error_condition e_cond = ec.default_error_condition(); assert(e_cond == ec); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/message.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/message.pass.cpp index 7482914e6..513eeae77 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/message.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/message.pass.cpp @@ -16,8 +16,10 @@ #include #include -int main() +int main(int, char**) { const std::error_code ec(6, std::generic_category()); assert(ec.message() == std::generic_category().message(6)); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/value.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/value.pass.cpp index 5e15e0630..f1fcee414 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/value.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/value.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { const std::error_code ec(6, std::system_category()); assert(ec.value() == 6); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/types.pass.cpp b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/types.pass.cpp index c5f8650d2..b2441ac97 100644 --- a/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/types.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/types.pass.cpp @@ -14,10 +14,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::error_code x; TEST_IGNORE_NODISCARD x.category(); // returns a std::error_category & TEST_IGNORE_NODISCARD x.default_error_condition(); // std::error_condition TEST_IGNORE_NODISCARD x.message(); // returns a std::string + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/nothing_to_do.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/nothing_to_do.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/ErrorConditionEnum.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/ErrorConditionEnum.pass.cpp index 34c3af883..63e718dda 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/ErrorConditionEnum.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/ErrorConditionEnum.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { { std::error_condition ec(std::errc::not_a_directory); assert(ec.value() == static_cast(std::errc::not_a_directory)); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/default.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/default.pass.cpp index e30392010..f39904a12 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/default.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/default.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::error_condition ec; assert(ec.value() == 0); assert(ec.category() == std::generic_category()); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/int_error_category.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/int_error_category.pass.cpp index 82b0de8b6..b30c23f19 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/int_error_category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors/int_error_category.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::error_condition ec(6, std::system_category()); @@ -27,4 +27,6 @@ int main() assert(ec.value() == 8); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/ErrorConditionEnum.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/ErrorConditionEnum.pass.cpp index 0cefa6e32..129e30e3f 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/ErrorConditionEnum.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/ErrorConditionEnum.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::error_condition ec; @@ -23,4 +23,6 @@ int main() assert(ec.value() == static_cast(std::errc::not_enough_memory)); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/assign.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/assign.pass.cpp index 44ff3f67e..a0e27ee5e 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/assign.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/assign.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::error_condition ec; @@ -29,4 +29,6 @@ int main() assert(ec.value() == 8); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/clear.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/clear.pass.cpp index 9dd5bf303..5de51aa95 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/clear.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers/clear.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::error_condition ec; @@ -26,4 +26,6 @@ int main() assert(ec.value() == 0); assert(ec.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/lt.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/lt.pass.cpp index ce5768751..f1c24514b 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/lt.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/lt.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { const std::error_condition ec1(6, std::generic_category()); const std::error_condition ec2(7, std::generic_category()); assert(ec1 < ec2); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/make_error_condition.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/make_error_condition.pass.cpp index 6f64e49bf..e9e65db59 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/make_error_condition.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers/make_error_condition.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { { const std::error_condition ec1 = std::make_error_condition(std::errc::message_size); assert(ec1.value() == static_cast(std::errc::message_size)); assert(ec1.category() == std::generic_category()); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/bool.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/bool.pass.cpp index 8684393df..bccdf5fb0 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/bool.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/bool.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { const std::error_condition ec(6, std::generic_category()); @@ -26,4 +26,6 @@ int main() const std::error_condition ec(0, std::generic_category()); assert(!static_cast(ec)); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/category.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/category.pass.cpp index d5bbc94b3..f4710a722 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/category.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { const std::error_condition ec(6, std::generic_category()); assert(ec.category() == std::generic_category()); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/message.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/message.pass.cpp index c5fc8c60a..e533e84ee 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/message.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/message.pass.cpp @@ -16,8 +16,10 @@ #include #include -int main() +int main(int, char**) { const std::error_condition ec(6, std::generic_category()); assert(ec.message() == std::generic_category().message(6)); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/value.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/value.pass.cpp index 03038e1c8..d78b17874 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/value.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers/value.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { const std::error_condition ec(6, std::system_category()); assert(ec.value() == 6); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/types.pass.cpp b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/types.pass.cpp index f6376d523..85a0155d7 100644 --- a/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/types.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/types.pass.cpp @@ -14,9 +14,11 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::error_condition x = std::errc(0); TEST_IGNORE_NODISCARD x.category(); // returns a std::error_condition & TEST_IGNORE_NODISCARD x.message(); // returns a std::string + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.hash/enabled_hash.pass.cpp b/test/std/diagnostics/syserr/syserr.hash/enabled_hash.pass.cpp index 6be7b4e9c..c127e900a 100644 --- a/test/std/diagnostics/syserr/syserr.hash/enabled_hash.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.hash/enabled_hash.pass.cpp @@ -17,10 +17,12 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); { test_hash_enabled_for_type(); test_hash_enabled_for_type(); } + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.hash/error_code.pass.cpp b/test/std/diagnostics/syserr/syserr.hash/error_code.pass.cpp index 0158f3ff3..f8c09775f 100644 --- a/test/std/diagnostics/syserr/syserr.hash/error_code.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.hash/error_code.pass.cpp @@ -36,9 +36,11 @@ test(int i) ((void)result); // Prevent unused warning } -int main() +int main(int, char**) { test(0); test(2); test(10); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.hash/error_condition.pass.cpp b/test/std/diagnostics/syserr/syserr.hash/error_condition.pass.cpp index d651e6d5c..b9b0057b9 100644 --- a/test/std/diagnostics/syserr/syserr.hash/error_condition.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.hash/error_condition.pass.cpp @@ -36,9 +36,11 @@ test(int i) ((void)result); // Prevent unused warning } -int main() +int main(int, char**) { test(0); test(2); test(10); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/nothing_to_do.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/nothing_to_do.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code.pass.cpp index 4d59735fe..3e721c2d2 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code.pass.cpp @@ -18,11 +18,13 @@ #include #include -int main() +int main(int, char**) { std::system_error se(static_cast(std::errc::not_a_directory), std::generic_category(), "some text"); assert(se.code() == std::make_error_code(std::errc::not_a_directory)); std::string what_message(se.what()); assert(what_message.find("Not a directory") != std::string::npos); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_const_char_pointer.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_const_char_pointer.pass.cpp index c2b229a9d..d15ff75bf 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_const_char_pointer.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_const_char_pointer.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::string what_arg("test message"); std::system_error se(make_error_code(std::errc::not_a_directory), what_arg.c_str()); @@ -26,4 +26,6 @@ int main() std::string what_message(se.what()); assert(what_message.find(what_arg) != std::string::npos); assert(what_message.find("Not a directory") != std::string::npos); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_string.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_string.pass.cpp index adca00d1e..8e2b07800 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_string.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_error_code_string.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::string what_arg("test message"); std::system_error se(make_error_code(std::errc::not_a_directory), what_arg); @@ -26,4 +26,6 @@ int main() std::string what_message(se.what()); assert(what_message.find(what_arg) != std::string::npos); assert(what_message.find("Not a directory") != std::string::npos); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category.pass.cpp index d77d20cfe..b1ac08e66 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category.pass.cpp @@ -18,11 +18,13 @@ #include #include -int main() +int main(int, char**) { std::system_error se(static_cast(std::errc::not_a_directory), std::generic_category()); assert(se.code() == std::make_error_code(std::errc::not_a_directory)); std::string what_message(se.what()); assert(what_message.find("Not a directory") != std::string::npos); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_const_char_pointer.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_const_char_pointer.pass.cpp index 789fed6b6..a6d243267 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_const_char_pointer.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_const_char_pointer.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::string what_arg("test message"); std::system_error se(static_cast(std::errc::not_a_directory), @@ -27,4 +27,6 @@ int main() std::string what_message(se.what()); assert(what_message.find(what_arg) != std::string::npos); assert(what_message.find("Not a directory") != std::string::npos); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_string.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_string.pass.cpp index 29df242f0..913c675b9 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_string.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.members/ctor_int_error_category_string.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::string what_arg("test message"); std::system_error se(static_cast(std::errc::not_a_directory), @@ -27,4 +27,6 @@ int main() std::string what_message(se.what()); assert(what_message.find(what_arg) != std::string::npos); assert(what_message.find("Not a directory") != std::string::npos); + + return 0; } diff --git a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.overview/nothing_to_do.pass.cpp b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.overview/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.overview/nothing_to_do.pass.cpp +++ b/test/std/diagnostics/syserr/syserr.syserr/syserr.syserr.overview/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/experimental/algorithms/alg.search/search.pass.cpp b/test/std/experimental/algorithms/alg.search/search.pass.cpp index 4faa6549e..45b1f0972 100644 --- a/test/std/experimental/algorithms/alg.search/search.pass.cpp +++ b/test/std/experimental/algorithms/alg.search/search.pass.cpp @@ -35,11 +35,13 @@ struct MySearcher { }; -int main() { +int main(int, char**) { typedef int * RI; static_assert((std::is_same::value), "" ); RI it(nullptr); assert(it == std::experimental::search(it, it, MySearcher())); assert(searcher_called == 1); + + return 0; } diff --git a/test/std/experimental/filesystem/fs.req.macros/feature_macro.pass.cpp b/test/std/experimental/filesystem/fs.req.macros/feature_macro.pass.cpp index 6c216bd20..595162d30 100644 --- a/test/std/experimental/filesystem/fs.req.macros/feature_macro.pass.cpp +++ b/test/std/experimental/filesystem/fs.req.macros/feature_macro.pass.cpp @@ -25,4 +25,6 @@ #endif #endif -int main() { } +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/filesystem/fs.req.namespace/namespace.pass.cpp b/test/std/experimental/filesystem/fs.req.namespace/namespace.pass.cpp index 5e1920f89..87086d429 100644 --- a/test/std/experimental/filesystem/fs.req.namespace/namespace.pass.cpp +++ b/test/std/experimental/filesystem/fs.req.namespace/namespace.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() { +int main(int, char**) { static_assert(std::is_same< std::experimental::filesystem::path, std::experimental::filesystem::v1::path >::value, ""); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp index 21780ab80..35c5e50bb 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp @@ -121,7 +121,9 @@ test2() do_search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk), Iter1(ij+6)); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp index c1546706e..245b3ddfc 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp @@ -117,7 +117,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp index 0614cb987..ad9095475 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp @@ -135,7 +135,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp index 12ab20cdd..a361b90b8 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp @@ -126,7 +126,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp index 0cd6174af..95426f81c 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp @@ -121,7 +121,9 @@ test2() do_search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk), Iter1(ij+6)); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp index 0fe8420a5..151a0f46b 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp @@ -116,7 +116,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp index 916660c1e..bcdaa87c4 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp @@ -129,7 +129,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp index 3cdac5ffd..06a93c5d7 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp @@ -123,7 +123,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp index 524bba17d..b3f6c6638 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp @@ -82,7 +82,7 @@ test() do_search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk), Iter1(ij+6)); } -int main() { +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -92,4 +92,6 @@ int main() { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp index a4d0b0730..f1573a2e0 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp @@ -89,7 +89,7 @@ test() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -99,4 +99,6 @@ int main() { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp index 3bf33c808..5187569ec 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp @@ -67,7 +67,7 @@ test() do_search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk), Iter1(ij+6)); } -int main() { +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -77,4 +77,6 @@ int main() { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp b/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp index a827f3d2a..a6996437e 100644 --- a/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp +++ b/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp @@ -74,7 +74,7 @@ test() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -84,4 +84,6 @@ int main() { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); + + return 0; } diff --git a/test/std/experimental/func/func.searchers/nothing_to_do.pass.cpp b/test/std/experimental/func/func.searchers/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/experimental/func/func.searchers/nothing_to_do.pass.cpp +++ b/test/std/experimental/func/func.searchers/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/experimental/func/header.functional.synop/includes.pass.cpp b/test/std/experimental/func/header.functional.synop/includes.pass.cpp index 805d8c8fd..4b913c2d7 100644 --- a/test/std/experimental/func/header.functional.synop/includes.pass.cpp +++ b/test/std/experimental/func/header.functional.synop/includes.pass.cpp @@ -14,7 +14,9 @@ #include -int main() +int main(int, char**) { std::function x; + + return 0; } diff --git a/test/std/experimental/func/nothing_to_do.pass.cpp b/test/std/experimental/func/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/experimental/func/nothing_to_do.pass.cpp +++ b/test/std/experimental/func/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/experimental/iterator/nothing_to_do.pass.cpp b/test/std/experimental/iterator/nothing_to_do.pass.cpp index 85149549f..782c1a03e 100644 --- a/test/std/experimental/iterator/nothing_to_do.pass.cpp +++ b/test/std/experimental/iterator/nothing_to_do.pass.cpp @@ -8,4 +8,6 @@ #include -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp index 869af67bc..4e3994f95 100644 --- a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp +++ b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp @@ -24,7 +24,7 @@ namespace exp = std::experimental; -int main () { +int main(int, char**) { const char eight = '8'; const std::string nine = "9"; const std::wstring ten = L"10"; @@ -54,4 +54,6 @@ int main () { { exp::ostream_joiner oj(std::wcout, ten); } { exp::ostream_joiner oj(std::wcout, eleven); } - } + + return 0; +} diff --git a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/make_ostream_joiner.pass.cpp b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/make_ostream_joiner.pass.cpp index b8e98b904..a2dab9afb 100644 --- a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/make_ostream_joiner.pass.cpp +++ b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/make_ostream_joiner.pass.cpp @@ -39,7 +39,7 @@ void test (Delim &&d, Iter first, Iter last, const CharT *expected ) { assert(sstream.str() == expected); } -int main () { +int main(int, char**) { const char chars[] = "0123456789"; const int ints [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }; @@ -49,4 +49,6 @@ int main () { test('x', ints, ints+10, "10x11x12x13x14x15x16x17x18x19"); test("Z", chars, chars+10, "0Z1Z2Z3Z4Z5Z6Z7Z8Z9"); test("z", ints, ints+10, "10z11z12z13z14z15z16z17z18z19"); - } + + return 0; +} diff --git a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp index 674f2863d..c1bf74afc 100644 --- a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp +++ b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp @@ -67,7 +67,7 @@ void test (Delim &&d, Iter first, Iter last, const CharT *expected ) { assert(sstream.str() == expected); } -int main () { +int main(int, char**) { { const char chars[] = "0123456789"; const int ints [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }; @@ -116,4 +116,6 @@ int main () { test(mutating_delimiter(), chars, chars+10, L"0 1!2\"3#4$5%6&7'8(9"); } + + return 0; } diff --git a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.postincrement.pass.cpp b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.postincrement.pass.cpp index 69d2258b1..095020eb6 100644 --- a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.postincrement.pass.cpp +++ b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.postincrement.pass.cpp @@ -31,7 +31,7 @@ void test ( exp::ostream_joiner &oj ) { assert( &ret == &oj ); } -int main () { +int main(int, char**) { { exp::ostream_joiner oj(std::cout, '8'); test(oj); } { exp::ostream_joiner oj(std::cout, std::string("9")); test(oj); } @@ -42,4 +42,6 @@ int main () { { exp::ostream_joiner oj(std::wcout, std::string("9")); test(oj); } { exp::ostream_joiner oj(std::wcout, std::wstring(L"10")); test(oj); } { exp::ostream_joiner oj(std::wcout, 11); test(oj); } - } + + return 0; +} diff --git a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.pretincrement.pass.cpp b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.pretincrement.pass.cpp index e7210ac72..2e305c2ff 100644 --- a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.pretincrement.pass.cpp +++ b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.pretincrement.pass.cpp @@ -31,7 +31,7 @@ void test ( exp::ostream_joiner &oj ) { assert( &ret == &oj ); } -int main () { +int main(int, char**) { { exp::ostream_joiner oj(std::cout, '8'); test(oj); } { exp::ostream_joiner oj(std::cout, std::string("9")); test(oj); } @@ -42,4 +42,6 @@ int main () { { exp::ostream_joiner oj(std::wcout, std::string("9")); test(oj); } { exp::ostream_joiner oj(std::wcout, std::wstring(L"10")); test(oj); } { exp::ostream_joiner oj(std::wcout, 11); test(oj); } - } + + return 0; +} diff --git a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.star.pass.cpp b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.star.pass.cpp index d9661510b..74bf9c309 100644 --- a/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.star.pass.cpp +++ b/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.star.pass.cpp @@ -31,7 +31,7 @@ void test ( exp::ostream_joiner &oj ) { assert( &ret == &oj ); } -int main () { +int main(int, char**) { { exp::ostream_joiner oj(std::cout, '8'); test(oj); } { exp::ostream_joiner oj(std::cout, std::string("9")); test(oj); } @@ -42,4 +42,6 @@ int main () { { exp::ostream_joiner oj(std::wcout, std::string("9")); test(oj); } { exp::ostream_joiner oj(std::wcout, std::wstring(L"10")); test(oj); } { exp::ostream_joiner oj(std::wcout, 11); test(oj); } - } + + return 0; +} diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.capacity/operator_bool.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.capacity/operator_bool.pass.cpp index 997864881..b3fbd2763 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.capacity/operator_bool.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.capacity/operator_bool.pass.cpp @@ -50,8 +50,10 @@ void do_test() { } } -int main() +int main(int, char**) { do_test>(); do_test>(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/equal_comp.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/equal_comp.pass.cpp index 8b205ab89..f6290fdfa 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/equal_comp.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/equal_comp.pass.cpp @@ -44,7 +44,7 @@ void do_test(uintptr_t LHSVal, uintptr_t RHSVal) { } } -int main() +int main(int, char**) { std::pair const TestCases[] = { {0, 0}, @@ -56,4 +56,6 @@ int main() do_test>(TC.first, TC.second); do_test>(TC.first, TC.second); } + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/less_comp.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/less_comp.pass.cpp index 428b2e4b0..8152b53f9 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/less_comp.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.compare/less_comp.pass.cpp @@ -53,7 +53,7 @@ void do_test(uintptr_t LHSVal, uintptr_t RHSVal) { } } -int main() +int main(int, char**) { std::pair const TestCases[] = { {0, 0}, @@ -65,4 +65,6 @@ int main() do_test>(TC.first, TC.second); do_test>(TC.first, TC.second); } + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.completion/done.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.completion/done.pass.cpp index 39c279fe8..14ac3976e 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.completion/done.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.completion/done.pass.cpp @@ -36,8 +36,10 @@ void do_test(coro::coroutine_handle const& H) { } } -int main() +int main(int, char**) { do_test(coro::coroutine_handle<>{}); do_test(coro::coroutine_handle{}); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/assign.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/assign.pass.cpp index da14b4b60..2af0b717e 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/assign.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/assign.pass.cpp @@ -46,8 +46,10 @@ void do_test() { } } -int main() +int main(int, char**) { do_test>(); do_test>(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/construct.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/construct.pass.cpp index 84fa9314d..7832856c1 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/construct.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.con/construct.pass.cpp @@ -45,8 +45,10 @@ void do_test() { } } -int main() +int main(int, char**) { do_test>(); do_test>(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/address.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/address.pass.cpp index 6559ad52d..3c63dbbeb 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/address.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/address.pass.cpp @@ -43,8 +43,10 @@ void do_test() { } } -int main() +int main(int, char**) { do_test>(); do_test>(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.fail.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.fail.cpp index 9e9490a3e..e9dd0678f 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.fail.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.fail.cpp @@ -26,7 +26,7 @@ namespace coro = std::experimental; -int main() +int main(int, char**) { { using H = coro::coroutine_handle<>; @@ -42,4 +42,6 @@ int main() // expected-error@experimental/coroutine:* 1 {{coroutine_handle::from_address cannot be called with non-void pointers}} H::from_address((int*)nullptr); // expected-note {{requested here}} } + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.pass.cpp index e856ca12e..9c4a647e5 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.export/from_address.pass.cpp @@ -38,8 +38,10 @@ void do_test() { } } -int main() +int main(int, char**) { do_test>(); do_test>(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.hash/hash.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.hash/hash.pass.cpp index 59c20b849..612380b6d 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.hash/hash.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.hash/hash.pass.cpp @@ -47,7 +47,7 @@ void do_test(uintptr_t LHSVal, uintptr_t RHSVal) { } } -int main() +int main(int, char**) { std::pair const TestCases[] = { {0, 0}, @@ -59,4 +59,6 @@ int main() do_test>(TC.first, TC.second); do_test>(TC.first, TC.second); } + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.noop/noop_coroutine.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.noop/noop_coroutine.pass.cpp index eabf03ef0..27b83ce02 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.noop/noop_coroutine.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.noop/noop_coroutine.pass.cpp @@ -44,7 +44,7 @@ static_assert(std::is_same base = h; @@ -65,10 +65,12 @@ int main() assert(h.address() == base.address()); assert(h.address() != nullptr); assert(coro::coroutine_handle<>::from_address(h.address()) == base); + + return 0; } #else -int main() {} +int main(int, char**) { return 0; } #endif // __has_builtin(__builtin_coro_noop) diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/promise.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/promise.pass.cpp index 87e182e03..0f81fdca8 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/promise.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom/promise.pass.cpp @@ -75,9 +75,11 @@ void do_test(coro::coroutine_handle&& H) { } } -int main() +int main(int, char**) { do_test(coro::coroutine_handle{}); do_test(coro::coroutine_handle{}); do_runtime_test(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/destroy.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/destroy.pass.cpp index 693e0518f..72ba9fee6 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/destroy.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/destroy.pass.cpp @@ -53,8 +53,10 @@ void do_test(coro::coroutine_handle&& H) { } } -int main() +int main(int, char**) { do_test(coro::coroutine_handle<>{}); do_test(coro::coroutine_handle{}); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/resume.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/resume.pass.cpp index 85d84a435..a3804ae43 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/resume.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.resumption/resume.pass.cpp @@ -72,8 +72,10 @@ void do_test(coro::coroutine_handle&& H) { } } -int main() +int main(int, char**) { do_test(coro::coroutine_handle<>{}); do_test(coro::coroutine_handle{}); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.handle/void_handle.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.handle/void_handle.pass.cpp index a2214ba10..8536e23d4 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.handle/void_handle.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.handle/void_handle.pass.cpp @@ -41,10 +41,12 @@ void check_type() { static_assert(std::is_same::value, ""); }; -int main() +int main(int, char**) { check_type(); check_type(); check_type(); check_type(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.traits/promise_type.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.traits/promise_type.pass.cpp index b06dac41b..781f264ff 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.traits/promise_type.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.traits/promise_type.pass.cpp @@ -60,7 +60,7 @@ void check_no_type() { static_assert(!has_promise_type(), ""); } -int main() +int main(int, char**) { { check_type(); @@ -73,4 +73,6 @@ int main() check_no_type(); check_no_type(); } + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_always.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_always.pass.cpp index 93ac47196..89f1619df 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_always.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_always.pass.cpp @@ -31,7 +31,7 @@ constexpr bool check_suspend_constexpr() { return true; } -int main() +int main(int, char**) { using H = coro::coroutine_handle<>; using S = SuspendT; @@ -69,4 +69,6 @@ int main() // suppress unused warnings for the global constexpr test variable ((void)constexpr_sa); } + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_never.pass.cpp b/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_never.pass.cpp index 2ff459417..7986b2926 100644 --- a/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_never.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/coroutine.trivial.awaitables/suspend_never.pass.cpp @@ -33,7 +33,7 @@ constexpr bool check_suspend_constexpr() { } -int main() +int main(int, char**) { using H = coro::coroutine_handle<>; using S = SuspendT; @@ -71,4 +71,6 @@ int main() // suppress unused warnings for the global constexpr test variable ((void)constexpr_sn); } + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/await_result.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/await_result.pass.cpp index a5ec20756..c540ca9fb 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/await_result.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/await_result.pass.cpp @@ -59,10 +59,12 @@ coro_t f(int n) { coro_t g() { B val = co_await B{}; } -int main() { +int main(int, char**) { last_value = -1; f(0); assert(last_value == 0); f(1); assert(last_value == 42); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/bool_await_suspend.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/bool_await_suspend.pass.cpp index ea30b8977..fb15ade8b 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/bool_await_suspend.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/bool_await_suspend.pass.cpp @@ -57,7 +57,7 @@ coro_t g() { g_resumed = true; } -int main() { +int main(int, char**) { assert(!f_started && !f_resumed && !g_started && !g_resumed); auto fret = f(); assert(f_started && !f_resumed); @@ -65,4 +65,6 @@ int main() { assert(f_started && !f_resumed); g(); assert(g_started && g_resumed); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/expected.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/expected.pass.cpp index 4358f6700..a899092d0 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/expected.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/expected.pass.cpp @@ -75,7 +75,7 @@ expected f2() { co_return 200; } -int main() { +int main(int, char**) { auto c1 = f1(); assert(f1_started && f1_resumed); assert(c1.value() == 100); @@ -85,4 +85,6 @@ int main() { assert(f2_started && !f2_resumed); assert(c2.value() == 0); assert(c2.error() == 42); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpp index 62fe61a31..87d3c8f9d 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpp @@ -108,9 +108,11 @@ coro2 d() { assert(dtor_called == 1); } -int main() { +int main(int, char**) { a(); b(); c(); d(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/generator.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/generator.pass.cpp index e885358d2..84b4deb9c 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/generator.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/generator.pass.cpp @@ -95,8 +95,10 @@ void test_mini_generator() { assert(sum == 10); } -int main() { +int main(int, char**) { test_count(); test_range(); test_mini_generator(); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/go.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/go.pass.cpp index 18e96b680..994bd87d6 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/go.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/go.pass.cpp @@ -164,7 +164,7 @@ goroutine pusher(channel& left, channel& right) const int N = 100; channel* c = new channel[N + 1]; -int main() { +int main(int, char**) { for (int i = 0; i < N; ++i) goroutine::go(pusher(c[i], c[i + 1])); @@ -172,4 +172,6 @@ int main() { int result = c[N].sync_pull(); assert(result == 100); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/multishot_func.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/multishot_func.pass.cpp index 1b7bdd161..fed97ea23 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/multishot_func.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/multishot_func.pass.cpp @@ -80,7 +80,9 @@ int Do(int acc, int n, func f) { return acc; } -int main() { +int main(int, char**) { int result = Do(1, 10, [](int a, int b) {return a + b;}); assert(result == 46); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/end.to.end/oneshot_func.pass.cpp b/test/std/experimental/language.support/support.coroutines/end.to.end/oneshot_func.pass.cpp index 567f438da..4bab2dd3b 100644 --- a/test/std/experimental/language.support/support.coroutines/end.to.end/oneshot_func.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/end.to.end/oneshot_func.pass.cpp @@ -72,11 +72,13 @@ float fyield(int x) { yielded_values.push_back(x); return static_cast(x + void Do1(func f) { yield(f()); } void Do2(func f) { yield(static_cast(f())); } -int main() { +int main(int, char**) { Do1([] { return yield(43); }); assert((yielded_values == std::vector{43, 44})); yielded_values = {}; Do2([] { return fyield(44); }); assert((yielded_values == std::vector{44, 46})); + + return 0; } diff --git a/test/std/experimental/language.support/support.coroutines/includes.pass.cpp b/test/std/experimental/language.support/support.coroutines/includes.pass.cpp index 8fc7b4cc8..440ffa113 100644 --- a/test/std/experimental/language.support/support.coroutines/includes.pass.cpp +++ b/test/std/experimental/language.support/support.coroutines/includes.pass.cpp @@ -15,10 +15,11 @@ #include -int main(){ +int main(int, char**) { // std::nothrow is not implicitly defined by the compiler when the include is // missing, unlike other parts of . Therefore we use std::nothrow to // test for #include (void)std::nothrow; + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/assign.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/assign.pass.cpp index 885137e76..35a98b789 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/assign.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/assign.pass.cpp @@ -20,9 +20,11 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator T; static_assert(!std::is_copy_assignable::value, ""); static_assert(!std::is_move_assignable::value, ""); + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/copy.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/copy.pass.cpp index 1500f641d..ce3c9be10 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/copy.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/copy.pass.cpp @@ -20,7 +20,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator A1; { @@ -44,4 +44,6 @@ int main() assert(a.resource() == a2.resource()); assert(a2.resource() == (ex::memory_resource*)42); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/default.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/default.pass.cpp index acec1a02d..6a60021e5 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/default.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/default.pass.cpp @@ -23,7 +23,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { { static_assert( @@ -45,4 +45,6 @@ int main() assert(a.resource() == &R1); assert(a2.resource() == ex::new_delete_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/memory_resource_convert.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/memory_resource_convert.pass.cpp index 0e963117d..77748ea12 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/memory_resource_convert.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/memory_resource_convert.pass.cpp @@ -22,7 +22,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { { typedef ex::polymorphic_allocator A; @@ -41,4 +41,6 @@ int main() A const a(&R); assert(a.resource() == &R); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/other_alloc.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/other_alloc.pass.cpp index c0a685615..21a56f67b 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/other_alloc.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/other_alloc.pass.cpp @@ -22,7 +22,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator A1; typedef ex::polymorphic_allocator A2; @@ -53,4 +53,6 @@ int main() assert(a.resource() == a2.resource()); assert(a2.resource() == (ex::memory_resource*)42); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/equal.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/equal.pass.cpp index 84672d3b3..6877885a7 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/equal.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/equal.pass.cpp @@ -26,7 +26,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator A1; typedef ex::polymorphic_allocator A2; @@ -130,4 +130,6 @@ int main() assert(d1.checkIsEqualCalledEq(0)); assert(d2.checkIsEqualCalledEq(1)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/not_equal.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/not_equal.pass.cpp index 7ce6ec1fc..39bc3e28f 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/not_equal.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/not_equal.pass.cpp @@ -26,7 +26,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator A1; typedef ex::polymorphic_allocator A2; @@ -101,4 +101,6 @@ int main() assert(d1.checkIsEqualCalledEq(0)); assert(d2.checkIsEqualCalledEq(1)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/allocate.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/allocate.pass.cpp index a489e865c..ce9c82fb4 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/allocate.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/allocate.pass.cpp @@ -80,7 +80,7 @@ void testAllocForSizeThrows() { } #endif // TEST_HAS_NO_EXCEPTIONS -int main() +int main(int, char**) { { ex::polymorphic_allocator a; @@ -108,4 +108,6 @@ int main() testAllocForSizeThrows<13>(); } #endif + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair.pass.cpp index 66a072fb2..739d95126 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair.pass.cpp @@ -34,7 +34,7 @@ struct default_constructible int x{0}; }; -int main() +int main(int, char**) { // pair as T() { @@ -49,4 +49,6 @@ int main() assert(ptr->second.x == 42); std::free(ptr); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp index 16309d662..862657a31 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp @@ -118,7 +118,7 @@ void test_pmr_not_uses_allocator(std::pair const& p) template struct Print; -int main() +int main(int, char**) { using ERT = std::experimental::erased_type; using PMR = ex::memory_resource*; @@ -139,4 +139,6 @@ int main() test_pmr_not_uses_allocator(p); test_pmr_uses_allocator(p); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_rvalue.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_rvalue.pass.cpp index 91e96cf39..479587ed0 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_rvalue.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_rvalue.pass.cpp @@ -114,7 +114,7 @@ void test_pmr_not_uses_allocator(std::pair&& p) } } -int main() +int main(int, char**) { using ERT = std::experimental::erased_type; using PMR = ex::memory_resource*; @@ -135,4 +135,6 @@ int main() test_pmr_not_uses_allocator(std::move(p)); test_pmr_uses_allocator(std::move(p)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_values.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_values.pass.cpp index d6fa37b84..9f558581a 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_values.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_values.pass.cpp @@ -121,7 +121,7 @@ void test_pmr_not_uses_allocator(TT&& t, UU&& u) } } -int main() +int main(int, char**) { using ERT = std::experimental::erased_type; using PMR = ex::memory_resource*; @@ -140,4 +140,6 @@ int main() test_pmr_not_uses_allocator(std::move(x), y); test_pmr_uses_allocator(std::move(x), y); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp index f043c301e..91f315468 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp @@ -111,7 +111,7 @@ void test_pmr_not_uses_allocator(std::tuple ttuple, std::tuple( t1, std::move(t2)); test_pmr_uses_allocator(std::move(t2), t1); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp index dc19ae170..4f30d13c8 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp @@ -120,7 +120,7 @@ void test_evil() } } -int main() +int main(int, char**) { test_evil(); test_evil(); @@ -138,4 +138,6 @@ int main() test_evil(); test_evil(); test_evil(); + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_types.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_types.pass.cpp index adfe683e2..526988199 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_types.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_types.pass.cpp @@ -187,7 +187,7 @@ void test_non_pmr_uses_alloc(AllocObj const& A, Args&&... args) } } -int main() +int main(int, char**) { using ET = std::experimental::erased_type; using PMR = ex::memory_resource*; @@ -223,4 +223,6 @@ int main() test_non_pmr_uses_alloc(std_alloc, cvalue, std::move(value)); test_non_pmr_uses_alloc(test_alloc, cvalue, std::move(value)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/deallocate.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/deallocate.pass.cpp index 8dadb1773..022478da7 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/deallocate.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/deallocate.pass.cpp @@ -41,7 +41,7 @@ void testForSizeAndAlign() { } } -int main() +int main(int, char**) { { ex::polymorphic_allocator a; @@ -58,4 +58,6 @@ int main() testForSizeAndAlign<73, MA>(); testForSizeAndAlign<13, MA>(); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/destroy.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/destroy.pass.cpp index 75c04c53c..0a1b60dc2 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/destroy.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/destroy.pass.cpp @@ -32,7 +32,7 @@ struct destroyable ~destroyable() { --count; } }; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator A; { @@ -48,4 +48,6 @@ int main() assert(count == 0); std::free(ptr); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/resource.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/resource.pass.cpp index 11d392f59..b05f2b292 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/resource.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/resource.pass.cpp @@ -22,7 +22,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator A; { @@ -53,4 +53,6 @@ int main() assert(a.resource() == mptr); assert(a.resource() == ex::get_default_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/select_on_container_copy_construction.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/select_on_container_copy_construction.pass.cpp index 7c7c07d52..92beab473 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/select_on_container_copy_construction.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/select_on_container_copy_construction.pass.cpp @@ -22,7 +22,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::polymorphic_allocator A; { @@ -49,4 +49,6 @@ int main() assert(other.resource() == mptr); assert(a.resource() == nullptr); } + + return 0; } diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.overview/nothing_to_do.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.overview/nothing_to_do.pass.cpp index 98c4bdd4f..796f3c353 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.overview/nothing_to_do.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.overview/nothing_to_do.pass.cpp @@ -6,4 +6,6 @@ // //===----------------------------------------------------------------------===// -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/memory/memory.polymorphic.allocator.class/nothing_to_do.pass.cpp b/test/std/experimental/memory/memory.polymorphic.allocator.class/nothing_to_do.pass.cpp index 98c4bdd4f..796f3c353 100644 --- a/test/std/experimental/memory/memory.polymorphic.allocator.class/nothing_to_do.pass.cpp +++ b/test/std/experimental/memory/memory.polymorphic.allocator.class/nothing_to_do.pass.cpp @@ -6,4 +6,6 @@ // //===----------------------------------------------------------------------===// -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_copy.pass.cpp b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_copy.pass.cpp index 09249219f..4466b2b4e 100644 --- a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_copy.pass.cpp +++ b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_copy.pass.cpp @@ -21,7 +21,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef CountingAllocator AllocT; typedef ex::resource_adaptor R; @@ -49,4 +49,6 @@ int main() assert(P.move_constructed == 0); assert(r.get_allocator() == a); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_move.pass.cpp b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_move.pass.cpp index df54ba503..b6af85151 100644 --- a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_move.pass.cpp +++ b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_move.pass.cpp @@ -21,7 +21,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef CountingAllocator AllocT; typedef ex::resource_adaptor R; @@ -40,4 +40,6 @@ int main() assert(P.move_constructed == 1); assert(r.get_allocator() == AllocT{P}); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/default.pass.cpp b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/default.pass.cpp index 5550e4fa5..53481ab39 100644 --- a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/default.pass.cpp +++ b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/default.pass.cpp @@ -23,7 +23,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { { typedef CountingAllocator AllocT; // Not default constructible @@ -36,4 +36,6 @@ int main() static_assert(std::is_default_constructible::value, ""); R r; ((void)r); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_allocate_and_deallocate.pass.cpp b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_allocate_and_deallocate.pass.cpp index b2dc3aae1..806fa6e95 100644 --- a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_allocate_and_deallocate.pass.cpp +++ b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_allocate_and_deallocate.pass.cpp @@ -106,9 +106,11 @@ void check_alloc_max_size() { #endif } -int main() +int main(int, char**) { check_allocate_deallocate>(); check_allocate_deallocate>(); check_alloc_max_size(); + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_is_equal.pass.cpp b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_is_equal.pass.cpp index baa8e17c5..71c36693c 100644 --- a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_is_equal.pass.cpp +++ b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_is_equal.pass.cpp @@ -23,7 +23,7 @@ using std::size_t; namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef CountingAllocator Alloc1; @@ -79,4 +79,6 @@ int main() assert(!m1.is_equal(m2)); assert(!m2.is_equal(m1)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/overview.pass.cpp b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/overview.pass.cpp index a47968e90..873dfd939 100644 --- a/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/overview.pass.cpp +++ b/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/overview.pass.cpp @@ -19,7 +19,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { typedef ex::resource_adaptor> R; typedef ex::resource_adaptor> R2; @@ -35,4 +35,6 @@ int main() static_assert(std::is_copy_assignable::value, ""); static_assert(std::is_move_assignable::value, ""); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_deque_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_deque_synop.pass.cpp index 80e3c6e2e..2aba4431e 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_deque_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_deque_synop.pass.cpp @@ -26,11 +26,13 @@ namespace pmr = std::experimental::pmr; -int main() +int main(int, char**) { using StdDeque = std::deque>; using PmrDeque = pmr::deque; static_assert(std::is_same::value, ""); PmrDeque d; assert(d.get_allocator().resource() == pmr::get_default_resource()); + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_forward_list_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_forward_list_synop.pass.cpp index 5fc71fb9a..66adb0b51 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_forward_list_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_forward_list_synop.pass.cpp @@ -26,11 +26,13 @@ namespace pmr = std::experimental::pmr; -int main() +int main(int, char**) { using StdForwardList = std::forward_list>; using PmrForwardList = pmr::forward_list; static_assert(std::is_same::value, ""); PmrForwardList d; assert(d.get_allocator().resource() == pmr::get_default_resource()); + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_list_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_list_synop.pass.cpp index 3a13f1303..2884a3fbb 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_list_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_list_synop.pass.cpp @@ -26,11 +26,13 @@ namespace pmr = std::experimental::pmr; -int main() +int main(int, char**) { using StdList = std::list>; using PmrList = pmr::list; static_assert(std::is_same::value, ""); PmrList d; assert(d.get_allocator().resource() == pmr::get_default_resource()); + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_map_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_map_synop.pass.cpp index 507aaf7b7..5b221c539 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_map_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_map_synop.pass.cpp @@ -30,7 +30,7 @@ namespace pmr = std::experimental::pmr; -int main() +int main(int, char**) { using K = int; using V = char; @@ -65,4 +65,6 @@ int main() pmr::multimap m; assert(m.get_allocator().resource() == pmr::get_default_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_regex_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_regex_synop.pass.cpp index ffc6f4239..95f6d6f0c 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_regex_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_regex_synop.pass.cpp @@ -40,7 +40,7 @@ void test_match_result_typedef() { static_assert(std::is_same::value, ""); } -int main() +int main(int, char**) { { test_match_result_typedef(); @@ -53,4 +53,6 @@ int main() pmr::smatch s; assert(s.get_allocator().resource() == pmr::get_default_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_set_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_set_synop.pass.cpp index 42b6f33eb..4ee12d61a 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_set_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_set_synop.pass.cpp @@ -30,7 +30,7 @@ namespace pmr = std::experimental::pmr; -int main() +int main(int, char**) { using V = char; using DC = std::less; @@ -63,4 +63,6 @@ int main() pmr::multiset m; assert(m.get_allocator().resource() == pmr::get_default_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_string_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_string_synop.pass.cpp index 081466dbc..3a730fafe 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_string_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_string_synop.pass.cpp @@ -50,7 +50,7 @@ void test_basic_string_alias() { static_assert(std::is_same::value, ""); } -int main() +int main(int, char**) { { test_string_typedef(); @@ -69,4 +69,6 @@ int main() pmr::string s; assert(s.get_allocator().resource() == pmr::get_default_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_unordered_map_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_unordered_map_synop.pass.cpp index 190cfd40f..8b07d68a0 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_unordered_map_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_unordered_map_synop.pass.cpp @@ -36,7 +36,7 @@ struct MyHash : std::hash {}; template struct MyPred : std::equal_to {}; -int main() +int main(int, char**) { using K = int; using V = char; @@ -83,4 +83,6 @@ int main() pmr::unordered_multimap m; assert(m.get_allocator().resource() == pmr::get_default_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_unordered_set_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_unordered_set_synop.pass.cpp index 7a795d08f..c4238dee1 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_unordered_set_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_unordered_set_synop.pass.cpp @@ -36,7 +36,7 @@ struct MyHash : std::hash {}; template struct MyPred : std::equal_to {}; -int main() +int main(int, char**) { using V = char; using DH = std::hash; @@ -81,4 +81,6 @@ int main() pmr::unordered_multiset m; assert(m.get_allocator().resource() == pmr::get_default_resource()); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.aliases/header_vector_synop.pass.cpp b/test/std/experimental/memory/memory.resource.aliases/header_vector_synop.pass.cpp index ea8d11e14..a5c0e8bbd 100644 --- a/test/std/experimental/memory/memory.resource.aliases/header_vector_synop.pass.cpp +++ b/test/std/experimental/memory/memory.resource.aliases/header_vector_synop.pass.cpp @@ -26,11 +26,13 @@ namespace pmr = std::experimental::pmr; -int main() +int main(int, char**) { using StdVector = std::vector>; using PmrVector = pmr::vector; static_assert(std::is_same::value, ""); PmrVector d; assert(d.get_allocator().resource() == pmr::get_default_resource()); + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.global/default_resource.pass.cpp b/test/std/experimental/memory/memory.resource.global/default_resource.pass.cpp index 91a9027a2..c3bf1a2fc 100644 --- a/test/std/experimental/memory/memory.resource.global/default_resource.pass.cpp +++ b/test/std/experimental/memory/memory.resource.global/default_resource.pass.cpp @@ -36,7 +36,7 @@ using namespace std::experimental::pmr; -int main() { +int main(int, char**) { TestResource R; { // Test (A) and (B) memory_resource* p = get_default_resource(); @@ -70,4 +70,6 @@ int main() { static_assert(noexcept(set_default_resource(nullptr)), "set_default_resource() must be noexcept"); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.global/new_delete_resource.pass.cpp b/test/std/experimental/memory/memory.resource.global/new_delete_resource.pass.cpp index 958490d78..da340d7a0 100644 --- a/test/std/experimental/memory/memory.resource.global/new_delete_resource.pass.cpp +++ b/test/std/experimental/memory/memory.resource.global/new_delete_resource.pass.cpp @@ -92,10 +92,12 @@ void test_allocate_deallocate() } -int main() +int main(int, char**) { static_assert(noexcept(ex::new_delete_resource()), "Must be noexcept"); test_return(); test_equality(); test_allocate_deallocate(); + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.global/null_memory_resource.pass.cpp b/test/std/experimental/memory/memory.resource.global/null_memory_resource.pass.cpp index aab29728f..f7111b493 100644 --- a/test/std/experimental/memory/memory.resource.global/null_memory_resource.pass.cpp +++ b/test/std/experimental/memory/memory.resource.global/null_memory_resource.pass.cpp @@ -108,10 +108,12 @@ void test_deallocate() assert(globalMemCounter.checkDeleteArrayCalledEq(0)); } -int main() +int main(int, char**) { test_return(); test_equality(); test_allocate(); test_deallocate(); + + return 0; } diff --git a/test/std/experimental/memory/memory.resource.synop/nothing_to_do.pass.cpp b/test/std/experimental/memory/memory.resource.synop/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/experimental/memory/memory.resource.synop/nothing_to_do.pass.cpp +++ b/test/std/experimental/memory/memory.resource.synop/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/construct.fail.cpp b/test/std/experimental/memory/memory.resource/construct.fail.cpp index d23f58350..f4d57be8d 100644 --- a/test/std/experimental/memory/memory.resource/construct.fail.cpp +++ b/test/std/experimental/memory/memory.resource/construct.fail.cpp @@ -18,7 +18,9 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { ex::memory_resource m; // expected-error {{variable type 'ex::memory_resource' is an abstract class}} + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/memory.resource.eq/equal.pass.cpp b/test/std/experimental/memory/memory.resource/memory.resource.eq/equal.pass.cpp index 774e6c7e7..f9d4d5beb 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.eq/equal.pass.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.eq/equal.pass.cpp @@ -21,7 +21,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { // check return types { @@ -72,4 +72,6 @@ int main() assert(r1.checkIsEqualCalledEq(1)); assert(r2.checkIsEqualCalledEq(1)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/memory.resource.eq/not_equal.pass.cpp b/test/std/experimental/memory/memory.resource/memory.resource.eq/not_equal.pass.cpp index c9ce39138..037bb1a96 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.eq/not_equal.pass.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.eq/not_equal.pass.cpp @@ -20,7 +20,7 @@ namespace ex = std::experimental::pmr; -int main() +int main(int, char**) { // check return types { @@ -71,4 +71,6 @@ int main() assert(!(mr2 != mr1)); assert(r1.checkIsEqualCalledEq(0)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/memory.resource.overview/nothing_to_do.pass.cpp b/test/std/experimental/memory/memory.resource/memory.resource.overview/nothing_to_do.pass.cpp index 98c4bdd4f..796f3c353 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.overview/nothing_to_do.pass.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.overview/nothing_to_do.pass.cpp @@ -6,4 +6,6 @@ // //===----------------------------------------------------------------------===// -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp b/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp index 15db1b365..faa3a252e 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp @@ -18,9 +18,11 @@ namespace ex = std::experimental::pmr; -int main() { +int main(int, char**) { ex::memory_resource *m = ex::new_delete_resource(); m->do_allocate(0, 0); // expected-error{{'do_allocate' is a protected member}} m->do_deallocate(nullptr, 0, 0); // expected-error{{'do_deallocate' is a protected member}} m->do_is_equal(*m); // expected-error{{'do_is_equal' is a protected member}} + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/memory.resource.public/allocate.pass.cpp b/test/std/experimental/memory/memory.resource/memory.resource.public/allocate.pass.cpp index 77aa1da3c..38f49743c 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.public/allocate.pass.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.public/allocate.pass.cpp @@ -31,7 +31,7 @@ using std::experimental::pmr::memory_resource; -int main() +int main(int, char**) { TestResource R(42); auto& P = R.getController(); @@ -85,4 +85,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/memory.resource.public/deallocate.pass.cpp b/test/std/experimental/memory/memory.resource/memory.resource.public/deallocate.pass.cpp index c76036811..e8c2d5bff 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.public/deallocate.pass.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.public/deallocate.pass.cpp @@ -30,7 +30,7 @@ using std::experimental::pmr::memory_resource; -int main() +int main(int, char**) { NullResource R(42); auto& P = R.getController(); @@ -70,4 +70,6 @@ int main() assert(P.dealloc_count == 2); assert(P.checkDealloc(p, s, a)); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/memory.resource.public/dtor.pass.cpp b/test/std/experimental/memory/memory.resource/memory.resource.public/dtor.pass.cpp index db9156834..be5ea2fb0 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.public/dtor.pass.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.public/dtor.pass.cpp @@ -26,7 +26,7 @@ using std::experimental::pmr::memory_resource; -int main() +int main(int, char**) { static_assert( std::has_virtual_destructor::value @@ -55,4 +55,6 @@ int main() assert(TR::resource_constructed == 1); assert(TR::resource_destructed == 1); } + + return 0; } diff --git a/test/std/experimental/memory/memory.resource/memory.resource.public/is_equal.pass.cpp b/test/std/experimental/memory/memory.resource/memory.resource.public/is_equal.pass.cpp index e2ff9d9d1..f0e517870 100644 --- a/test/std/experimental/memory/memory.resource/memory.resource.public/is_equal.pass.cpp +++ b/test/std/experimental/memory/memory.resource/memory.resource.public/is_equal.pass.cpp @@ -28,7 +28,7 @@ using std::experimental::pmr::memory_resource; -int main() +int main(int, char**) { { memory_resource const* r1 = nullptr; @@ -89,4 +89,6 @@ int main() assert(P2.checkIsEqualCalledEq(1)); assert(P1.checkIsEqualCalledEq(1)); } + + return 0; } diff --git a/test/std/experimental/memory/nothing_to_do.pass.cpp b/test/std/experimental/memory/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/experimental/memory/nothing_to_do.pass.cpp +++ b/test/std/experimental/memory/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/experimental/nothing_to_do.pass.cpp b/test/std/experimental/nothing_to_do.pass.cpp index 98c4bdd4f..796f3c353 100644 --- a/test/std/experimental/nothing_to_do.pass.cpp +++ b/test/std/experimental/nothing_to_do.pass.cpp @@ -6,4 +6,6 @@ // //===----------------------------------------------------------------------===// -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.abi/vector_extension.pass.cpp b/test/std/experimental/simd/simd.abi/vector_extension.pass.cpp index a17e96df6..6bd56d2dd 100644 --- a/test/std/experimental/simd/simd.abi/vector_extension.pass.cpp +++ b/test/std/experimental/simd/simd.abi/vector_extension.pass.cpp @@ -63,4 +63,6 @@ static_assert(std::is_same, ex::__simd_abi>::value, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.access/default.pass.cpp b/test/std/experimental/simd/simd.access/default.pass.cpp index 9b179f2c7..6e6e4fe9e 100644 --- a/test/std/experimental/simd/simd.access/default.pass.cpp +++ b/test/std/experimental/simd/simd.access/default.pass.cpp @@ -210,7 +210,9 @@ void test_access() { } } -int main() { +int main(int, char**) { test_access>(); test_access>(); + + return 0; } diff --git a/test/std/experimental/simd/simd.casts/simd_cast.pass.cpp b/test/std/experimental/simd/simd.casts/simd_cast.pass.cpp index 7f70c5b02..ec4a32bf9 100644 --- a/test/std/experimental/simd/simd.casts/simd_cast.pass.cpp +++ b/test/std/experimental/simd/simd.casts/simd_cast.pass.cpp @@ -42,4 +42,6 @@ static_assert( ex::simd>::value, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.casts/static_simd_cast.pass.cpp b/test/std/experimental/simd/simd.casts/static_simd_cast.pass.cpp index a01e42358..40922ce11 100644 --- a/test/std/experimental/simd/simd.casts/static_simd_cast.pass.cpp +++ b/test/std/experimental/simd/simd.casts/static_simd_cast.pass.cpp @@ -37,4 +37,6 @@ static_assert( ex::simd>::value, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.cons/broadcast.pass.cpp b/test/std/experimental/simd/simd.cons/broadcast.pass.cpp index 2e34bb9ac..25dd8a4c5 100644 --- a/test/std/experimental/simd/simd.cons/broadcast.pass.cpp +++ b/test/std/experimental/simd/simd.cons/broadcast.pass.cpp @@ -78,8 +78,10 @@ void test_broadcast() { } } -int main() { +int main(int, char**) { test_broadcast>(); test_broadcast>(); test_broadcast>(); + + return 0; } diff --git a/test/std/experimental/simd/simd.cons/default.pass.cpp b/test/std/experimental/simd/simd.cons/default.pass.cpp index 2e64a8219..6eebe0ec0 100644 --- a/test/std/experimental/simd/simd.cons/default.pass.cpp +++ b/test/std/experimental/simd/simd.cons/default.pass.cpp @@ -18,10 +18,12 @@ namespace ex = std::experimental::parallelism_v2; -int main() { +int main(int, char**) { static_assert(ex::native_simd().size() > 0, ""); static_assert(ex::fixed_size_simd().size() == 4, ""); static_assert(ex::fixed_size_simd().size() == 5, ""); static_assert(ex::fixed_size_simd().size() == 1, ""); static_assert(ex::fixed_size_simd().size() == 32, ""); + + return 0; } diff --git a/test/std/experimental/simd/simd.cons/generator.pass.cpp b/test/std/experimental/simd/simd.cons/generator.pass.cpp index 542715de6..19880e9d3 100644 --- a/test/std/experimental/simd/simd.cons/generator.pass.cpp +++ b/test/std/experimental/simd/simd.cons/generator.pass.cpp @@ -82,9 +82,11 @@ void test_generator() { } } -int main() { +int main(int, char**) { // TODO: adjust the tests when this assertion fails. assert(ex::native_simd::size() >= 4); test_generator>(); test_generator>(); + + return 0; } diff --git a/test/std/experimental/simd/simd.cons/load.pass.cpp b/test/std/experimental/simd/simd.cons/load.pass.cpp index 3056e47fd..9440d5aef 100644 --- a/test/std/experimental/simd/simd.cons/load.pass.cpp +++ b/test/std/experimental/simd/simd.cons/load.pass.cpp @@ -107,11 +107,13 @@ void test_converting_load_ctor() { assert(a[3] == 8); } -int main() { +int main(int, char**) { // TODO: adjust the tests when this assertion fails. assert(ex::native_simd::size() >= 4); test_load_ctor>(); test_load_ctor>(); test_converting_load_ctor>(); test_converting_load_ctor>(); + + return 0; } diff --git a/test/std/experimental/simd/simd.mem/load.pass.cpp b/test/std/experimental/simd/simd.mem/load.pass.cpp index 9bda07ee9..1a56161c5 100644 --- a/test/std/experimental/simd/simd.mem/load.pass.cpp +++ b/test/std/experimental/simd/simd.mem/load.pass.cpp @@ -111,11 +111,13 @@ void test_converting_load() { assert(a[3] == 8); } -int main() { +int main(int, char**) { // TODO: adjust the tests when this assertion fails. assert(ex::native_simd::size() >= 4); test_load>(); test_load>(); test_converting_load>(); test_converting_load>(); + + return 0; } diff --git a/test/std/experimental/simd/simd.mem/store.pass.cpp b/test/std/experimental/simd/simd.mem/store.pass.cpp index 3faf40000..3cc3d1fa1 100644 --- a/test/std/experimental/simd/simd.mem/store.pass.cpp +++ b/test/std/experimental/simd/simd.mem/store.pass.cpp @@ -85,10 +85,12 @@ void test_converting_store() { assert(buffer[3] == 8.); } -int main() { +int main(int, char**) { // TODO: adjust the tests when this assertion fails. test_store>(); test_store>(); test_converting_store>(); test_converting_store>(); + + return 0; } diff --git a/test/std/experimental/simd/simd.traits/abi_for_size.pass.cpp b/test/std/experimental/simd/simd.traits/abi_for_size.pass.cpp index a2206780f..2bf28dc8a 100644 --- a/test/std/experimental/simd/simd.traits/abi_for_size.pass.cpp +++ b/test/std/experimental/simd/simd.traits/abi_for_size.pass.cpp @@ -28,4 +28,6 @@ static_assert(std::is_same, ex::simd_abi::fixed_size<4>>::value, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.traits/is_abi_tag.pass.cpp b/test/std/experimental/simd/simd.traits/is_abi_tag.pass.cpp index f07fca829..db98dae2b 100644 --- a/test/std/experimental/simd/simd.traits/is_abi_tag.pass.cpp +++ b/test/std/experimental/simd/simd.traits/is_abi_tag.pass.cpp @@ -109,4 +109,6 @@ static_assert(!ex::is_abi_tag_v>, ""); static_assert(!ex::is_abi_tag_v>, ""); static_assert(!ex::is_abi_tag_v>, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.traits/is_simd.pass.cpp b/test/std/experimental/simd/simd.traits/is_simd.pass.cpp index 46326ab5f..c465f0de6 100644 --- a/test/std/experimental/simd/simd.traits/is_simd.pass.cpp +++ b/test/std/experimental/simd/simd.traits/is_simd.pass.cpp @@ -125,4 +125,6 @@ static_assert(!ex::is_simd_v>, ""); static_assert(!ex::is_simd_v>, ""); static_assert(!ex::is_simd_v, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.traits/is_simd_flag_type.pass.cpp b/test/std/experimental/simd/simd.traits/is_simd_flag_type.pass.cpp index d91d906ca..5fa208a3b 100644 --- a/test/std/experimental/simd/simd.traits/is_simd_flag_type.pass.cpp +++ b/test/std/experimental/simd/simd.traits/is_simd_flag_type.pass.cpp @@ -47,4 +47,6 @@ static_assert(!ex::is_simd_flag_type_v, ""); static_assert(!ex::is_simd_flag_type_v>, ""); static_assert(!ex::is_simd_flag_type_v>, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/simd/simd.traits/is_simd_mask.pass.cpp b/test/std/experimental/simd/simd.traits/is_simd_mask.pass.cpp index 5346afef5..348f2bfdf 100644 --- a/test/std/experimental/simd/simd.traits/is_simd_mask.pass.cpp +++ b/test/std/experimental/simd/simd.traits/is_simd_mask.pass.cpp @@ -148,4 +148,6 @@ static_assert(!ex::is_simd_mask_v>, ""); static_assert(!ex::is_simd_mask_v>, ""); static_assert(!ex::is_simd_mask_v, ""); -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/experimental/utilities/meta/meta.detect/detected_or.pass.cpp b/test/std/experimental/utilities/meta/meta.detect/detected_or.pass.cpp index 658bf0c12..3ad12b617 100644 --- a/test/std/experimental/utilities/meta/meta.detect/detected_or.pass.cpp +++ b/test/std/experimental/utilities/meta/meta.detect/detected_or.pass.cpp @@ -33,7 +33,9 @@ void test() { static_assert( std::is_same >::value, "" ); } -int main () { +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/experimental/utilities/meta/meta.detect/detected_t.pass.cpp b/test/std/experimental/utilities/meta/meta.detect/detected_t.pass.cpp index 7d3304fbc..ebb7ecc7d 100644 --- a/test/std/experimental/utilities/meta/meta.detect/detected_t.pass.cpp +++ b/test/std/experimental/utilities/meta/meta.detect/detected_t.pass.cpp @@ -40,8 +40,10 @@ void test() { static_assert( std::is_same>::value, "" ); } -int main () { +int main(int, char**) { test(); test(); // lookup failure returns nonesuch test(); + + return 0; } diff --git a/test/std/experimental/utilities/meta/meta.detect/is_detected.pass.cpp b/test/std/experimental/utilities/meta/meta.detect/is_detected.pass.cpp index 24c9d7011..60b1acae8 100644 --- a/test/std/experimental/utilities/meta/meta.detect/is_detected.pass.cpp +++ b/test/std/experimental/utilities/meta/meta.detect/is_detected.pass.cpp @@ -29,8 +29,10 @@ void test() { static_assert( b == ex::is_detected_v, "" ); } -int main () { +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/experimental/utilities/meta/meta.detect/is_detected_convertible.pass.cpp b/test/std/experimental/utilities/meta/meta.detect/is_detected_convertible.pass.cpp index a6252b245..0944cb2d0 100644 --- a/test/std/experimental/utilities/meta/meta.detect/is_detected_convertible.pass.cpp +++ b/test/std/experimental/utilities/meta/meta.detect/is_detected_convertible.pass.cpp @@ -41,9 +41,11 @@ void test() { static_assert( b == ex::is_detected_convertible_v, "" ); } -int main () { +int main(int, char**) { test(); test(); test(); test(); + + return 0; } diff --git a/test/std/experimental/utilities/meta/meta.detect/is_detected_exact.pass.cpp b/test/std/experimental/utilities/meta/meta.detect/is_detected_exact.pass.cpp index c888d436b..c31564032 100644 --- a/test/std/experimental/utilities/meta/meta.detect/is_detected_exact.pass.cpp +++ b/test/std/experimental/utilities/meta/meta.detect/is_detected_exact.pass.cpp @@ -40,9 +40,11 @@ void test() { static_assert( b == ex::is_detected_exact_v, "" ); } -int main () { +int main(int, char**) { test(); test(); test(); test(); + + return 0; } diff --git a/test/std/experimental/utilities/nothing_to_do.pass.cpp b/test/std/experimental/utilities/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/experimental/utilities/nothing_to_do.pass.cpp +++ b/test/std/experimental/utilities/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign.pass.cpp index 481fd4f8f..078c8c7f0 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign.pass.cpp @@ -20,4 +20,6 @@ using std::experimental::propagate_const; typedef propagate_const P; -int main() { static_assert(!std::is_assignable::value, ""); } +int main(int, char**) { static_assert(!std::is_assignable::value, ""); + return 0; +} diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_element_type.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_element_type.pass.cpp index 7a0fb47eb..512b59981 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_element_type.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_element_type.pass.cpp @@ -18,7 +18,7 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const PY; @@ -30,4 +30,6 @@ int main() { p = x1; assert(*p==1); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_propagate_const.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_propagate_const.pass.cpp index 9b6e70458..0da532ab4 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_propagate_const.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_propagate_const.pass.cpp @@ -21,4 +21,6 @@ using std::experimental::propagate_const; typedef propagate_const PX; typedef propagate_const PY; -int main() { static_assert(!std::is_assignable::value, ""); } +int main(int, char**) { static_assert(!std::is_assignable::value, ""); + return 0; +} diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_element_type.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_element_type.pass.cpp index d46180ee6..896ef9c90 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_element_type.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_element_type.pass.cpp @@ -18,7 +18,7 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const P; @@ -30,4 +30,6 @@ int main() { p = x1; assert(*p==1); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign.pass.cpp index 3aff45980..f1546afcc 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign.pass.cpp @@ -18,7 +18,7 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const P; @@ -28,4 +28,6 @@ int main() { p2=std::move(p1); assert(*p2==1); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible.pass.cpp index 5fe39a435..dfff0bc93 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible.pass.cpp @@ -18,7 +18,7 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const PX; typedef propagate_const PY; @@ -29,4 +29,6 @@ int main() { py1=std::move(px2); assert(*py1==2); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible_propagate_const.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible_propagate_const.pass.cpp index b99a25121..894910eaa 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible_propagate_const.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible_propagate_const.pass.cpp @@ -18,7 +18,7 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const PX; typedef propagate_const PY; @@ -29,4 +29,6 @@ int main() { py1=std::move(px2); assert(*py1==2); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.explicit.ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.explicit.ctor.pass.cpp index 10dc724ab..24e27cb6b 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.explicit.ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.explicit.ctor.pass.cpp @@ -20,8 +20,10 @@ using std::experimental::propagate_const; typedef propagate_const P; -int main() { +int main(int, char**) { static_assert(!std::is_convertible::value, ""); static_assert(std::is_constructible::value, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.non-explicit.ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.non-explicit.ctor.pass.cpp index ec0ad47e7..9cb325db0 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.non-explicit.ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.non-explicit.ctor.pass.cpp @@ -25,7 +25,9 @@ void f(const P& p) assert(*p==2); } -int main() { +int main(int, char**) { f(X(2)); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.copy_ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.copy_ctor.pass.cpp index 0320161ba..e440245b5 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.copy_ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.copy_ctor.pass.cpp @@ -21,5 +21,7 @@ using std::experimental::propagate_const; typedef propagate_const PX; typedef propagate_const PY; -int main() { static_assert(!std::is_constructible::value, ""); } +int main(int, char**) { static_assert(!std::is_constructible::value, ""); + return 0; +} diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.explicit.move_ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.explicit.move_ctor.pass.cpp index aa4f1a3ed..3166ebe70 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.explicit.move_ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.explicit.move_ctor.pass.cpp @@ -21,7 +21,9 @@ using std::experimental::propagate_const; typedef propagate_const PX; typedef propagate_const PY; -int main() { +int main(int, char**) { static_assert(!std::is_convertible::value, ""); static_assert(std::is_constructible::value, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.move_ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.move_ctor.pass.cpp index 77f8791a3..ea1ac4262 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.move_ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.move_ctor.pass.cpp @@ -21,10 +21,12 @@ using std::experimental::propagate_const; typedef propagate_const PY; typedef propagate_const PX; -int main() { +int main(int, char**) { PX px(1); PY py(std::move(px)); assert(*py==1); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/copy_ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/copy_ctor.pass.cpp index 0e992a69b..7c0558f39 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/copy_ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/copy_ctor.pass.cpp @@ -20,4 +20,6 @@ using std::experimental::propagate_const; typedef propagate_const P; -int main() { static_assert(!std::is_constructible::value, ""); } +int main(int, char**) { static_assert(!std::is_constructible::value, ""); + return 0; +} diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.explicit.ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.explicit.ctor.pass.cpp index 45a3bd363..aee637620 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.explicit.ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.explicit.ctor.pass.cpp @@ -20,8 +20,10 @@ using std::experimental::propagate_const; typedef propagate_const P; -int main() { +int main(int, char**) { static_assert(!std::is_convertible::value, ""); static_assert(std::is_constructible::value, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.non-explicit.ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.non-explicit.ctor.pass.cpp index b9f6bad69..93e50578a 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.non-explicit.ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.non-explicit.ctor.pass.cpp @@ -24,4 +24,6 @@ void f(const P&) { } -int main() { f(2); } +int main(int, char**) { f(2); + return 0; +} diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/move_ctor.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/move_ctor.pass.cpp index 6badeeede..662a605f4 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/move_ctor.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/move_ctor.pass.cpp @@ -18,11 +18,13 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const P; P p1(2); P p2(std::move(p1)); assert(*p2 == 2); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/dereference.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/dereference.pass.cpp index 8dffebafa..4e47bac37 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/dereference.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/dereference.pass.cpp @@ -27,7 +27,9 @@ constexpr P f() return p; } -int main() { +int main(int, char**) { constexpr P p = f(); static_assert(*p==2,""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/explicit_operator_element_type_ptr.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/explicit_operator_element_type_ptr.pass.cpp index 53d378391..6ce5d407c 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/explicit_operator_element_type_ptr.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/explicit_operator_element_type_ptr.pass.cpp @@ -20,4 +20,6 @@ using std::experimental::propagate_const; typedef propagate_const P; -int main() { static_assert(!std::is_convertible::value, ""); } +int main(int, char**) { static_assert(!std::is_convertible::value, ""); + return 0; +} diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/get.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/get.pass.cpp index 04fe4add1..1a12c3bdd 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/get.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/get.pass.cpp @@ -27,7 +27,9 @@ constexpr P f() return p; } -int main() { +int main(int, char**) { constexpr P p = f(); static_assert(*(p.get())==2,""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/op_arrow.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/op_arrow.pass.cpp index d8ea66e8d..bdc6c6937 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/op_arrow.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/op_arrow.pass.cpp @@ -27,7 +27,9 @@ constexpr P f() return p; } -int main() { +int main(int, char**) { constexpr P p = f(); static_assert(*(p.operator->())==2,""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/operator_element_type_ptr.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/operator_element_type_ptr.pass.cpp index 87b688909..46244b391 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/operator_element_type_ptr.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/operator_element_type_ptr.pass.cpp @@ -18,7 +18,7 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const P; @@ -31,4 +31,6 @@ int main() { *ptr_1 = 2; assert(*ptr_1==2); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/dereference.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/dereference.pass.cpp index c0a5e1e44..758bca469 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/dereference.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/dereference.pass.cpp @@ -18,11 +18,13 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const P; constexpr P p(1); static_assert(*p==1,""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/explicit_operator_element_type_ptr.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/explicit_operator_element_type_ptr.pass.cpp index b7dd8f843..1f98f03d2 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/explicit_operator_element_type_ptr.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/explicit_operator_element_type_ptr.pass.cpp @@ -20,6 +20,8 @@ using std::experimental::propagate_const; typedef propagate_const P; -int main() { +int main(int, char**) { static_assert(!std::is_convertible::value, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/get.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/get.pass.cpp index f424fae64..71aea68ed 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/get.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/get.pass.cpp @@ -18,11 +18,13 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const P; constexpr P p(1); static_assert(*(p.get())==1, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/op_arrow.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/op_arrow.pass.cpp index 14ba32387..dcb1b9245 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/op_arrow.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/op_arrow.pass.cpp @@ -18,11 +18,13 @@ using std::experimental::propagate_const; -int main() { +int main(int, char**) { typedef propagate_const P; constexpr P p(1); static_assert(*(p.operator->())==1,""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/operator_element_type_ptr.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/operator_element_type_ptr.pass.cpp index 8c0cb02fc..bfd295a1f 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/operator_element_type_ptr.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/operator_element_type_ptr.pass.cpp @@ -24,4 +24,6 @@ constexpr P p(1); constexpr const int *ptr_1 = p; -int main() { assert(*ptr_1 == 1); } +int main(int, char**) { assert(*ptr_1 == 1); + return 0; +} diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.class/swap.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.class/swap.pass.cpp index e6b94957f..03b32dd0e 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.class/swap.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.class/swap.pass.cpp @@ -21,11 +21,13 @@ using std::experimental::propagate_const; bool swap_called = false; void swap(X &, X &) { swap_called = true; } -int main() { +int main(int, char**) { typedef propagate_const P; P p1(1); P p2(2); p1.swap(p2); assert(swap_called); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/hash.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/hash.pass.cpp index 76c683458..28ac9c224 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/hash.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/hash.pass.cpp @@ -31,7 +31,7 @@ template <> struct hash }; } // namespace std -int main() { +int main(int, char**) { typedef propagate_const P; @@ -40,4 +40,6 @@ int main() { auto h = std::hash

(); assert(h(p)==99); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/equal_to.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/equal_to.pass.cpp index 40f4ae7d5..85e400504 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/equal_to.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/equal_to.pass.cpp @@ -20,7 +20,7 @@ using std::experimental::propagate_const; constexpr bool operator==(const X &x1, const X &x2) { return x1.i_ == x2.i_; } -int main() { +int main(int, char**) { typedef propagate_const P; @@ -32,4 +32,6 @@ int main() { assert(c(p1_1,p2_1)); assert(!c(p1_1,p3_2)); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater.pass.cpp index f019f07d1..ab7b5e9a2 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater.pass.cpp @@ -20,7 +20,7 @@ using std::experimental::propagate_const; constexpr bool operator>(const X &x1, const X &x2) { return x1.i_ > x2.i_; } -int main() { +int main(int, char**) { typedef propagate_const P; @@ -34,4 +34,6 @@ int main() { assert(!c(p2_1,p1_1)); assert(!c(p1_1,p3_2)); assert(c(p3_2,p1_1)); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater_equal.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater_equal.pass.cpp index 8f0e0d8cd..f30e0e9d2 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater_equal.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater_equal.pass.cpp @@ -20,7 +20,7 @@ using std::experimental::propagate_const; constexpr bool operator>=(const X &x1, const X &x2) { return x1.i_ >= x2.i_; } -int main() { +int main(int, char**) { typedef propagate_const P; @@ -34,4 +34,6 @@ int main() { assert(c(p2_1,p1_1)); assert(!c(p1_1,p3_2)); assert(c(p3_2,p1_1)); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less.pass.cpp index 584f52ba6..75afd95e1 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less.pass.cpp @@ -20,7 +20,7 @@ using std::experimental::propagate_const; constexpr bool operator<(const X &x1, const X &x2) { return x1.i_ < x2.i_; } -int main() { +int main(int, char**) { typedef propagate_const P; @@ -34,4 +34,6 @@ int main() { assert(!c(p2_1,p1_1)); assert(c(p1_1,p3_2)); assert(!c(p3_2,p1_1)); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less_equal.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less_equal.pass.cpp index 4eb25db29..4f6523a32 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less_equal.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less_equal.pass.cpp @@ -20,7 +20,7 @@ using std::experimental::propagate_const; constexpr bool operator<=(const X &x1, const X &x2) { return x1.i_ <= x2.i_; } -int main() { +int main(int, char**) { typedef propagate_const P; @@ -34,4 +34,6 @@ int main() { assert(c(p2_1,p1_1)); assert(c(p1_1,p3_2)); assert(!c(p3_2,p1_1)); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/not_equal_to.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/not_equal_to.pass.cpp index 52eadc4b3..1c303ae28 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/not_equal_to.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/not_equal_to.pass.cpp @@ -20,7 +20,7 @@ using std::experimental::propagate_const; constexpr bool operator!=(const X &x1, const X &x2) { return x1.i_ != x2.i_; } -int main() { +int main(int, char**) { typedef propagate_const P; @@ -32,4 +32,6 @@ int main() { assert(!c(p1_1,p2_1)); assert(c(p1_1,p3_2)); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/equal.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/equal.pass.cpp index 696330a42..dafc355a4 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/equal.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/equal.pass.cpp @@ -33,7 +33,7 @@ constexpr bool operator==(const nullptr_t &, const X &) { return false; } -int main() { +int main(int, char**) { constexpr X x1_1(1); constexpr X x2_1(1); constexpr X x3_2(2); @@ -60,4 +60,6 @@ int main() { static_assert(!(p1_1==nullptr),""); static_assert(!(nullptr==p1_1),""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_equal.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_equal.pass.cpp index 8c214f745..36f374730 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_equal.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_equal.pass.cpp @@ -24,7 +24,7 @@ constexpr bool operator>=(const X &lhs, const X &rhs) { return lhs.i_ >= rhs.i_; } -int main() { +int main(int, char**) { constexpr X x1_1(1); constexpr X x2_1(1); constexpr X x3_2(2); @@ -50,4 +50,6 @@ int main() { static_assert(x1_1 >= p2_1, ""); static_assert(!(x1_1 >= p3_2), ""); static_assert(x3_2 >= p1_1, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_than.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_than.pass.cpp index fb6799785..6abadb39b 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_than.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_than.pass.cpp @@ -24,7 +24,7 @@ constexpr bool operator>(const X &lhs, const X &rhs) { return lhs.i_ > rhs.i_; } -int main() { +int main(int, char**) { constexpr X x1_1(1); constexpr X x2_1(1); constexpr X x3_2(2); @@ -46,4 +46,6 @@ int main() { static_assert(!(x1_1 > p2_1), ""); static_assert(x3_2 > p1_1, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_equal.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_equal.pass.cpp index a1d5b3d9e..703faed74 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_equal.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_equal.pass.cpp @@ -24,7 +24,7 @@ constexpr bool operator<=(const X &lhs, const X &rhs) { return lhs.i_ <= rhs.i_; } -int main() { +int main(int, char**) { constexpr X x1_1(1); constexpr X x2_1(1); constexpr X x3_2(2); @@ -51,4 +51,6 @@ int main() { static_assert(x1_1 <= p3_2, ""); static_assert(!(x3_2 <= p1_1), ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_than.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_than.pass.cpp index 00bf157d9..7481418d3 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_than.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_than.pass.cpp @@ -24,7 +24,7 @@ constexpr bool operator<(const X &lhs, const X &rhs) { return lhs.i_ < rhs.i_; } -int main() { +int main(int, char**) { constexpr X x1_1(1); constexpr X x2_1(1); constexpr X x3_2(2); @@ -46,4 +46,6 @@ int main() { static_assert(!(p1_1 < x1_1), ""); static_assert(p1_1 < x3_2, ""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/not_equal.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/not_equal.pass.cpp index ba30912dd..ebfc62315 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/not_equal.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/not_equal.pass.cpp @@ -33,7 +33,7 @@ constexpr bool operator!=(const nullptr_t &, const X &) { return true; } -int main() { +int main(int, char**) { constexpr X x1_1(1); constexpr X x2_1(1); constexpr X x3_2(2); @@ -58,4 +58,6 @@ int main() { static_assert(p1_1!=nullptr,""); static_assert(nullptr!=p1_1,""); + + return 0; } diff --git a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/swap.pass.cpp b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/swap.pass.cpp index 1df35dd88..84923f78d 100644 --- a/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/swap.pass.cpp +++ b/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/swap.pass.cpp @@ -21,10 +21,12 @@ using std::experimental::propagate_const; bool swap_called = false; void swap(X &, X &) { swap_called = true; } -int main() { +int main(int, char**) { typedef propagate_const P; P p1(1); P p2(2); swap(p1, p2); assert(swap_called); + + return 0; } diff --git a/test/std/experimental/utilities/utility/utility.erased.type/erased_type.pass.cpp b/test/std/experimental/utilities/utility/utility.erased.type/erased_type.pass.cpp index 9c3ac0cc9..36bf4f793 100644 --- a/test/std/experimental/utilities/utility/utility.erased.type/erased_type.pass.cpp +++ b/test/std/experimental/utilities/utility/utility.erased.type/erased_type.pass.cpp @@ -10,8 +10,10 @@ #include -int main() +int main(int, char**) { std::experimental::erased_type e; ((void)e); + + return 0; } diff --git a/test/std/experimental/utilities/utility/utility.synop/includes.pass.cpp b/test/std/experimental/utilities/utility/utility.synop/includes.pass.cpp index 45140f333..ddf053f24 100644 --- a/test/std/experimental/utilities/utility/utility.synop/includes.pass.cpp +++ b/test/std/experimental/utilities/utility/utility.synop/includes.pass.cpp @@ -14,6 +14,8 @@ # error " must include " #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/file.streams/c.files/cinttypes.pass.cpp b/test/std/input.output/file.streams/c.files/cinttypes.pass.cpp index 675c57516..e9e32bb67 100644 --- a/test/std/input.output/file.streams/c.files/cinttypes.pass.cpp +++ b/test/std/input.output/file.streams/c.files/cinttypes.pass.cpp @@ -877,7 +877,7 @@ template void test() ((void)t); // Prevent unused warning } -int main() +int main(int, char**) { test(); test(); @@ -927,4 +927,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/input.output/file.streams/c.files/cstdio.pass.cpp b/test/std/input.output/file.streams/c.files/cstdio.pass.cpp index 95a5cb695..af8dc97a5 100644 --- a/test/std/input.output/file.streams/c.files/cstdio.pass.cpp +++ b/test/std/input.output/file.streams/c.files/cstdio.pass.cpp @@ -85,7 +85,7 @@ #pragma clang diagnostic ignored "-Wdeprecated-declarations" #endif -int main() +int main(int, char**) { std::FILE* fp = 0; std::fpos_t fpos = std::fpos_t(); @@ -154,4 +154,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); #endif + + return 0; } diff --git a/test/std/input.output/file.streams/c.files/gets.fail.cpp b/test/std/input.output/file.streams/c.files/gets.fail.cpp index 0772dc9f0..dae0e42ff 100644 --- a/test/std/input.output/file.streams/c.files/gets.fail.cpp +++ b/test/std/input.output/file.streams/c.files/gets.fail.cpp @@ -13,7 +13,9 @@ #include -int main() +int main(int, char**) { (void) std::gets((char *) NULL); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.assign/member_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.assign/member_swap.pass.cpp index b6890b871..9bfcec0a4 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.assign/member_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.assign/member_swap.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -50,4 +50,6 @@ int main() assert(f2.sgetc() == L'2'); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp index 0acda35b0..a397e6cc1 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp @@ -19,7 +19,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -52,4 +52,6 @@ int main() assert(f2.sgetc() == L'2'); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.pass.cpp index 6fd1d2bb4..f23c119af 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.pass.cpp @@ -19,7 +19,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -52,4 +52,6 @@ int main() assert(f2.sgetc() == L'2'); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.cons/default.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.cons/default.pass.cpp index d9230b045..5efbb03c8 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.cons/default.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::filebuf f; @@ -26,4 +26,6 @@ int main() std::wfilebuf f; assert(!f.is_open()); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp index ad4d37dad..922e514d7 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp @@ -19,7 +19,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -50,4 +50,6 @@ int main() assert(f2.sgetc() == L'2'); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.members/open_path.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.members/open_path.pass.cpp index 7f7ce344f..ea244e1a3 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.members/open_path.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.members/open_path.pass.cpp @@ -19,7 +19,7 @@ namespace fs = std::filesystem; -int main() { +int main(int, char**) { fs::path p = get_temp_file_name(); { @@ -52,4 +52,6 @@ int main() { assert(f.sbumpc() == L'3'); } remove(p.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp index fc3dd6d01..bd662a9f7 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp @@ -14,7 +14,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -47,4 +47,6 @@ int main() assert(f.sbumpc() == L'3'); } remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp index 0aeb505c7..6636a4223 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp @@ -36,7 +36,7 @@ struct test_buf virtual int_type overflow(int_type c = traits_type::eof()) {return base::overflow(c);} }; -int main() +int main(int, char**) { { test_buf f; @@ -140,4 +140,6 @@ int main() assert(f.sbumpc() == -1); } std::remove("overflow.dat"); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp index e711b0c9b..728eec293 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp @@ -32,7 +32,7 @@ struct test_buf virtual int_type pbackfail(int_type c = traits_type::eof()) {return base::pbackfail(c);} }; -int main() +int main(int, char**) { { test_buf f; @@ -60,4 +60,6 @@ int main() assert(f.sgetc() == '2'); } } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.pass.cpp index 9126b3396..6f50357a0 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { char buf[10]; @@ -62,4 +62,6 @@ int main() assert(f.sgetc() == L'l'); } std::remove("seekoff.dat"); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp index 8859b0796..47760a916 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp @@ -36,7 +36,7 @@ struct test_buf virtual int_type underflow() {return base::underflow();} }; -int main() +int main(int, char**) { { test_buf f; @@ -121,4 +121,6 @@ int main() assert(f.sbumpc() == 0x4E53); assert(f.sbumpc() == static_cast(-1)); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/filebuf/types.pass.cpp b/test/std/input.output/file.streams/fstreams/filebuf/types.pass.cpp index e0c95f50a..40c010f6f 100644 --- a/test/std/input.output/file.streams/fstreams/filebuf/types.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/filebuf/types.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_filebuf >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.assign/member_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.assign/member_swap.pass.cpp index 312a68d83..7c94de924 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.assign/member_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.assign/member_swap.pass.cpp @@ -35,7 +35,7 @@ std::pair get_temp_file_names() { return names; } -int main() +int main(int, char**) { std::pair temp_files = get_temp_file_names(); std::string& temp1 = temp_files.first; @@ -87,4 +87,6 @@ int main() } std::remove(temp1.c_str()); std::remove(temp2.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp index 4ee860a8e..d2cc6ce72 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp @@ -19,7 +19,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -46,4 +46,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cpp index 5a2d826be..071ca5d85 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cpp @@ -37,7 +37,7 @@ std::pair get_temp_file_names() { return names; } -int main() +int main(int, char**) { std::pair temp_files = get_temp_file_names(); std::string& temp1 = temp_files.first; @@ -89,4 +89,6 @@ int main() } std::remove(temp1.c_str()); std::remove(temp2.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp index ede9fd239..b38bbb443 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::fstream fs; @@ -24,4 +24,6 @@ int main() { std::wfstream fs; } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp index a213cc643..fb639f1c5 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp @@ -19,7 +19,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -44,4 +44,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.cons/path.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.cons/path.pass.cpp index f63ae6bdd..d86b4b6cc 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.cons/path.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.cons/path.pass.cpp @@ -23,7 +23,7 @@ namespace fs = std::filesystem; -int main() { +int main(int, char**) { fs::path p = get_temp_file_name(); { std::fstream fs(p, std::ios_base::in | std::ios_base::out | @@ -45,4 +45,6 @@ int main() { assert(x == 3.25); } std::remove(p.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp index 07a6a4113..4cade955b 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -40,4 +40,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp index 36546035c..15a2c7023 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -42,4 +42,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.members/close.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.members/close.pass.cpp index 818f73be8..94a06c467 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.members/close.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.members/close.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -38,4 +38,6 @@ int main() assert(!fs.is_open()); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.members/open_path.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.members/open_path.pass.cpp index d6722076a..799829e2b 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.members/open_path.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.members/open_path.pass.cpp @@ -20,7 +20,7 @@ #include #include "platform_support.h" -int main() { +int main(int, char**) { std::filesystem::path p = get_temp_file_name(); { std::fstream stream; @@ -48,4 +48,6 @@ int main() { assert(x == 3.25); } std::remove(p.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp index 07f5c18f5..32f1d0096 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -46,4 +46,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.members/open_string.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.members/open_string.pass.cpp index 4bc436b38..90cd56117 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.members/open_string.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.members/open_string.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -46,4 +46,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream.members/rdbuf.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream.members/rdbuf.pass.cpp index ecbc15bc3..0f39fc63b 100644 --- a/test/std/input.output/file.streams/fstreams/fstream.members/rdbuf.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream.members/rdbuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::fstream fs; @@ -26,4 +26,6 @@ int main() std::wfstream fs; assert(fs.rdbuf()); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/fstream/types.pass.cpp b/test/std/input.output/file.streams/fstreams/fstream/types.pass.cpp index 3f81e18f4..783cfa3a7 100644 --- a/test/std/input.output/file.streams/fstreams/fstream/types.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/fstream/types.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_fstream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.assign/member_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.assign/member_swap.pass.cpp index e30a9c060..17b88140d 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.assign/member_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.assign/member_swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs1("test.dat"); @@ -38,4 +38,6 @@ int main() fs2 >> x; assert(x == 3.25); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp index 9ccd54eec..d5fe0984e 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fso("test.dat"); @@ -36,4 +36,6 @@ int main() fs >> x; assert(x == 3.25); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.pass.cpp index c008fe50f..c4cd592d1 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs1("test.dat"); @@ -39,4 +39,6 @@ int main() fs2 >> x; assert(x == 3.25); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp index 896903d36..7e76d6f8a 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs; @@ -24,4 +24,6 @@ int main() { std::wifstream fs; } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp index c7e389e3a..d8a58ac53 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fso("test.dat"); @@ -34,4 +34,6 @@ int main() fs >> x; assert(x == 3.25); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.cons/path.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.cons/path.pass.cpp index 7d6da5b27..8a3a361bb 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.cons/path.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.cons/path.pass.cpp @@ -22,7 +22,7 @@ namespace fs = std::filesystem; -int main() { +int main(int, char**) { { fs::path p; static_assert(!std::is_convertible::value, @@ -49,4 +49,6 @@ int main() { // std::wifstream(const fs::path&, std::ios_base::openmode) is tested in // test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp // which creates writable files. + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp index 6e0bb2984..d44b3be75 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs("test.dat"); @@ -36,4 +36,6 @@ int main() // std::wifstream(const char*, std::ios_base::openmode) is tested in // test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp // which creates writable files. + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp index a0d90e255..c4e979e30 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs(std::string("test.dat")); @@ -36,4 +36,6 @@ int main() // std::wifstream(const std::string&, std::ios_base::openmode) is tested in // test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp // which creates writable files. + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.members/close.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.members/close.pass.cpp index 609ca4ac1..e72bd5487 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.members/close.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.members/close.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs; @@ -34,4 +34,6 @@ int main() fs.close(); assert(!fs.is_open()); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.members/open_path.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.members/open_path.pass.cpp index 4432ea5c6..bce5fb97d 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.members/open_path.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.members/open_path.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() { +int main(int, char**) { { std::ifstream fs; assert(!fs.is_open()); @@ -44,4 +44,6 @@ int main() { fs >> c; assert(c == L'r'); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.members/open_pointer.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.members/open_pointer.pass.cpp index 3a12c9852..50ec53fdc 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.members/open_pointer.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.members/open_pointer.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs; @@ -42,4 +42,6 @@ int main() fs >> c; assert(c == L'r'); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.members/open_string.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.members/open_string.pass.cpp index e6759ed8c..155ae0e63 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.members/open_string.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.members/open_string.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs; @@ -42,4 +42,6 @@ int main() fs >> c; assert(c == L'r'); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream.members/rdbuf.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream.members/rdbuf.pass.cpp index ea64139f1..455d2274e 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream.members/rdbuf.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream.members/rdbuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ifstream fs("test.dat"); @@ -28,4 +28,6 @@ int main() std::wfilebuf* fb = fs.rdbuf(); assert(fb->sgetc() == L'r'); } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ifstream/types.pass.cpp b/test/std/input.output/file.streams/fstreams/ifstream/types.pass.cpp index a3b441f93..620c39608 100644 --- a/test/std/input.output/file.streams/fstreams/ifstream/types.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ifstream/types.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_ifstream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp index 89e32e97f..fcfb94ecf 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp @@ -35,7 +35,7 @@ std::pair get_temp_file_names() { return names; } -int main() +int main(int, char**) { std::pair temp_files = get_temp_file_names(); std::string& temp1 = temp_files.first; @@ -95,4 +95,6 @@ int main() assert(x == 3.25); } std::remove(temp2.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp index 1eba0d576..fbc3bf597 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp @@ -19,7 +19,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -48,4 +48,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp index 4190db3a6..3cbf508d9 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp @@ -36,7 +36,7 @@ std::pair get_temp_file_names() { return names; } -int main() +int main(int, char**) { std::pair temp_files = get_temp_file_names(); std::string& temp1 = temp_files.first; @@ -96,4 +96,6 @@ int main() assert(x == 3.25); } std::remove(temp2.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp index f87bb1e79..baa4bfe9d 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ofstream fs; @@ -24,4 +24,6 @@ int main() { std::wofstream fs; } + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp index 85fcffee4..3a3e11e91 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp @@ -19,7 +19,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -46,4 +46,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.cons/path.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.cons/path.pass.cpp index bad7e4f64..254d696aa 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.cons/path.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.cons/path.pass.cpp @@ -22,7 +22,7 @@ namespace fs = std::filesystem; -int main() { +int main(int, char**) { fs::path p = get_temp_file_name(); { static_assert(!std::is_convertible::value, @@ -65,4 +65,6 @@ int main() { assert(x == 3.25); } std::remove(p.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp index 5e4a18d1e..ce23d5e36 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -54,4 +54,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp index 41e739abb..c19c278f4 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -54,4 +54,6 @@ int main() assert(x == 3.25); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.members/close.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.members/close.pass.cpp index 00a704191..3ea39985e 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.members/close.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.members/close.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -38,4 +38,6 @@ int main() assert(!fs.is_open()); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.members/open_path.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.members/open_path.pass.cpp index 857b6c68f..1b783f6d5 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.members/open_path.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.members/open_path.pass.cpp @@ -22,7 +22,7 @@ namespace fs = std::filesystem; -int main() { +int main(int, char**) { fs::path p = get_temp_file_name(); { std::ofstream fs; @@ -58,4 +58,6 @@ int main() { assert(c == L'a'); } std::remove(p.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp index 689622741..5bf58814d 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -54,4 +54,6 @@ int main() assert(c == L'a'); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.members/open_string.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.members/open_string.pass.cpp index 6a223891a..52db618e1 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.members/open_string.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.members/open_string.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -54,4 +54,6 @@ int main() assert(c == L'a'); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream.members/rdbuf.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream.members/rdbuf.pass.cpp index 6e8f2fc36..a7b51fb35 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream.members/rdbuf.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream.members/rdbuf.pass.cpp @@ -17,7 +17,7 @@ #include #include "platform_support.h" -int main() +int main(int, char**) { std::string temp = get_temp_file_name(); { @@ -32,4 +32,6 @@ int main() assert(fb->sputc(L'r') == L'r'); } std::remove(temp.c_str()); + + return 0; } diff --git a/test/std/input.output/file.streams/fstreams/ofstream/types.pass.cpp b/test/std/input.output/file.streams/fstreams/ofstream/types.pass.cpp index 1feb4214a..231807195 100644 --- a/test/std/input.output/file.streams/fstreams/ofstream/types.pass.cpp +++ b/test/std/input.output/file.streams/fstreams/ofstream/types.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_ofstream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/file.streams/nothing_to_do.pass.cpp b/test/std/input.output/file.streams/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/file.streams/nothing_to_do.pass.cpp +++ b/test/std/input.output/file.streams/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default.pass.cpp b/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default.pass.cpp index 106eb033f..1cb88a351 100644 --- a/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default.pass.cpp +++ b/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() { +int main(int, char**) { using namespace fs; // Default { @@ -27,4 +27,6 @@ int main() { directory_entry e; assert(e.path() == path()); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default_const.pass.cpp b/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default_const.pass.cpp index 856231243..0f681531a 100644 --- a/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default_const.pass.cpp +++ b/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/default_const.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() { +int main(int, char**) { using namespace fs; // Default { @@ -28,4 +28,6 @@ int main() { const directory_entry e; assert(e.path() == path()); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/comparisons.pass.cpp b/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/comparisons.pass.cpp index 10e8c63b6..12158349e 100644 --- a/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/comparisons.pass.cpp +++ b/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/comparisons.pass.cpp @@ -74,7 +74,9 @@ void test_comparisons_simple() { } } -int main() { +int main(int, char**) { test_comparison_signatures(); test_comparisons_simple(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/path.pass.cpp b/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/path.pass.cpp index 185b0ef4a..28bd2752e 100644 --- a/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/path.pass.cpp +++ b/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/path.pass.cpp @@ -81,7 +81,9 @@ void test_path_conversion() { } } -int main() { +int main(int, char**) { test_path_method(); test_path_conversion(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/default_ctor.pass.cpp b/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/default_ctor.pass.cpp index c318bdb33..9f60ec286 100644 --- a/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/default_ctor.pass.cpp +++ b/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/default_ctor.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { { static_assert(std::is_nothrow_default_constructible::value, ""); } @@ -31,4 +31,6 @@ int main() { const fs::directory_iterator d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.directory_iterator/types.pass.cpp b/test/std/input.output/filesystems/class.directory_iterator/types.pass.cpp index bac693903..3932be021 100644 --- a/test/std/input.output/filesystems/class.directory_iterator/types.pass.cpp +++ b/test/std/input.output/filesystems/class.directory_iterator/types.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { using namespace fs; using D = directory_iterator; ASSERT_SAME_TYPE(D::value_type, directory_entry); @@ -33,4 +33,6 @@ int main() { ASSERT_SAME_TYPE(D::pointer, const directory_entry*); ASSERT_SAME_TYPE(D::reference, const directory_entry&); ASSERT_SAME_TYPE(D::iterator_category, std::input_iterator_tag); + + return 0; } diff --git a/test/std/input.output/filesystems/class.file_status/file_status.cons.pass.cpp b/test/std/input.output/filesystems/class.file_status/file_status.cons.pass.cpp index 53c619bd8..74fdaaf20 100644 --- a/test/std/input.output/filesystems/class.file_status/file_status.cons.pass.cpp +++ b/test/std/input.output/filesystems/class.file_status/file_status.cons.pass.cpp @@ -22,7 +22,7 @@ #include "test_convertible.hpp" -int main() { +int main(int, char**) { using namespace fs; // Default ctor { @@ -56,4 +56,6 @@ int main() { assert(f.type() == file_type::regular); assert(f.permissions() == perms::owner_read); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.file_status/file_status.mods.pass.cpp b/test/std/input.output/filesystems/class.file_status/file_status.mods.pass.cpp index 38573beac..0ee9f709b 100644 --- a/test/std/input.output/filesystems/class.file_status/file_status.mods.pass.cpp +++ b/test/std/input.output/filesystems/class.file_status/file_status.mods.pass.cpp @@ -20,7 +20,7 @@ #include -int main() { +int main(int, char**) { using namespace fs; file_status st; @@ -45,4 +45,6 @@ int main() { st.permissions(perms::owner_read); assert(st.permissions() == perms::owner_read); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.file_status/file_status.obs.pass.cpp b/test/std/input.output/filesystems/class.file_status/file_status.obs.pass.cpp index 676ceea8d..ec4863139 100644 --- a/test/std/input.output/filesystems/class.file_status/file_status.obs.pass.cpp +++ b/test/std/input.output/filesystems/class.file_status/file_status.obs.pass.cpp @@ -20,7 +20,7 @@ #include -int main() { +int main(int, char**) { using namespace fs; const file_status st(file_type::regular, perms::owner_read); @@ -41,4 +41,6 @@ int main() { "operation must return perms"); assert(st.permissions() == perms::owner_read); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.filesystem_error/filesystem_error.members.pass.cpp b/test/std/input.output/filesystems/class.filesystem_error/filesystem_error.members.pass.cpp index 075a4137d..d9d1a0333 100644 --- a/test/std/input.output/filesystems/class.filesystem_error/filesystem_error.members.pass.cpp +++ b/test/std/input.output/filesystems/class.filesystem_error/filesystem_error.members.pass.cpp @@ -94,8 +94,10 @@ void test_signatures() } } -int main() { +int main(int, char**) { static_assert(std::is_base_of::value, ""); test_constructors(); test_signatures(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp b/test/std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp index de1e413be..558206d70 100644 --- a/test/std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp @@ -97,8 +97,10 @@ void checkBeginEndBasic() { } -int main() { +int main(int, char**) { using namespace fs; checkIteratorConcepts(); checkBeginEndBasic(); // See path.decompose.pass.cpp for more tests. + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp index fb74c8e19..2f468e595 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp @@ -311,7 +311,7 @@ void test_sfinae() } } -int main() +int main(int, char**) { using namespace fs; for (auto const & TC : Cases) { @@ -335,4 +335,6 @@ int main() doAppendSourceAllocTest(TC); } test_sfinae(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.assign/braced_init.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.assign/braced_init.pass.cpp index eb45c0981..aff89f27b 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.assign/braced_init.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.assign/braced_init.pass.cpp @@ -22,9 +22,11 @@ #include "count_new.hpp" -int main() { +int main(int, char**) { using namespace fs; path p("abc"); p = {}; assert(p.native() == ""); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.assign/copy.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.assign/copy.pass.cpp index 04b8f63cb..9265c70f6 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.assign/copy.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.assign/copy.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { using namespace fs; static_assert(std::is_copy_assignable::value, ""); static_assert(!std::is_nothrow_copy_assignable::value, "should not be noexcept"); @@ -32,4 +32,6 @@ int main() { assert(p.native() == s); assert(p2.native() == s); assert(&pref == &p2); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.assign/move.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.assign/move.pass.cpp index 12422c68e..5e5fb1e0e 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.assign/move.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.assign/move.pass.cpp @@ -22,7 +22,7 @@ #include "count_new.hpp" -int main() { +int main(int, char**) { using namespace fs; static_assert(std::is_nothrow_move_assignable::value, ""); assert(globalMemCounter.checkOutstandingNewEq(0)); @@ -38,4 +38,6 @@ int main() { assert(p.native() != s); // Testing moved from state assert(&pref == &p2); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp index edc0b2638..9c23e3b3e 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp @@ -228,7 +228,7 @@ void RunStringMoveTest(const char* Expect) { } } -int main() { +int main(int, char**) { for (auto const& MS : PathList) { RunTestCase(MS); RunTestCase(MS); @@ -237,4 +237,6 @@ int main() { RunStringMoveTest(MS); } test_sfinae(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp index 41efb7513..165e62fe4 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp @@ -184,7 +184,9 @@ void test_compare_elements() { } } -int main() { +int main(int, char**) { test_compare_basic(); test_compare_elements(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp index 842d70543..b074e831e 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp @@ -325,7 +325,7 @@ void test_sfinae() { } } -int main() +int main(int, char**) { using namespace fs; for (auto const & TC : Cases) { @@ -384,4 +384,6 @@ int main() doConcatECharTest(TC); } test_sfinae(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.construct/copy.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.construct/copy.pass.cpp index 789789779..1490c0b9f 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.construct/copy.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.construct/copy.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { using namespace fs; static_assert(std::is_copy_constructible::value, ""); static_assert(!std::is_nothrow_copy_constructible::value, "should not be noexcept"); @@ -30,4 +30,6 @@ int main() { path p2(p); assert(p.native() == s); assert(p2.native() == s); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.construct/default.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.construct/default.pass.cpp index 203c0e5ee..b31728da1 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.construct/default.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.construct/default.pass.cpp @@ -21,9 +21,11 @@ #include "test_macros.h" -int main() { +int main(int, char**) { using namespace fs; static_assert(std::is_nothrow_default_constructible::value, ""); const path p; assert(p.empty()); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.construct/move.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.construct/move.pass.cpp index 4382de141..494a77c3c 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.construct/move.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.construct/move.pass.cpp @@ -22,7 +22,7 @@ #include "count_new.hpp" -int main() { +int main(int, char**) { using namespace fs; static_assert(std::is_nothrow_move_constructible::value, ""); assert(globalMemCounter.checkOutstandingNewEq(0)); @@ -36,4 +36,6 @@ int main() { assert(p2.native() == s); assert(p.native() != s); // Testing moved from state } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp index b10d3aa88..bcb9986ce 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp @@ -117,7 +117,7 @@ void test_sfinae() { } } -int main() { +int main(int, char**) { for (auto const& MS : PathList) { RunTestCase(MS); RunTestCase(MS); @@ -125,4 +125,6 @@ int main() { RunTestCase(MS); } test_sfinae(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.decompose/empty.fail.cpp b/test/std/input.output/filesystems/class.path/path.member/path.decompose/empty.fail.cpp index 481ffcde6..5248f6751 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.decompose/empty.fail.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.decompose/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { fs::path c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.decompose/path.decompose.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.decompose/path.decompose.pass.cpp index aa511cdf0..be9cefb76 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.decompose/path.decompose.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.decompose/path.decompose.pass.cpp @@ -208,8 +208,10 @@ void decompFilenameTest() } } -int main() +int main(int, char**) { decompPathTest(); decompFilenameTest(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_normal.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_normal.pass.cpp index 4d295eec5..f1e616542 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_normal.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_normal.pass.cpp @@ -26,7 +26,7 @@ #include "filesystem_test_helper.hpp" -int main() { +int main(int, char**) { // clang-format off struct { std::string input; diff --git a/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp index 96fa1597b..7e31956ee 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp @@ -27,7 +27,7 @@ #include "filesystem_test_helper.hpp" -int main() { +int main(int, char**) { // clang-format off struct { std::string input; diff --git a/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp index 7cb81ca00..707a7010f 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp @@ -33,7 +33,7 @@ MultiStringType longString = MKSTR("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR // generic_string forwards to string. Tests for // string() are in "path.native.op/string_alloc.pass.cpp". // generic_string is minimally tested here. -int main() +int main(int, char**) { using namespace fs; using CharT = wchar_t; @@ -51,4 +51,6 @@ int main() assert(Alloc::alloc_count > 0); assert(Alloc::outstanding_alloc() == 1); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp index 2e33769cd..04ae673ac 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp @@ -31,7 +31,7 @@ MultiStringType longString = MKSTR("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/123456789/abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"); -int main() +int main(int, char**) { using namespace fs; auto const& MS = longString; @@ -57,4 +57,6 @@ int main() std::u32string s = p.generic_u32string(); assert(s == (const char32_t*)MS); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/clear.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/clear.pass.cpp index a224dddfa..01538539f 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/clear.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/clear.pass.cpp @@ -24,7 +24,7 @@ #include "filesystem_test_helper.hpp" -int main() { +int main(int, char**) { using namespace fs; { path p; @@ -40,4 +40,6 @@ int main() { p2.clear(); assert(p2.empty()); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/make_preferred.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/make_preferred.pass.cpp index 43393aba5..4530ef875 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/make_preferred.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/make_preferred.pass.cpp @@ -39,7 +39,7 @@ const MakePreferredTestcase TestCases[] = , {"\\foo\\/bar\\/baz\\"} }; -int main() +int main(int, char**) { // This operation is an identity operation on linux. using namespace fs; @@ -50,4 +50,6 @@ int main() assert(p.native() == TC.value); assert(&Ref == &p); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/remove_filename.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/remove_filename.pass.cpp index 42191379d..7cb562c22 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/remove_filename.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/remove_filename.pass.cpp @@ -57,7 +57,7 @@ const RemoveFilenameTestcase TestCases[] = , {"bar/../baz/./file.txt", "bar/../baz/./"} }; -int main() +int main(int, char**) { using namespace fs; for (auto const & TC : TestCases) { @@ -69,4 +69,6 @@ int main() assert(&Ref == &p); assert(!p.has_filename()); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_extension.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_extension.pass.cpp index 70040c48a..6fec420ba 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_extension.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_extension.pass.cpp @@ -51,7 +51,7 @@ const ReplaceExtensionTestcase NoArgCases[] = , {"foo..cpp", "foo.", ""} }; -int main() +int main(int, char**) { using namespace fs; for (auto const & TC : TestCases) { @@ -68,4 +68,6 @@ int main() assert(p == TC.expect); assert(&Ref == &p); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_filename.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_filename.pass.cpp index 363535221..8142e7907 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_filename.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_filename.pass.cpp @@ -47,7 +47,7 @@ const ReplaceFilenameTestcase TestCases[] = , {"/foo\\baz/bong", "/foo\\baz/bar", "bar"} }; -int main() +int main(int, char**) { using namespace fs; for (auto const & TC : TestCases) { @@ -67,4 +67,6 @@ int main() ASSERT_EQ(p, p2); } } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/swap.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/swap.pass.cpp index ac623dbfc..2e9dac5e4 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.modifiers/swap.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.modifiers/swap.pass.cpp @@ -41,7 +41,7 @@ const SwapTestcase TestCases[] = #undef LONG_STR1 #undef LONG_STR2 -int main() +int main(int, char**) { using namespace fs; { @@ -76,4 +76,6 @@ int main() } assert(p1 == Val); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/c_str.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/c_str.pass.cpp index 3f2fac696..8b35ee8c8 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/c_str.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/c_str.pass.cpp @@ -23,7 +23,7 @@ #include "filesystem_test_helper.hpp" -int main() +int main(int, char**) { using namespace fs; const char* const value = "hello world"; @@ -38,4 +38,6 @@ int main() assert(p.c_str() == str_value); assert(p.native().c_str() == p.c_str()); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp index 0d747b188..c06de9795 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp @@ -32,7 +32,7 @@ MultiStringType longString = MKSTR("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/123456789/abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"); -int main() +int main(int, char**) { using namespace fs; auto const& MS = longString; @@ -58,4 +58,6 @@ int main() std::u32string s = p.u32string(); assert(s == (const char32_t*)MS); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/native.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/native.pass.cpp index 14feaf13e..3b88b5d6c 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/native.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/native.pass.cpp @@ -22,7 +22,7 @@ #include "filesystem_test_helper.hpp" -int main() +int main(int, char**) { using namespace fs; const char* const value = "hello world"; @@ -35,4 +35,6 @@ int main() path p(value); assert(p.native() == value); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/operator_string.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/operator_string.pass.cpp index 53fdcc160..9f0069051 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/operator_string.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/operator_string.pass.cpp @@ -23,7 +23,7 @@ #include "filesystem_test_helper.hpp" -int main() +int main(int, char**) { using namespace fs; using string_type = path::string_type; @@ -42,4 +42,6 @@ int main() assert(s == value); assert(p == value); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp index 86453f8d0..4ace380b8 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp @@ -116,7 +116,7 @@ void doLongStringTest(MultiStringType const& MS) { ///////////////////////////////////////////////////////////////////////////// } -int main() +int main(int, char**) { using namespace fs; { @@ -133,4 +133,6 @@ int main() doLongStringTest(S); doLongStringTest(S); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.member/path.query/tested_in_path_decompose.pass.cpp b/test/std/input.output/filesystems/class.path/path.member/path.query/tested_in_path_decompose.pass.cpp index d82578850..32c37e7f7 100644 --- a/test/std/input.output/filesystems/class.path/path.member/path.query/tested_in_path_decompose.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.member/path.query/tested_in_path_decompose.pass.cpp @@ -28,4 +28,6 @@ // bool is_relative() const; // tested in path.decompose -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/append_op.fail.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/append_op.fail.cpp index 7b5082c8f..bcc4758f4 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/append_op.fail.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/append_op.fail.cpp @@ -20,7 +20,9 @@ struct ConvToPath { } }; -int main() { +int main(int, char**) { ConvToPath LHS, RHS; (void)(LHS / RHS); // expected-error {{invalid operands to binary expression}} + + return 0; } \ No newline at end of file diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp index 2c7042e9b..67af37686 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp @@ -20,7 +20,7 @@ #include "filesystem_test_helper.hpp" // This is mainly tested via the member append functions. -int main() +int main(int, char**) { using namespace fs; path p1("abc"); @@ -30,4 +30,6 @@ int main() path p4 = p1 / "def"; assert(p4 == "abc/def"); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops.fail.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops.fail.cpp index 287e31523..8f1732186 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops.fail.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops.fail.cpp @@ -21,7 +21,7 @@ struct ConvToPath { } }; -int main() { +int main(int, char**) { ConvToPath LHS, RHS; (void)(LHS == RHS); // expected-error {{invalid operands to binary expression}} (void)(LHS != RHS); // expected-error {{invalid operands to binary expression}} @@ -29,4 +29,6 @@ int main() { (void)(LHS <= RHS); // expected-error {{invalid operands to binary expression}} (void)(LHS > RHS); // expected-error {{invalid operands to binary expression}} (void)(LHS >= RHS); // expected-error {{invalid operands to binary expression}} + + return 0; } \ No newline at end of file diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops_tested_elsewhere.pass.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops_tested_elsewhere.pass.cpp index 3728db5f2..c61a5a025 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops_tested_elsewhere.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops_tested_elsewhere.pass.cpp @@ -10,4 +10,6 @@ // The comparison operators are tested as part of [path.compare] // in class.path/path.members/path.compare.pass.cpp -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/hash_value_tested_elswhere.pass.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/hash_value_tested_elswhere.pass.cpp index 6cf310be8..49d28daf9 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/hash_value_tested_elswhere.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/hash_value_tested_elswhere.pass.cpp @@ -10,4 +10,6 @@ // The "hash_value" function is tested as part of [path.compare] // in class.path/path.members/path.compare.pass.cpp -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/path.factory.pass.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/path.factory.pass.cpp index 54d0799d9..557849ca8 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/path.factory.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/path.factory.pass.cpp @@ -25,7 +25,7 @@ #include "filesystem_test_helper.hpp" -int main() +int main(int, char**) { using namespace fs; const char* In1 = "abcd/efg"; @@ -48,4 +48,6 @@ int main() path p = fs::u8path(In3, In3End); assert(p == In1); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp index 375e45da8..31eea925a 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp @@ -88,10 +88,12 @@ void test_LWG2989() { static_assert(!is_istreamable::value, ""); } -int main() { +int main(int, char**) { doIOTest(); doIOTest(); //doIOTest(); //doIOTest(); test_LWG2989(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/path.io.unicode_bug.pass.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/path.io.unicode_bug.pass.cpp index 2072a9450..c5bb6bf12 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/path.io.unicode_bug.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/path.io.unicode_bug.pass.cpp @@ -62,7 +62,9 @@ void doIOTest() { } -int main() { +int main(int, char**) { doIOTest(); doIOTest(); + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/path.nonmember/swap.pass.cpp b/test/std/input.output/filesystems/class.path/path.nonmember/swap.pass.cpp index 66d854f00..51bb03e9f 100644 --- a/test/std/input.output/filesystems/class.path/path.nonmember/swap.pass.cpp +++ b/test/std/input.output/filesystems/class.path/path.nonmember/swap.pass.cpp @@ -22,7 +22,7 @@ // NOTE: this is tested in path.members/path.modifiers via the member swap. -int main() +int main(int, char**) { using namespace fs; const char* value1 = "foo/bar/baz"; @@ -45,4 +45,6 @@ int main() assert(p1.native() == value1); assert(p2.native() == value2); } + + return 0; } diff --git a/test/std/input.output/filesystems/class.path/synop.pass.cpp b/test/std/input.output/filesystems/class.path/synop.pass.cpp index 9b91651e0..8aa186e32 100644 --- a/test/std/input.output/filesystems/class.path/synop.pass.cpp +++ b/test/std/input.output/filesystems/class.path/synop.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { using namespace fs; ASSERT_SAME_TYPE(path::value_type, char); ASSERT_SAME_TYPE(path::string_type, std::basic_string); @@ -34,4 +34,6 @@ int main() { const char* dummy = &path::preferred_separator; ((void)dummy); } + + return 0; } diff --git a/test/std/input.output/filesystems/fs.enum/enum.copy_options.pass.cpp b/test/std/input.output/filesystems/fs.enum/enum.copy_options.pass.cpp index 25f63a92b..b949960df 100644 --- a/test/std/input.output/filesystems/fs.enum/enum.copy_options.pass.cpp +++ b/test/std/input.output/filesystems/fs.enum/enum.copy_options.pass.cpp @@ -22,7 +22,7 @@ constexpr fs::copy_options ME(int val) { return static_cast(val); } -int main() { +int main(int, char**) { typedef fs::copy_options E; static_assert(std::is_enum::value, ""); @@ -59,4 +59,6 @@ int main() { E::create_symlinks == ME(128) && E::create_hard_links == ME(256), "Expected enumeration values do not match"); + + return 0; } diff --git a/test/std/input.output/filesystems/fs.enum/enum.directory_options.pass.cpp b/test/std/input.output/filesystems/fs.enum/enum.directory_options.pass.cpp index 54574f720..43b094597 100644 --- a/test/std/input.output/filesystems/fs.enum/enum.directory_options.pass.cpp +++ b/test/std/input.output/filesystems/fs.enum/enum.directory_options.pass.cpp @@ -23,7 +23,7 @@ constexpr fs::directory_options ME(int val) { return static_cast(val); } -int main() { +int main(int, char**) { typedef fs::directory_options E; static_assert(std::is_enum::value, ""); @@ -41,4 +41,6 @@ int main() { E::skip_permission_denied == ME(2), "Expected enumeration values do not match"); + + return 0; } diff --git a/test/std/input.output/filesystems/fs.enum/enum.file_type.pass.cpp b/test/std/input.output/filesystems/fs.enum/enum.file_type.pass.cpp index d2162d083..c1f16079a 100644 --- a/test/std/input.output/filesystems/fs.enum/enum.file_type.pass.cpp +++ b/test/std/input.output/filesystems/fs.enum/enum.file_type.pass.cpp @@ -21,7 +21,7 @@ constexpr fs::file_type ME(int val) { return static_cast(val); } -int main() { +int main(int, char**) { typedef fs::file_type E; static_assert(std::is_enum::value, ""); @@ -43,4 +43,6 @@ int main() { E::socket == ME(7) && E::unknown == ME(8), "Expected enumeration values do not match"); + + return 0; } diff --git a/test/std/input.output/filesystems/fs.enum/enum.path.format.pass.cpp b/test/std/input.output/filesystems/fs.enum/enum.path.format.pass.cpp index fc11e8a9c..d60225d4f 100644 --- a/test/std/input.output/filesystems/fs.enum/enum.path.format.pass.cpp +++ b/test/std/input.output/filesystems/fs.enum/enum.path.format.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { typedef fs::path::format E; static_assert(std::is_enum::value, ""); @@ -34,4 +34,6 @@ int main() { E::auto_format != E::generic_format && E::native_format != E::generic_format, "Expected enumeration values are not unique"); + + return 0; } diff --git a/test/std/input.output/filesystems/fs.enum/enum.perm_options.pass.cpp b/test/std/input.output/filesystems/fs.enum/enum.perm_options.pass.cpp index 117c35875..1fd353d04 100644 --- a/test/std/input.output/filesystems/fs.enum/enum.perm_options.pass.cpp +++ b/test/std/input.output/filesystems/fs.enum/enum.perm_options.pass.cpp @@ -25,7 +25,7 @@ constexpr fs::perm_options ME(int val) { return static_cast(val); } -int main() { +int main(int, char**) { typedef fs::perm_options E; static_assert(std::is_enum::value, ""); @@ -44,4 +44,6 @@ int main() { E::remove == ME(4) && E::nofollow == ME(8), "Expected enumeration values do not match"); + + return 0; } diff --git a/test/std/input.output/filesystems/fs.enum/enum.perms.pass.cpp b/test/std/input.output/filesystems/fs.enum/enum.perms.pass.cpp index e043c87e5..93b5278fd 100644 --- a/test/std/input.output/filesystems/fs.enum/enum.perms.pass.cpp +++ b/test/std/input.output/filesystems/fs.enum/enum.perms.pass.cpp @@ -23,7 +23,7 @@ constexpr fs::perms ME(int val) { return static_cast(val); } -int main() { +int main(int, char**) { typedef fs::perms E; static_assert(std::is_enum::value, ""); @@ -60,4 +60,6 @@ int main() { E::mask == ME(07777) && E::unknown == ME(0xFFFF), "Expected enumeration values do not match"); + + return 0; } diff --git a/test/std/input.output/filesystems/fs.error.report/tested_elsewhere.pass.cpp b/test/std/input.output/filesystems/fs.error.report/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/filesystems/fs.error.report/tested_elsewhere.pass.cpp +++ b/test/std/input.output/filesystems/fs.error.report/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/filesystems/fs.filesystem.synopsis/file_time_type.pass.cpp b/test/std/input.output/filesystems/fs.filesystem.synopsis/file_time_type.pass.cpp index 6606c9a27..e88ef1d12 100644 --- a/test/std/input.output/filesystems/fs.filesystem.synopsis/file_time_type.pass.cpp +++ b/test/std/input.output/filesystems/fs.filesystem.synopsis/file_time_type.pass.cpp @@ -39,7 +39,9 @@ void test_time_point_resolution_and_range() { ASSERT_SAME_TYPE(Period, std::nano); } -int main() { +int main(int, char**) { test_trivial_clock(); test_time_point_resolution_and_range(); + + return 0; } diff --git a/test/std/input.output/filesystems/fs.op.funcs/fs.op.weakly_canonical/weakly_canonical.pass.cpp b/test/std/input.output/filesystems/fs.op.funcs/fs.op.weakly_canonical/weakly_canonical.pass.cpp index c655490ac..94a8e13bc 100644 --- a/test/std/input.output/filesystems/fs.op.funcs/fs.op.weakly_canonical/weakly_canonical.pass.cpp +++ b/test/std/input.output/filesystems/fs.op.funcs/fs.op.weakly_canonical/weakly_canonical.pass.cpp @@ -25,7 +25,7 @@ #include "filesystem_test_helper.hpp" -int main() { +int main(int, char**) { // clang-format off struct { std::string input; diff --git a/test/std/input.output/filesystems/fs.req.macros/feature_macro.pass.cpp b/test/std/input.output/filesystems/fs.req.macros/feature_macro.pass.cpp index aa1933cc6..dad1868be 100644 --- a/test/std/input.output/filesystems/fs.req.macros/feature_macro.pass.cpp +++ b/test/std/input.output/filesystems/fs.req.macros/feature_macro.pass.cpp @@ -25,4 +25,6 @@ #endif #endif -int main() { } +int main(int, char**) { + return 0; +} diff --git a/test/std/input.output/filesystems/fs.req.namespace/namespace.fail.cpp b/test/std/input.output/filesystems/fs.req.namespace/namespace.fail.cpp index e3030995d..641621e73 100644 --- a/test/std/input.output/filesystems/fs.req.namespace/namespace.fail.cpp +++ b/test/std/input.output/filesystems/fs.req.namespace/namespace.fail.cpp @@ -23,6 +23,8 @@ using namespace std::filesystem; // expected-error@-5 {{expected namespace name}} #endif -int main() { +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/filesystems/fs.req.namespace/namespace.pass.cpp b/test/std/input.output/filesystems/fs.req.namespace/namespace.pass.cpp index 96ba646ff..658643369 100644 --- a/test/std/input.output/filesystems/fs.req.namespace/namespace.pass.cpp +++ b/test/std/input.output/filesystems/fs.req.namespace/namespace.pass.cpp @@ -17,9 +17,11 @@ using namespace std::filesystem; -int main() { +int main(int, char**) { static_assert(std::is_same< path, std::filesystem::path >::value, ""); + + return 0; } diff --git a/test/std/input.output/input.output.general/nothing_to_do.pass.cpp b/test/std/input.output/input.output.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/input.output.general/nothing_to_do.pass.cpp +++ b/test/std/input.output/input.output.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/ext.manip/get_money.pass.cpp b/test/std/input.output/iostream.format/ext.manip/get_money.pass.cpp index 0a68da1c4..cb1f2c68e 100644 --- a/test/std/input.output/iostream.format/ext.manip/get_money.pass.cpp +++ b/test/std/input.output/iostream.format/ext.manip/get_money.pass.cpp @@ -38,7 +38,7 @@ public: } }; -int main() +int main(int, char**) { { testbuf sb(" -$1,234,567.89"); @@ -72,4 +72,6 @@ int main() is >> std::get_money(x, true); assert(x == -123456789); } + + return 0; } diff --git a/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp b/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp index 05ed05c39..ebf62c08e 100644 --- a/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp +++ b/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp @@ -38,7 +38,7 @@ public: } }; -int main() +int main(int, char**) { { testbuf sb(" Sat Dec 31 23:55:59 2061"); @@ -72,4 +72,6 @@ int main() assert(is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp b/test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp index 0dffdfb5f..d924d77bc 100644 --- a/test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp +++ b/test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp @@ -50,7 +50,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -88,4 +88,6 @@ int main() os << std::put_money(x, true); assert(sb.str() == L"-USD 1,234,567.89"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp b/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp index 7dcbcf488..faa99e063 100644 --- a/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp +++ b/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp @@ -50,7 +50,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -83,4 +83,6 @@ int main() os << std::put_time(&t, L"%a %b %d %H:%M:%S %Y"); assert(sb.str() == L"Sat Dec 31 23:55:59 2061"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp index b9505c76e..44b394b8f 100644 --- a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp @@ -33,7 +33,7 @@ struct test_iostream void swap(test_iostream& s) {base::swap(s);} }; -int main() +int main(int, char**) { { testbuf sb1; @@ -81,4 +81,6 @@ int main() assert(is2.precision() == 6); assert(is2.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp index f53411270..c7918ec8d 100644 --- a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp @@ -38,7 +38,7 @@ struct test_iostream }; -int main() +int main(int, char**) { { testbuf sb1; @@ -86,4 +86,6 @@ int main() assert(is2.precision() == 6); assert(is2.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp index 2dc91457c..611a7a670 100644 --- a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp @@ -38,7 +38,7 @@ struct test_iostream }; -int main() +int main(int, char**) { { testbuf sb; @@ -72,4 +72,6 @@ int main() assert(is.precision() == 6); assert(is.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/streambuf.pass.cpp b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/streambuf.pass.cpp index bf6fe65ba..c12abc0e2 100644 --- a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/streambuf.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/streambuf.pass.cpp @@ -23,7 +23,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -51,4 +51,6 @@ int main() assert(is.getloc().name() == "C"); assert(is.gcount() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.dest/nothing_to_do.pass.cpp b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.dest/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.dest/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.dest/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/iostreamclass/types.pass.cpp b/test/std/input.output/iostream.format/input.streams/iostreamclass/types.pass.cpp index ef7dcd24e..46d7a16aa 100644 --- a/test/std/input.output/iostream.format/input.streams/iostreamclass/types.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/iostreamclass/types.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_iostream >::value), ""); static_assert((std::is_base_of, std::basic_iostream >::value), ""); @@ -33,4 +33,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp index 570aeaa39..799ec5eae 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp index 6a285556d..9f9872d9e 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp index da93a3baf..c2b937a89 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp index f683bee45..702287be7 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp @@ -41,7 +41,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -76,4 +76,6 @@ int main() assert(!is.eof()); assert( is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp index 0c8eee50d..9f9118cbc 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp index 2fff174cb..bdd30190a 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp index 6529ad333..1612468f4 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp index 3c8a0783f..0893d8cde 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp @@ -44,7 +44,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -97,4 +97,6 @@ int main() assert( is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp index bc28ec29b..a0d96c398 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp @@ -41,7 +41,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -76,4 +76,6 @@ int main() assert(!is.eof()); assert( is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp index 8bbb636e6..578cfcf0c 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp index 5635339a8..f1c150d79 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp index 402d3eab0..068d31ac8 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp index cedd6a6c8..9906bbeac 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp @@ -40,7 +40,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(!is.eof()); assert(!is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts/tested_elsewhere.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts/tested_elsewhere.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/basic_ios.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/basic_ios.pass.cpp index fadc70943..704c4997d 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/basic_ios.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/basic_ios.pass.cpp @@ -27,11 +27,13 @@ f(std::basic_ios& is) return is; } -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); is >> f; assert(f_called == 1); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp index 51e0aab1a..cbb606cdc 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp @@ -38,7 +38,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" "); @@ -83,4 +83,6 @@ int main() assert(!is.fail()); assert(c == L'c'); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/ios_base.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/ios_base.pass.cpp index 31023cca8..ec25dc5a7 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/ios_base.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/ios_base.pass.cpp @@ -25,11 +25,13 @@ f(std::ios_base& is) return is; } -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); is >> f; assert(f_called == 1); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/istream.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/istream.pass.cpp index 36ea25daf..f3829c25a 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/istream.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/istream.pass.cpp @@ -27,11 +27,13 @@ f(std::basic_istream& is) return is; } -int main() +int main(int, char**) { { std::istream is((std::streambuf*)0); is >> f; assert(f_called == 1); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char.pass.cpp index 293cd8b45..bd06de6a0 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char.pass.cpp @@ -38,7 +38,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" "); @@ -66,4 +66,6 @@ int main() assert(!is.fail()); assert(c == 'c'); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp index 55db22bce..d5128339a 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp @@ -38,7 +38,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" abcdefghijk "); @@ -103,4 +103,6 @@ int main() assert(std::string((char*)s) == ""); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp index dbc6e2398..9feb82690 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp @@ -55,7 +55,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb("testing..."); @@ -65,4 +65,6 @@ int main() assert(sb2.str() == "testing..."); assert(is.gcount() == 10); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char.pass.cpp index 17aff9fd8..3eceaaeb6 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char.pass.cpp @@ -38,7 +38,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" "); @@ -66,4 +66,6 @@ int main() assert(!is.fail()); assert(c == 'c'); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp index 1873d70fb..14b299314 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp @@ -38,7 +38,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" abcdefghijk "); @@ -103,4 +103,6 @@ int main() assert(std::string((char*)s) == ""); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp index cc06149b3..f0a9e0710 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp @@ -38,7 +38,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" abcdefghijk "); @@ -114,4 +114,6 @@ int main() assert(std::string(s) == ""); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.formatted/nothing_to_do.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.formatted/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.formatted/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.formatted/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp index a1ab81a95..6786ebf4c 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp @@ -39,7 +39,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" 123"); @@ -75,4 +75,6 @@ int main() assert(is.eof()); assert(is.fail()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp index cd46b14fd..8d0af7347 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp @@ -47,7 +47,7 @@ struct A{}; bool called = false; void operator>>(std::istream&, A&&){ called = true; } -int main() +int main(int, char**) { { testbuf sb(" 123"); @@ -68,4 +68,6 @@ int main() assert(&out == &ss); assert(called); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp index b73a2fe72..40a041741 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp @@ -37,7 +37,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" "); @@ -96,4 +96,6 @@ int main() assert(c == L'c'); assert(is.gcount() == 1); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp index 86189b260..ae31c9be0 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp @@ -37,7 +37,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" "); @@ -99,4 +99,6 @@ int main() assert(c == L'c'); assert(is.gcount() == 1); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp index ca2827aa0..149392cae 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp @@ -48,7 +48,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" \n \n "); @@ -158,4 +158,6 @@ int main() assert(is.gcount() == 1); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp index efaf168d6..e7c96d6a2 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp @@ -48,7 +48,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" * * "); @@ -158,4 +158,6 @@ int main() assert(is.gcount() == 1); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp index 35495ef95..dda59d7ff 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp @@ -52,7 +52,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb("testing\n..."); @@ -84,4 +84,6 @@ int main() assert(!is.fail()); assert(is.gcount() == 3); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp index 514cd2e7f..a1e46c233 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp @@ -53,7 +53,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb("testing*..."); @@ -85,4 +85,6 @@ int main() assert(!is.fail()); assert(is.gcount() == 3); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp index 5fa822cd1..9c91053eb 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp @@ -48,7 +48,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" \n \n "); @@ -142,4 +142,6 @@ int main() assert(is.gcount() == 1); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp index 1cd19c0e1..bee1976e9 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp @@ -48,7 +48,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" * * "); @@ -142,4 +142,6 @@ int main() assert(is.gcount() == 1); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp index 99f35aac4..7f6348b01 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp @@ -38,7 +38,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" 1\n2345\n6"); @@ -72,4 +72,6 @@ int main() assert(!is.fail()); assert(is.gcount() == 6); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore_0xff.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore_0xff.pass.cpp index f2f895d9c..acf90e560 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore_0xff.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore_0xff.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { int bad=-1; std::ostringstream os; @@ -30,4 +30,6 @@ int main() is.ignore(ignoreLen); std::istringstream::pos_type b=is.tellg(); assert((b-a)==ignoreLen); + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp index 99b2b6934..17943463e 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp @@ -37,7 +37,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" 1\n2345\n6"); @@ -65,4 +65,6 @@ int main() assert(!is.fail()); assert(is.gcount() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/putback.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/putback.pass.cpp index 2088e4d14..4ca3a8c0e 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/putback.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/putback.pass.cpp @@ -37,7 +37,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" 123456789"); @@ -85,4 +85,6 @@ int main() assert(is.bad()); assert(is.gcount() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp index 962aa8c03..9296e0bfb 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp @@ -37,7 +37,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" 123456789"); @@ -77,4 +77,6 @@ int main() assert( is.fail()); assert(is.gcount() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp index 5cfd028cc..f99752cc1 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp @@ -37,7 +37,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" 1234567890"); @@ -81,4 +81,6 @@ int main() assert(std::wstring(s, 1) == L"0"); assert(is.readsome(s, 5) == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp index b5e1955a7..c16a63978 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp @@ -44,7 +44,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb(" 123456789"); @@ -71,4 +71,6 @@ int main() assert(is.good()); assert(!is.eof()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp index d7607b62e..93a7f1912 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp @@ -52,7 +52,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb(" 123456789"); @@ -83,4 +83,6 @@ int main() assert(is.good()); assert(!is.eof()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp index 10bc991aa..43ddd8110 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp @@ -46,7 +46,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb(" 123456789"); @@ -60,4 +60,6 @@ int main() assert(is.sync() == 0); assert(sync_called == 2); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/tellg.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/tellg.pass.cpp index 7f87cada9..918685b86 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/tellg.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/tellg.pass.cpp @@ -47,7 +47,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb(" 123456789"); @@ -59,4 +59,6 @@ int main() std::wistream is(&sb); assert(is.tellg() == 5); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream.unformatted/unget.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream.unformatted/unget.pass.cpp index c982f79cb..ca00af4e3 100644 --- a/test/std/input.output/iostream.format/input.streams/istream.unformatted/unget.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream.unformatted/unget.pass.cpp @@ -37,7 +37,7 @@ public: CharT* egptr() const {return base::egptr();} }; -int main() +int main(int, char**) { { testbuf sb(" 123456789"); @@ -77,4 +77,6 @@ int main() assert(is.bad()); assert(is.gcount() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp index 8e8b16600..dbb2bb69e 100644 --- a/test/std/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp @@ -33,7 +33,7 @@ struct test_istream void swap(test_istream& s) {base::swap(s);} }; -int main() +int main(int, char**) { { testbuf sb1; @@ -81,4 +81,6 @@ int main() assert(is2.precision() == 6); assert(is2.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp index cc418fd4f..455edbf72 100644 --- a/test/std/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp @@ -38,7 +38,7 @@ struct test_istream }; -int main() +int main(int, char**) { { testbuf sb1; @@ -86,4 +86,6 @@ int main() assert(is2.precision() == 6); assert(is2.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream/istream.cons/copy.fail.cpp b/test/std/input.output/iostream.format/input.streams/istream/istream.cons/copy.fail.cpp index c26ad292b..017cc67a1 100644 --- a/test/std/input.output/iostream.format/input.streams/istream/istream.cons/copy.fail.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream/istream.cons/copy.fail.cpp @@ -48,7 +48,9 @@ struct test_istream }; -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp index 7bf3d6619..4830d04d4 100644 --- a/test/std/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp @@ -36,7 +36,7 @@ struct test_istream : base(std::move(s)) {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -70,4 +70,6 @@ int main() assert(is.precision() == 6); assert(is.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream/istream.cons/streambuf.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream/istream.cons/streambuf.pass.cpp index 71008f7d0..339489dfb 100644 --- a/test/std/input.output/iostream.format/input.streams/istream/istream.cons/streambuf.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream/istream.cons/streambuf.pass.cpp @@ -23,7 +23,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -51,4 +51,6 @@ int main() assert(is.getloc().name() == "C"); assert(is.gcount() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp index 29fed345a..fdebd66fb 100644 --- a/test/std/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::istream is((testbuf*)0); @@ -124,4 +124,6 @@ int main() assert(sync_called == 0); assert(sb.gptr() == sb.eback()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/input.streams/istream/types.pass.cpp b/test/std/input.output/iostream.format/input.streams/istream/types.pass.cpp index 07e2f5558..a5362d94b 100644 --- a/test/std/input.output/iostream.format/input.streams/istream/types.pass.cpp +++ b/test/std/input.output/iostream.format/input.streams/istream/types.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_istream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -31,4 +31,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/iostream.format/nothing_to_do.pass.cpp b/test/std/input.output/iostream.format/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostream.format/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostream.format/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp index f322a8145..433d78ead 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp @@ -33,7 +33,7 @@ struct test_ostream void swap(test_ostream& s) {base::swap(s);} }; -int main() +int main(int, char**) { { testbuf sb1; @@ -81,4 +81,6 @@ int main() assert(os2.precision() == 6); assert(os2.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp index a121cd8a5..4241b02a3 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp @@ -38,7 +38,7 @@ struct test_ostream }; -int main() +int main(int, char**) { { testbuf sb1; @@ -86,4 +86,6 @@ int main() assert(os2.precision() == 6); assert(os2.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp index 155889de7..811b7fa85 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp @@ -38,7 +38,7 @@ struct test_ostream }; -int main() +int main(int, char**) { { testbuf sb; @@ -68,4 +68,6 @@ int main() assert(os.precision() == 6); assert(os.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.cons/streambuf.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.cons/streambuf.pass.cpp index ea4542be2..78a3a53c7 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.cons/streambuf.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.cons/streambuf.pass.cpp @@ -23,7 +23,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -49,4 +49,6 @@ int main() assert(os.precision() == 6); assert(os.getloc().name() == "C"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/nothing_to_do.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts/tested_elsewhere.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts/tested_elsewhere.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp index e472c6266..a0622b365 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -87,4 +87,6 @@ int main() os << b; assert(sb.str() == "false"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp index f18d9361a..2c83723cb 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "-10.5"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp index 041195d0e..851086abe 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "-10.5"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp index 4657c98f9..7dae78f9d 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fffffff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp index cf0184997..8f2ec631c 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fffffff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp index cedef6121..b0c9950bd 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "-10.5"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp index 20b23b80b..d87096f72 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fffffffffffffff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minmax_showbase.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minmax_showbase.pass.cpp index c101b3cfc..6db1b55cc 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minmax_showbase.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minmax_showbase.pass.cpp @@ -45,7 +45,7 @@ static void test(std::ios_base::fmtflags fmt, const char *expected) assert(ss.str() == expected); } -int main() +int main(int, char**) { const std::ios_base::fmtflags o = std::ios_base::oct; const std::ios_base::fmtflags d = std::ios_base::dec; diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minus1.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minus1.pass.cpp index 7d51a4ddd..c2b188a15 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minus1.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minus1.pass.cpp @@ -58,7 +58,7 @@ void test_hex(const char *expected) assert(str == expected); } -int main() +int main(int, char**) { test_octal( "177777"); @@ -110,4 +110,6 @@ int main() test_hex("FFFFFFFFFFFFFFFF"); test_hex< long long>("FFFFFFFFFFFFFFFF"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp index 837efd6f3..f400f3354 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -87,4 +87,6 @@ int main() os << n; assert(os.good()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp index 8e022edad..c45d5797b 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp index 2d6b0be02..c24381923 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp index 636c87146..03b639643 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fffffff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp index 44313251e..3c12f1488 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fffffffffffffff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp index 16b33f3a9..6cc4c71a0 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -79,4 +79,6 @@ int main() os << n; assert(sb.str() == "fff6"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp index cb7f0d62f..127c0c7dc 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::wostream os((std::wstreambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == L"a "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp index a07edba5d..85edde06d 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::wostream os((std::wstreambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == L"123 "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp index 6e926d10f..5532a6865 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == "a "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp index 23874768f..f6e2445fa 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == "123 "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp index f5647e1a9..f12478e53 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::wostream os((std::wstreambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == L"a "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp index ff4e85eb9..1b11d8550 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::wostream os((std::wstreambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == L"123 "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp index ab3e9b580..26f295ec2 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == "a "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp index 36b9586b8..83143521b 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == "123 "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp index 95609a264..e45281f86 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == "a "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp index ef7e6166e..55b429b2d 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -84,4 +84,6 @@ int main() assert(sb.str() == "123 "); assert(os.width() == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp index 1d2056250..921311f99 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp @@ -57,7 +57,7 @@ f(std::basic_ios& os) return os; } -int main() +int main(int, char**) { { testbuf sb; @@ -66,4 +66,6 @@ int main() os << f; assert( (os.flags() & std::ios_base::uppercase)); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp index 763be3a83..b10330b7c 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -57,4 +57,6 @@ int main() os << std::uppercase; assert( (os.flags() & std::ios_base::uppercase)); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp index ab39c28aa..e57e5412c 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp @@ -57,7 +57,7 @@ f(std::basic_ostream& os) return os; } -int main() +int main(int, char**) { { testbuf sb; @@ -65,4 +65,6 @@ int main() os << f; assert(sb.str() == "testing..."); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp index 5668185b0..d2935ca73 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp @@ -55,7 +55,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -65,4 +65,6 @@ int main() os << &sb2; assert(sb.str() == "testing..."); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp index c6a7d9218..03cd41129 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp @@ -58,7 +58,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -76,4 +76,6 @@ int main() assert(sync_called == 2); assert(os.good()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp index 20703864b..5f18aecf9 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp @@ -49,7 +49,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -67,4 +67,6 @@ int main() assert(sb.str().back() == 0); assert(os.good()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.manip/flush.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.manip/flush.pass.cpp index 8ad82cb3a..666a92532 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.manip/flush.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.manip/flush.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -54,4 +54,6 @@ int main() assert(sync_called == 2); assert(os.good()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp index 7b7890abd..724593f1a 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp @@ -54,7 +54,7 @@ protected: }; -int main() +int main(int, char**) { { testbuf sb; @@ -66,4 +66,6 @@ int main() std::wostream(&sb) << L"123"; assert(sb.str() == L"123"); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp.pass.cpp index f48ed92b8..7be006f10 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp.pass.cpp @@ -36,7 +36,7 @@ protected: } }; -int main() +int main(int, char**) { { seekpos_called = 0; @@ -64,4 +64,6 @@ int main() assert(seekpos_called == 1); assert(os.rdstate() == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp2.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp2.pass.cpp index 130528046..dc8e5ed5c 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp2.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp2.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { seekoff_called = 0; @@ -66,4 +66,6 @@ int main() assert(seekoff_called == 1); assert(os.rdstate() == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.seeks/tellp.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.seeks/tellp.pass.cpp index a93032b20..d9361e839 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.seeks/tellp.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.seeks/tellp.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -50,4 +50,6 @@ int main() assert(os.tellp() == 10); assert(seekoff_called == 1); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.unformatted/flush.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.unformatted/flush.pass.cpp index f07af7471..15a3b59ea 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.unformatted/flush.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.unformatted/flush.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { testbuf sb; @@ -50,4 +50,6 @@ int main() assert(os.bad()); assert(sync_called == 2); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp index 4dc251751..79f7d9f9f 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::wostream os((std::wstreambuf*)0); @@ -72,4 +72,6 @@ int main() assert(sb.str() == "a"); assert(os.good()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp index 4b804a501..9ebfdf54b 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp @@ -48,7 +48,7 @@ protected: } }; -int main() +int main(int, char**) { { std::wostream os((std::wstreambuf*)0); @@ -72,4 +72,6 @@ int main() assert(sb.str() == s); assert(os.good()); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream/types.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream/types.pass.cpp index dbdb52ee7..e0e9cddde 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream/types.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream/types.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_ostream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -31,4 +31,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream_sentry/construct.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream_sentry/construct.pass.cpp index f7d78537e..c21776a9a 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream_sentry/construct.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream_sentry/construct.pass.cpp @@ -33,7 +33,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -57,4 +57,6 @@ int main() assert(bool(s)); assert(sync_called == 1); } + + return 0; } diff --git a/test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp b/test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp index ab67442d7..66ed0acba 100644 --- a/test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp +++ b/test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp @@ -35,7 +35,7 @@ protected: } }; -int main() +int main(int, char**) { { std::ostream os((std::streambuf*)0); @@ -75,4 +75,6 @@ int main() assert(sync_called == 1); } #endif + + return 0; } diff --git a/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp b/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp index c39c08087..1e54e5657 100644 --- a/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp +++ b/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp @@ -123,7 +123,7 @@ void test_padding () { } -int main() +int main(int, char**) { both_ways ( "" ); // This is a compilation check @@ -173,8 +173,12 @@ int main() assert ( unquote ( "" ) == "" ); // nothing there assert ( unquote ( L"" ) == L"" ); // nothing there test_padding (); - } + + return 0; +} #else -int main() {} +int main(int, char**) { + return 0; +} #endif diff --git a/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp b/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp index d7b33cdf2..4b343013e 100644 --- a/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp +++ b/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp @@ -30,7 +30,7 @@ void round_trip ( const char *p ) { -int main() +int main(int, char**) { round_trip ( "Hi Mom" ); } diff --git a/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp b/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp index 257826b7d..b19eea376 100644 --- a/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp +++ b/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp @@ -36,7 +36,7 @@ void round_trip ( const char *p ) { -int main() +int main(int, char**) { round_trip ( "Hi Mom" ); } diff --git a/test/std/input.output/iostream.format/std.manip/resetiosflags.pass.cpp b/test/std/input.output/iostream.format/std.manip/resetiosflags.pass.cpp index 82ef40c9a..637aa4ee3 100644 --- a/test/std/input.output/iostream.format/std.manip/resetiosflags.pass.cpp +++ b/test/std/input.output/iostream.format/std.manip/resetiosflags.pass.cpp @@ -22,7 +22,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -52,4 +52,6 @@ int main() os << std::resetiosflags(std::ios_base::skipws); assert(!(os.flags() & std::ios_base::skipws)); } + + return 0; } diff --git a/test/std/input.output/iostream.format/std.manip/setbase.pass.cpp b/test/std/input.output/iostream.format/std.manip/setbase.pass.cpp index 83d4960c4..580ae4d24 100644 --- a/test/std/input.output/iostream.format/std.manip/setbase.pass.cpp +++ b/test/std/input.output/iostream.format/std.manip/setbase.pass.cpp @@ -22,7 +22,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -72,4 +72,6 @@ int main() os << std::setbase(15); assert((os.flags() & std::ios_base::basefield) == 0); } + + return 0; } diff --git a/test/std/input.output/iostream.format/std.manip/setfill.pass.cpp b/test/std/input.output/iostream.format/std.manip/setfill.pass.cpp index cc548b37d..4398ff613 100644 --- a/test/std/input.output/iostream.format/std.manip/setfill.pass.cpp +++ b/test/std/input.output/iostream.format/std.manip/setfill.pass.cpp @@ -21,7 +21,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -35,4 +35,6 @@ int main() os << std::setfill(L'*'); assert(os.fill() == L'*'); } + + return 0; } diff --git a/test/std/input.output/iostream.format/std.manip/setiosflags.pass.cpp b/test/std/input.output/iostream.format/std.manip/setiosflags.pass.cpp index f4bf9e7f4..ccf605ad7 100644 --- a/test/std/input.output/iostream.format/std.manip/setiosflags.pass.cpp +++ b/test/std/input.output/iostream.format/std.manip/setiosflags.pass.cpp @@ -22,7 +22,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -52,4 +52,6 @@ int main() os << std::setiosflags(std::ios_base::oct); assert(os.flags() & std::ios_base::oct); } + + return 0; } diff --git a/test/std/input.output/iostream.format/std.manip/setprecision.pass.cpp b/test/std/input.output/iostream.format/std.manip/setprecision.pass.cpp index eef401c63..e570faf7c 100644 --- a/test/std/input.output/iostream.format/std.manip/setprecision.pass.cpp +++ b/test/std/input.output/iostream.format/std.manip/setprecision.pass.cpp @@ -22,7 +22,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -48,4 +48,6 @@ int main() os << std::setprecision(10); assert(os.precision() == 10); } + + return 0; } diff --git a/test/std/input.output/iostream.format/std.manip/setw.pass.cpp b/test/std/input.output/iostream.format/std.manip/setw.pass.cpp index cd5e3f2b3..44aa41e57 100644 --- a/test/std/input.output/iostream.format/std.manip/setw.pass.cpp +++ b/test/std/input.output/iostream.format/std.manip/setw.pass.cpp @@ -22,7 +22,7 @@ struct testbuf testbuf() {} }; -int main() +int main(int, char**) { { testbuf sb; @@ -48,4 +48,6 @@ int main() os << std::setw(10); assert(os.width() == 10); } + + return 0; } diff --git a/test/std/input.output/iostream.forward/iosfwd.pass.cpp b/test/std/input.output/iostream.forward/iosfwd.pass.cpp index 1caadd1c0..5c60dcca2 100644 --- a/test/std/input.output/iostream.forward/iosfwd.pass.cpp +++ b/test/std/input.output/iostream.forward/iosfwd.pass.cpp @@ -17,7 +17,7 @@ template void test() ((void)p); // Prevent unused warning } -int main() +int main(int, char**) { test* >(); test* >(); @@ -119,4 +119,6 @@ int main() test*>(); test(); test(); + + return 0; } diff --git a/test/std/input.output/iostream.objects/narrow.stream.objects/cerr.pass.cpp b/test/std/input.output/iostream.objects/narrow.stream.objects/cerr.pass.cpp index 1c046bcf4..ef3cbf676 100644 --- a/test/std/input.output/iostream.objects/narrow.stream.objects/cerr.pass.cpp +++ b/test/std/input.output/iostream.objects/narrow.stream.objects/cerr.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { #if 0 std::cerr << "Hello World!\n"; @@ -25,4 +25,6 @@ int main() #endif assert(std::cerr.flags() & std::ios_base::unitbuf); #endif // 0 + + return 0; } diff --git a/test/std/input.output/iostream.objects/narrow.stream.objects/cin.pass.cpp b/test/std/input.output/iostream.objects/narrow.stream.objects/cin.pass.cpp index cce1f3eaf..d28255043 100644 --- a/test/std/input.output/iostream.objects/narrow.stream.objects/cin.pass.cpp +++ b/test/std/input.output/iostream.objects/narrow.stream.objects/cin.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #if 0 std::cout << "Hello World!\n"; @@ -30,4 +30,6 @@ int main() assert(std::cin.tie() == &std::cout); #endif #endif + + return 0; } diff --git a/test/std/input.output/iostream.objects/narrow.stream.objects/clog.pass.cpp b/test/std/input.output/iostream.objects/narrow.stream.objects/clog.pass.cpp index 49fffca42..97e67fddf 100644 --- a/test/std/input.output/iostream.objects/narrow.stream.objects/clog.pass.cpp +++ b/test/std/input.output/iostream.objects/narrow.stream.objects/clog.pass.cpp @@ -12,11 +12,13 @@ #include -int main() +int main(int, char**) { #if 0 std::clog << "Hello World!\n"; #else (void)std::clog; #endif + + return 0; } diff --git a/test/std/input.output/iostream.objects/narrow.stream.objects/cout.pass.cpp b/test/std/input.output/iostream.objects/narrow.stream.objects/cout.pass.cpp index d470956e2..44ae08577 100644 --- a/test/std/input.output/iostream.objects/narrow.stream.objects/cout.pass.cpp +++ b/test/std/input.output/iostream.objects/narrow.stream.objects/cout.pass.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { #if 0 std::cout << "Hello World!\n"; @@ -25,4 +25,6 @@ int main() #else // 0 (void)std::cout; #endif + + return 0; } diff --git a/test/std/input.output/iostream.objects/wide.stream.objects/wcerr.pass.cpp b/test/std/input.output/iostream.objects/wide.stream.objects/wcerr.pass.cpp index 516f3b8c9..0af3f5ee7 100644 --- a/test/std/input.output/iostream.objects/wide.stream.objects/wcerr.pass.cpp +++ b/test/std/input.output/iostream.objects/wide.stream.objects/wcerr.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { #if 0 std::wcerr << L"Hello World!\n"; @@ -25,4 +25,6 @@ int main() #endif assert(std::wcerr.flags() & std::ios_base::unitbuf); #endif // 0 + + return 0; } diff --git a/test/std/input.output/iostream.objects/wide.stream.objects/wcin.pass.cpp b/test/std/input.output/iostream.objects/wide.stream.objects/wcin.pass.cpp index 862f22034..68c152860 100644 --- a/test/std/input.output/iostream.objects/wide.stream.objects/wcin.pass.cpp +++ b/test/std/input.output/iostream.objects/wide.stream.objects/wcin.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #if 0 std::wcout << L"Hello World!\n"; @@ -30,4 +30,6 @@ int main() assert(std::wcin.tie() == &std::wcout); #endif #endif + + return 0; } diff --git a/test/std/input.output/iostream.objects/wide.stream.objects/wclog.pass.cpp b/test/std/input.output/iostream.objects/wide.stream.objects/wclog.pass.cpp index a6883b257..ad7e35b51 100644 --- a/test/std/input.output/iostream.objects/wide.stream.objects/wclog.pass.cpp +++ b/test/std/input.output/iostream.objects/wide.stream.objects/wclog.pass.cpp @@ -12,11 +12,13 @@ #include -int main() +int main(int, char**) { #if 0 std::wclog << L"Hello World!\n"; #else (void)std::wclog; #endif + + return 0; } diff --git a/test/std/input.output/iostream.objects/wide.stream.objects/wcout.pass.cpp b/test/std/input.output/iostream.objects/wide.stream.objects/wcout.pass.cpp index ec5bb50ec..5703c6163 100644 --- a/test/std/input.output/iostream.objects/wide.stream.objects/wcout.pass.cpp +++ b/test/std/input.output/iostream.objects/wide.stream.objects/wcout.pass.cpp @@ -14,11 +14,13 @@ #include -int main() +int main(int, char**) { #if 0 std::wcout << L"Hello World!\n"; #else (void)std::wcout; #endif + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.members/state.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.members/state.pass.cpp index 9c4d74dcd..3938d7980 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.members/state.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.members/state.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::fpos f; f.state(3); assert(f.state() == 3); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.operations/addition.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.operations/addition.pass.cpp index 1b5856608..30bdabc36 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.operations/addition.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.operations/addition.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::fpos P; P p(5); @@ -24,4 +24,6 @@ int main() assert(q == P(11)); p += o; assert(p == q); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.operations/ctor_int.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.operations/ctor_int.pass.cpp index ff30e81af..e27c90687 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.operations/ctor_int.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.operations/ctor_int.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { typedef std::fpos P; P p(5); assert(p == P(5)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.operations/difference.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.operations/difference.pass.cpp index 405c98899..114e382a7 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.operations/difference.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.operations/difference.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { typedef std::fpos P; P p(11); P q(6); std::streamoff o = p - q; assert(o == 5); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.operations/eq_int.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.operations/eq_int.pass.cpp index 20ffe33c4..1b1a5f33d 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.operations/eq_int.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.operations/eq_int.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { typedef std::fpos P; P p(5); P q(6); assert(p == p); assert(p != q); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.operations/offset.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.operations/offset.pass.cpp index 108cffdf9..a8e763f72 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.operations/offset.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.operations/offset.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { typedef std::fpos P; P p(std::streamoff(7)); std::streamoff offset(p); assert(offset == 7); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.operations/streamsize.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.operations/streamsize.pass.cpp index e6cb51ae1..9d9cd7902 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.operations/streamsize.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.operations/streamsize.pass.cpp @@ -13,11 +13,13 @@ #include #include -int main() +int main(int, char**) { std::streamoff o(5); std::streamsize sz(o); assert(sz == 5); std::streamoff o2(sz); assert(o == o2); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/fpos.operations/subtraction.pass.cpp b/test/std/input.output/iostreams.base/fpos/fpos.operations/subtraction.pass.cpp index 9991be4f9..b38378b7e 100644 --- a/test/std/input.output/iostreams.base/fpos/fpos.operations/subtraction.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/fpos.operations/subtraction.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::fpos P; P p(11); @@ -24,4 +24,6 @@ int main() assert(q == P(5)); p -= o; assert(p == q); + + return 0; } diff --git a/test/std/input.output/iostreams.base/fpos/nothing_to_do.pass.cpp b/test/std/input.output/iostreams.base/fpos/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.base/fpos/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostreams.base/fpos/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags.pass.cpp index 1a958b615..da147bd82 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags.pass.cpp @@ -25,8 +25,10 @@ public: } }; -int main() +int main(int, char**) { const test t; assert(t.flags() == (test::skipws | test::dec)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags_fmtflags.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags_fmtflags.pass.cpp index 0f49701fb..ed39a5424 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags_fmtflags.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/flags_fmtflags.pass.cpp @@ -25,11 +25,13 @@ public: } }; -int main() +int main(int, char**) { test t; assert(t.flags() == (test::skipws | test::dec)); test::fmtflags f = t.flags(test::hex | test::right); assert(f == (test::skipws | test::dec)); assert(t.flags() == (test::hex | test::right)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision.pass.cpp index d22ca2647..f6387c828 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision.pass.cpp @@ -25,8 +25,10 @@ public: } }; -int main() +int main(int, char**) { const test t; assert(t.precision() == 6); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision_streamsize.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision_streamsize.pass.cpp index ab38ab3d5..475ddc47f 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision_streamsize.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/precision_streamsize.pass.cpp @@ -25,11 +25,13 @@ public: } }; -int main() +int main(int, char**) { test t; assert(t.precision() == 6); std::streamsize p = t.precision(10); assert(p == 6); assert(t.precision() == 10); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags.pass.cpp index da742974d..d8ca9cc82 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags.pass.cpp @@ -25,11 +25,13 @@ public: } }; -int main() +int main(int, char**) { test t; assert(t.flags() == (test::skipws | test::dec)); test::fmtflags f = t.setf(test::hex | test::right); assert(f == (test::skipws | test::dec)); assert(t.flags() == (test::skipws | test::dec | test::hex | test::right)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags_mask.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags_mask.pass.cpp index 00ce003da..6793ced7f 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags_mask.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/setf_fmtflags_mask.pass.cpp @@ -25,11 +25,13 @@ public: } }; -int main() +int main(int, char**) { test t; assert(t.flags() == (test::skipws | test::dec)); test::fmtflags f = t.setf(test::hex | test::right, test::dec | test::right); assert(f == (test::skipws | test::dec)); assert(t.flags() == (test::skipws | test::right)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/unsetf_mask.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/unsetf_mask.pass.cpp index 49a55cb40..f20acff13 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/unsetf_mask.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/unsetf_mask.pass.cpp @@ -25,10 +25,12 @@ public: } }; -int main() +int main(int, char**) { test t; assert(t.flags() == (test::skipws | test::dec)); t.unsetf(test::dec | test::right); assert(t.flags() == test::skipws); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width.pass.cpp index d812aa291..fc2601a45 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width.pass.cpp @@ -25,8 +25,10 @@ public: } }; -int main() +int main(int, char**) { const test t; assert(t.width() == 0); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width_streamsize.pass.cpp b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width_streamsize.pass.cpp index 7c9060948..3b389e5fd 100644 --- a/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width_streamsize.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/fmtflags.state/width_streamsize.pass.cpp @@ -25,11 +25,13 @@ public: } }; -int main() +int main(int, char**) { test t; assert(t.width() == 0); std::streamsize w = t.width(4); assert(w == 0); assert(t.width() == 4); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp index 3de42eabc..316d23a52 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp @@ -43,7 +43,7 @@ void f1(std::ios_base::event ev, std::ios_base& stream, int index) } } -int main() +int main(int, char**) { test t; std::ios_base& b = t; @@ -52,4 +52,6 @@ int main() b.register_callback(f1, 4); std::locale l = b.imbue(std::locale(LOCALE_en_US_UTF_8)); assert(f1_called == 3); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.base.cons/dtor.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.base.cons/dtor.pass.cpp index 12434f5a2..7c78ea566 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.base.cons/dtor.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.base.cons/dtor.pass.cpp @@ -70,7 +70,7 @@ void f3(std::ios_base::event ev, std::ios_base& stream, int index) } } -int main() +int main(int, char**) { { test t; @@ -82,4 +82,6 @@ int main() assert(f1_called); assert(f2_called); assert(f3_called); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.base.locales/getloc.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.base.locales/getloc.pass.cpp index 821a1f514..06b8d83c7 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.base.locales/getloc.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.base.locales/getloc.pass.cpp @@ -26,8 +26,10 @@ public: } }; -int main() +int main(int, char**) { const test t; assert(t.getloc().name() == std::string("C")); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp index 0fa77cb7a..ad8898a17 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp @@ -74,7 +74,7 @@ void f3(std::ios_base::event ev, std::ios_base& stream, int index) } } -int main() +int main(int, char**) { test t; std::ios_base& b = t; @@ -87,4 +87,6 @@ int main() assert(f1_called); assert(f2_called); assert(f3_called); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.base.storage/iword.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.base.storage/iword.pass.cpp index 467b885ce..84eb18370 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.base.storage/iword.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.base.storage/iword.pass.cpp @@ -29,7 +29,7 @@ public: } }; -int main() +int main(int, char**) { test t; std::ios_base& b = t; @@ -41,4 +41,6 @@ int main() for (int j = 0; j <= i; ++j) assert(b.iword(j) == j); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp index 65aca332a..c4594615d 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp @@ -30,7 +30,7 @@ public: } }; -int main() +int main(int, char**) { test t; std::ios_base& b = t; @@ -42,4 +42,6 @@ int main() for (std::intptr_t j = 0; j <= i; ++j) assert(b.pword(j) == (void*)j); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.base.storage/xalloc.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.base.storage/xalloc.pass.cpp index dd95b2681..2fcaddd6d 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.base.storage/xalloc.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.base.storage/xalloc.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { assert(std::ios_base::xalloc() == 0); assert(std::ios_base::xalloc() == 1); assert(std::ios_base::xalloc() == 2); assert(std::ios_base::xalloc() == 3); assert(std::ios_base::xalloc() == 4); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.members.static/sync_with_stdio.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.members.static/sync_with_stdio.pass.cpp index 8937f2585..cd219971e 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.members.static/sync_with_stdio.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.members.static/sync_with_stdio.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { assert( std::ios_base::sync_with_stdio(false)); assert(!std::ios_base::sync_with_stdio(false)); @@ -23,4 +23,6 @@ int main() assert( std::ios_base::sync_with_stdio(false)); assert(!std::ios_base::sync_with_stdio()); assert( std::ios_base::sync_with_stdio()); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_Init/tested_elsewhere.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_Init/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_Init/tested_elsewhere.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_Init/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_char_pointer_error_code.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_char_pointer_error_code.pass.cpp index 0fc162599..382aeda4f 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_char_pointer_error_code.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_char_pointer_error_code.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::string what_arg("io test message"); @@ -37,4 +37,6 @@ int main() assert(what_message.find(std::iostream_category().message(static_cast (std::io_errc::stream))) != std::string::npos); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_string_error_code.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_string_error_code.pass.cpp index cc607d945..610e6ad15 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_string_error_code.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_string_error_code.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { // LWG2462 std::ios_base::failure is overspecified static_assert((std::is_base_of::value), ""); @@ -40,4 +40,6 @@ int main() assert(what_message.find(std::iostream_category().message(static_cast (std::io_errc::stream))) != std::string::npos); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_fmtflags/fmtflags.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_fmtflags/fmtflags.pass.cpp index 6a51484f3..2eed477b0 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_fmtflags/fmtflags.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_fmtflags/fmtflags.pass.cpp @@ -32,7 +32,7 @@ #include #include -int main() +int main(int, char**) { assert(std::ios_base::boolalpha); assert(std::ios_base::dec); @@ -77,4 +77,6 @@ int main() | std::ios_base::hex)); assert(std::ios_base::floatfield == (std::ios_base::scientific | std::ios_base::fixed)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_iostate/iostate.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_iostate/iostate.pass.cpp index 64123e5d1..7e982f25f 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_iostate/iostate.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_iostate/iostate.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { assert(std::ios_base::badbit); assert(std::ios_base::eofbit); @@ -32,4 +32,6 @@ int main() ); assert(std::ios_base::goodbit == 0); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_openmode/openmode.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_openmode/openmode.pass.cpp index 88c292955..ab21f96b7 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_openmode/openmode.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_openmode/openmode.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { assert(std::ios_base::app); assert(std::ios_base::ate); @@ -38,4 +38,6 @@ int main() & std::ios_base::out & std::ios_base::trunc) == 0 ); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_seekdir/seekdir.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_seekdir/seekdir.pass.cpp index 3d0c80974..dfa955c7f 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/ios_seekdir/seekdir.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/ios_seekdir/seekdir.pass.cpp @@ -17,9 +17,11 @@ #include #include -int main() +int main(int, char**) { assert(std::ios_base::beg != std::ios_base::cur); assert(std::ios_base::beg != std::ios_base::end); assert(std::ios_base::cur != std::ios_base::end); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/ios.types/nothing_to_do.pass.cpp b/test/std/input.output/iostreams.base/ios.base/ios.types/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.base/ios.base/ios.types/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/ios.types/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios.base/nothing_to_do.pass.cpp b/test/std/input.output/iostreams.base/ios.base/nothing_to_do.pass.cpp index 8e23732f0..c4eff25bc 100644 --- a/test/std/input.output/iostreams.base/ios.base/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostreams.base/ios.base/nothing_to_do.pass.cpp @@ -10,6 +10,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp index 1bd33e961..01c0d4679 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::streambuf* sb = 0; @@ -44,4 +44,6 @@ int main() assert(ios.fill() == ' '); assert(ios.getloc() == std::locale()); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp index 08d00c1c0..949c87e0b 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp @@ -110,7 +110,7 @@ void g3(std::ios_base::event ev, std::ios_base& stream, int index) } } -int main() +int main(int, char**) { testbuf sb1; std::ios ios1(&sb1); @@ -190,4 +190,6 @@ int main() assert(ios1.tie() == (std::ostream*)2); assert(ios1.fill() == '2'); #endif + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/fill.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/fill.pass.cpp index b5cc96c33..f45c6c8b2 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/fill.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/fill.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { const std::ios ios(0); assert(ios.fill() == ' '); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/fill_char_type.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/fill_char_type.pass.cpp index b1c56ed53..1c42a03fb 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/fill_char_type.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/fill_char_type.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { std::ios ios(0); assert(ios.fill() == ' '); char c = ios.fill('*'); assert(c == ' '); assert(ios.fill() == '*'); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp index 387437290..ed0df788d 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp @@ -68,7 +68,7 @@ void f3(std::ios_base::event ev, std::ios_base& stream, int index) } } -int main() +int main(int, char**) { { std::ios ios(0); @@ -99,4 +99,6 @@ int main() assert(f2_called); assert(f3_called); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp index 4c6075674..5f99f3db0 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp @@ -77,7 +77,7 @@ void g3(std::ios_base::event ev, std::ios_base&, int index) } } -int main() +int main(int, char**) { testios ios1; testbuf sb2; @@ -136,4 +136,6 @@ int main() assert(ios2.rdbuf() == &sb2); assert(ios2.tie() == 0); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp index b1ffc1e96..afab4ec5d 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { const std::wios ios(0); assert(ios.narrow(L'c', '*') == 'c'); assert(ios.narrow(L'\u203C', '*') == '*'); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf.pass.cpp index bc5871f92..f104cada6 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { const std::ios ios(0); @@ -27,4 +27,6 @@ int main() const std::ios ios(sb); assert(ios.rdbuf() == sb); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf_streambuf.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf_streambuf.pass.cpp index c1aa1aaf3..5c4e24a82 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf_streambuf.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf_streambuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::ios ios(0); assert(ios.rdbuf() == 0); @@ -30,4 +30,6 @@ int main() assert(sb2 == (std::streambuf*)1); assert(ios.rdbuf() == 0); assert(ios.bad()); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp index 65f66cb4b..04b1b9ff6 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp @@ -30,7 +30,7 @@ struct testios void set_rdbuf(std::streambuf* x) {std::ios::set_rdbuf(x);} }; -int main() +int main(int, char**) { testbuf sb1; testbuf sb2; @@ -60,4 +60,6 @@ int main() #endif ios.set_rdbuf(0); assert(ios.rdbuf() == 0); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp index 559768b94..40e95bae7 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp @@ -70,7 +70,7 @@ void g3(std::ios_base::event, std::ios_base&, int index) g3_called = true; } -int main() +int main(int, char**) { testbuf sb1; testios ios1(&sb1); @@ -164,4 +164,6 @@ int main() ios2.imbue(std::locale("C")); assert(f1_called); assert(f2_called); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/tie.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/tie.pass.cpp index 6ea816d7d..c0d7ac173 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/tie.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/tie.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { const std::basic_ios ios(0); assert(ios.tie() == 0); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/tie_ostream.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/tie_ostream.pass.cpp index d2bb41c4e..4ce5966ad 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/tie_ostream.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/tie_ostream.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { std::ios ios(0); std::ostream* os = (std::ostream*)1; std::ostream* r = ios.tie(os); assert(r == 0); assert(ios.tie() == os); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/basic.ios.members/widen.pass.cpp b/test/std/input.output/iostreams.base/ios/basic.ios.members/widen.pass.cpp index a1585cd54..0ae563718 100644 --- a/test/std/input.output/iostreams.base/ios/basic.ios.members/widen.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/basic.ios.members/widen.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { const std::ios ios(0); assert(ios.widen('c') == 'c'); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/bad.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/bad.pass.cpp index 158c953a4..2308cfa92 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/bad.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/bad.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { std::ios ios(0); @@ -37,4 +37,6 @@ int main() ios.setstate(std::ios::badbit); assert(ios.bad()); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/bool.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/bool.pass.cpp index 126431ce2..24fcbff39 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/bool.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/bool.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { std::ios ios(0); assert(static_cast(ios) == !ios.fail()); @@ -30,4 +30,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((!std::is_convertible::value), ""); #endif + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp index 7938a84cf..6fc38fde9 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp @@ -20,7 +20,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { std::ios ios(0); @@ -66,4 +66,6 @@ int main() ios.clear(std::ios::eofbit); assert(ios.rdstate() == std::ios::eofbit); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/eof.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/eof.pass.cpp index bf6566342..bf1d0246d 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/eof.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/eof.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { std::ios ios(0); @@ -33,4 +33,6 @@ int main() ios.setstate(std::ios::eofbit); assert(ios.eof()); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions.pass.cpp index 9a6b3233f..4632e0043 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { const std::ios ios(0); @@ -29,4 +29,6 @@ int main() const std::ios ios(&sb); assert(ios.exceptions() == std::ios::goodbit); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp index 1d56d475a..b8b6577b2 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp @@ -20,7 +20,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { std::ios ios(0); @@ -48,4 +48,6 @@ int main() ios.exceptions(std::ios::badbit); assert(ios.exceptions() == std::ios::badbit); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/fail.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/fail.pass.cpp index a475c3589..3ae215e45 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/fail.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/fail.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { std::ios ios(0); @@ -37,4 +37,6 @@ int main() ios.setstate(std::ios::failbit); assert(ios.fail()); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/good.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/good.pass.cpp index e4f28bfe3..19c05edce 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/good.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/good.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { std::ios ios(0); @@ -31,4 +31,6 @@ int main() ios.setstate(std::ios::eofbit); assert(!ios.good()); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/not.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/not.pass.cpp index 151c2244e..20ddb35dc 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/not.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/not.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { std::ios ios(0); assert(!ios == ios.fail()); ios.setstate(std::ios::failbit); assert(!ios == ios.fail()); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/rdstate.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/rdstate.pass.cpp index dde113a91..37886ac83 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/rdstate.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/rdstate.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { std::ios ios(0); assert(ios.rdstate() == std::ios::badbit); ios.setstate(std::ios::failbit); assert(ios.rdstate() == (std::ios::failbit | std::ios::badbit)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp b/test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp index 830dd448e..ea954bee0 100644 --- a/test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp @@ -20,7 +20,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { { std::ios ios(0); @@ -65,4 +65,6 @@ int main() ios.setstate(std::ios::failbit); assert(ios.rdstate() == (std::ios::eofbit | std::ios::failbit)); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/ios/types.pass.cpp b/test/std/input.output/iostreams.base/ios/types.pass.cpp index 58165fc44..b4a4d7c57 100644 --- a/test/std/input.output/iostreams.base/ios/types.pass.cpp +++ b/test/std/input.output/iostreams.base/ios/types.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -29,4 +29,6 @@ int main() static_assert((std::is_same::int_type, std::char_traits::int_type>::value), ""); static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/iostreams.base/is_error_code_enum_io_errc.pass.cpp b/test/std/input.output/iostreams.base/is_error_code_enum_io_errc.pass.cpp index c087871ea..76eb83148 100644 --- a/test/std/input.output/iostreams.base/is_error_code_enum_io_errc.pass.cpp +++ b/test/std/input.output/iostreams.base/is_error_code_enum_io_errc.pass.cpp @@ -15,10 +15,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert(std::is_error_code_enum ::value, ""); #if TEST_STD_VER > 14 static_assert(std::is_error_code_enum_v, ""); #endif + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/internal.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/internal.pass.cpp index a21481398..fba2e71ca 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/internal.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/internal.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::internal(ios); assert(&r == &ios); assert(ios.flags() & std::ios::internal); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/left.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/left.pass.cpp index 1073e2522..f89d6b9e7 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/left.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/left.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::left(ios); assert(&r == &ios); assert(ios.flags() & std::ios::left); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/right.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/right.pass.cpp index c391ab8c5..399d3ba51 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/right.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/adjustfield.manip/right.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::right(ios); assert(&r == &ios); assert(ios.flags() & std::ios::right); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/dec.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/dec.pass.cpp index 64351b6b1..98740cdc0 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/dec.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/dec.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::dec(ios); assert(&r == &ios); assert(ios.flags() & std::ios::dec); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/hex.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/hex.pass.cpp index cab0bc258..39addcdcf 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/hex.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/hex.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::hex(ios); assert(&r == &ios); assert(ios.flags() & std::ios::hex); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/oct.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/oct.pass.cpp index a4073646c..92b2d4ee7 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/oct.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/basefield.manip/oct.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::oct(ios); assert(&r == &ios); assert(ios.flags() & std::ios::oct); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/iostream_category.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/iostream_category.pass.cpp index 0517481b8..e017c632a 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/iostream_category.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/iostream_category.pass.cpp @@ -14,9 +14,11 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat1 = std::iostream_category(); std::string m1 = e_cat1.name(); assert(m1 == "iostream"); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_code.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_code.pass.cpp index 745349d14..060b6284c 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_code.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_code.pass.cpp @@ -13,11 +13,13 @@ #include #include -int main() +int main(int, char**) { { std::error_code ec = make_error_code(std::io_errc::stream); assert(ec.value() == static_cast(std::io_errc::stream)); assert(ec.category() == std::iostream_category()); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_condition.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_condition.pass.cpp index ce9f9f020..3970708bf 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_condition.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/error.reporting/make_error_condition.pass.cpp @@ -13,11 +13,13 @@ #include #include -int main() +int main(int, char**) { { const std::error_condition ec1 = std::make_error_condition(std::io_errc::stream); assert(ec1.value() == static_cast(std::io_errc::stream)); assert(ec1.category() == std::iostream_category()); } + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/defaultfloat.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/defaultfloat.pass.cpp index 7f04bbc51..bb8c424a1 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/defaultfloat.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/defaultfloat.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() assert(&r == &ios); assert(!(ios.flags() & std::ios::fixed)); assert(!(ios.flags() & std::ios::scientific)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/fixed.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/fixed.pass.cpp index 8dbb7a1d8..94cbf1a53 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/fixed.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/fixed.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::fixed(ios); assert(&r == &ios); assert(ios.flags() & std::ios::fixed); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/hexfloat.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/hexfloat.pass.cpp index 24afef8b8..c24d7f999 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/hexfloat.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/hexfloat.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() assert(&r == &ios); assert(ios.flags() & std::ios::fixed); assert(ios.flags() & std::ios::scientific); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/scientific.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/scientific.pass.cpp index d84aa3775..c8a481944 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/scientific.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/floatfield.manip/scientific.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::scientific(ios); assert(&r == &ios); assert(ios.flags() & std::ios::scientific); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/boolalpha.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/boolalpha.pass.cpp index de58c17f0..176267dd6 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/boolalpha.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/boolalpha.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::boolalpha(ios); assert(&r == &ios); assert(ios.flags() & std::ios::boolalpha); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noboolalpha.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noboolalpha.pass.cpp index f67ddabae..27d61cee7 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noboolalpha.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noboolalpha.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() std::ios_base& r = std::noboolalpha(ios); assert(&r == &ios); assert(!(ios.flags() & std::ios::boolalpha)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowbase.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowbase.pass.cpp index bd904ad64..b730afa88 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowbase.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowbase.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() std::ios_base& r = std::noshowbase(ios); assert(&r == &ios); assert(!(ios.flags() & std::ios::showbase)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpoint.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpoint.pass.cpp index 97d919801..0d9f33ea5 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpoint.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpoint.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() std::ios_base& r = std::noshowpoint(ios); assert(&r == &ios); assert(!(ios.flags() & std::ios::showpoint)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpos.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpos.pass.cpp index 24f8bfca0..fa54cd647 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpos.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noshowpos.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() std::ios_base& r = std::noshowpos(ios); assert(&r == &ios); assert(!(ios.flags() & std::ios::showpos)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noskipws.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noskipws.pass.cpp index 5d24d3d41..9ee5ea8e6 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noskipws.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/noskipws.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() std::ios_base& r = std::noskipws(ios); assert(&r == &ios); assert(!(ios.flags() & std::ios::skipws)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nounitbuf.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nounitbuf.pass.cpp index 61a7dd29e..ce06e12bd 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nounitbuf.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nounitbuf.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() std::ios_base& r = std::nounitbuf(ios); assert(&r == &ios); assert(!(ios.flags() & std::ios::unitbuf)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nouppercase.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nouppercase.pass.cpp index 923a6ac75..8e0554620 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nouppercase.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/nouppercase.pass.cpp @@ -18,7 +18,7 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); @@ -26,4 +26,6 @@ int main() std::ios_base& r = std::nouppercase(ios); assert(&r == &ios); assert(!(ios.flags() & std::ios::uppercase)); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showbase.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showbase.pass.cpp index d584d3128..7f1338c5d 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showbase.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showbase.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::showbase(ios); assert(&r == &ios); assert(ios.flags() & std::ios::showbase); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpoint.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpoint.pass.cpp index 6cfb73633..03cf312d0 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpoint.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpoint.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::showpoint(ios); assert(&r == &ios); assert(ios.flags() & std::ios::showpoint); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpos.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpos.pass.cpp index 06f1dd836..2fb0d6511 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpos.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/showpos.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::showpos(ios); assert(&r == &ios); assert(ios.flags() & std::ios::showpos); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/skipws.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/skipws.pass.cpp index b153bc840..2c64cb8df 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/skipws.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/skipws.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::skipws(ios); assert(&r == &ios); assert(ios.flags() & std::ios::skipws); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/unitbuf.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/unitbuf.pass.cpp index 22bcf5eb9..6acedc6a5 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/unitbuf.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/unitbuf.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::unitbuf(ios); assert(&r == &ios); assert(ios.flags() & std::ios::unitbuf); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/uppercase.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/uppercase.pass.cpp index cc2a4bc45..e97763fff 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/uppercase.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/fmtflags.manip/uppercase.pass.cpp @@ -18,11 +18,13 @@ struct testbuf : public std::streambuf {}; -int main() +int main(int, char**) { testbuf sb; std::ios ios(&sb); std::ios_base& r = std::uppercase(ios); assert(&r == &ios); assert(ios.flags() & std::ios::uppercase); + + return 0; } diff --git a/test/std/input.output/iostreams.base/std.ios.manip/nothing_to_do.pass.cpp b/test/std/input.output/iostreams.base/std.ios.manip/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.base/std.ios.manip/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostreams.base/std.ios.manip/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.base/stream.types/streamoff.pass.cpp b/test/std/input.output/iostreams.base/stream.types/streamoff.pass.cpp index aaa5b871a..20b953d55 100644 --- a/test/std/input.output/iostreams.base/stream.types/streamoff.pass.cpp +++ b/test/std/input.output/iostreams.base/stream.types/streamoff.pass.cpp @@ -13,8 +13,10 @@ #include #include -int main() +int main(int, char**) { static_assert(std::is_integral::value, ""); static_assert(std::is_signed::value, ""); + + return 0; } diff --git a/test/std/input.output/iostreams.base/stream.types/streamsize.pass.cpp b/test/std/input.output/iostreams.base/stream.types/streamsize.pass.cpp index 670932324..50fa21e8d 100644 --- a/test/std/input.output/iostreams.base/stream.types/streamsize.pass.cpp +++ b/test/std/input.output/iostreams.base/stream.types/streamsize.pass.cpp @@ -13,8 +13,10 @@ #include #include -int main() +int main(int, char**) { static_assert(std::is_integral::value, ""); static_assert(std::is_signed::value, ""); + + return 0; } diff --git a/test/std/input.output/iostreams.requirements/iostream.limits.imbue/tested_elsewhere.pass.cpp b/test/std/input.output/iostreams.requirements/iostream.limits.imbue/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.requirements/iostream.limits.imbue/tested_elsewhere.pass.cpp +++ b/test/std/input.output/iostreams.requirements/iostream.limits.imbue/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.requirements/iostreams.limits.pos/nothing_to_do.pass.cpp b/test/std/input.output/iostreams.requirements/iostreams.limits.pos/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.requirements/iostreams.limits.pos/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostreams.requirements/iostreams.limits.pos/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.requirements/iostreams.threadsafety/nothing_to_do.pass.cpp b/test/std/input.output/iostreams.requirements/iostreams.threadsafety/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.requirements/iostreams.threadsafety/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostreams.requirements/iostreams.threadsafety/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/iostreams.requirements/nothing_to_do.pass.cpp b/test/std/input.output/iostreams.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/iostreams.requirements/nothing_to_do.pass.cpp +++ b/test/std/input.output/iostreams.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/nothing_to_do.pass.cpp b/test/std/input.output/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/nothing_to_do.pass.cpp +++ b/test/std/input.output/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf.reqts/tested_elsewhere.pass.cpp b/test/std/input.output/stream.buffers/streambuf.reqts/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/stream.buffers/streambuf.reqts/tested_elsewhere.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf.reqts/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.fail.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.fail.cpp index b94714212..285485087 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.fail.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.fail.cpp @@ -18,7 +18,9 @@ std::streambuf &get(); -int main() +int main(int, char**) { std::streambuf sb = get(); // expected-error {{calling a protected constructor}} + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp index c29899291..405c72995 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp @@ -49,7 +49,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -82,4 +82,6 @@ int main() test t; test t2 = t; } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.fail.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.fail.cpp index 76d47f2a2..ec7650ae0 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.fail.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.fail.cpp @@ -15,7 +15,9 @@ #include -int main() +int main(int, char**) { std::basic_streambuf sb; + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp index 9eebf2557..15475d3d6 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp @@ -35,7 +35,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -54,4 +54,6 @@ int main() test t; assert(t.getloc().name() == LOCALE_en_US_UTF_8); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/nothing_to_do.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/nothing_to_do.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekoff.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekoff.pass.cpp index 741b71e38..b49fc2094 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekoff.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekoff.pass.cpp @@ -24,11 +24,13 @@ struct test test() {} }; -int main() +int main(int, char**) { { test t; assert(t.pubseekoff(0, std::ios_base::beg) == -1); assert(t.pubseekoff(0, std::ios_base::beg, std::ios_base::app) == -1); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekpos.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekpos.pass.cpp index 2e14de9d2..1095c9148 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekpos.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubseekpos.pass.cpp @@ -24,10 +24,12 @@ struct test test() {} }; -int main() +int main(int, char**) { { test t; assert(t.pubseekpos(0, std::ios_base::app) == -1); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsetbuf.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsetbuf.pass.cpp index fae4dd78f..c0efb1710 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsetbuf.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsetbuf.pass.cpp @@ -23,10 +23,12 @@ struct test test() {} }; -int main() +int main(int, char**) { { test t; assert(t.pubsetbuf(0, 0) == &t); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsync.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsync.pass.cpp index 8433a9f31..8d7528ee2 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsync.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer/pubsync.pass.cpp @@ -23,10 +23,12 @@ struct test test() {} }; -int main() +int main(int, char**) { { test t; assert(t.pubsync() == 0); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.pass.cpp index ed1d43a86..835944fcf 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.pass.cpp @@ -34,7 +34,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -48,4 +48,6 @@ int main() LOCALE_en_US_UTF_8); assert(t.getloc().name() == LOCALE_fr_FR_UTF_8); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/in_avail.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/in_avail.pass.cpp index ea51ac64d..6d11a8e89 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/in_avail.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/in_avail.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { test t; @@ -48,4 +48,6 @@ int main() t.setg(in, in+2, in+5); assert(t.in_avail() == 3); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sbumpc.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sbumpc.pass.cpp index 4aa7a8181..4ac2d6fe5 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sbumpc.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sbumpc.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { test t; @@ -52,4 +52,6 @@ int main() assert(t.sbumpc() == 'B'); assert(uflow_called == 1); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetc.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetc.pass.cpp index 2a48158fd..8baefb279 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetc.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetc.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { test t; @@ -52,4 +52,6 @@ int main() assert(t.sgetc() == 'A'); assert(underflow_called == 1); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetn.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetn.pass.cpp index 59804043c..9088ed846 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetn.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetn.pass.cpp @@ -31,10 +31,12 @@ protected: } }; -int main() +int main(int, char**) { test t; assert(xsgetn_called == 0); assert(t.sgetn(0, 0) == 10); assert(xsgetn_called == 1); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/snextc.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/snextc.pass.cpp index 830f27282..54965bca2 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/snextc.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/snextc.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { test t; @@ -52,4 +52,6 @@ int main() assert(t.snextc() == 'C'); assert(uflow_called == 1); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sputbackc.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sputbackc.pass.cpp index a2546b810..3b63ba3ce 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sputbackc.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sputbackc.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { test t; @@ -52,4 +52,6 @@ int main() assert(t.sputbackc('A') == 'a'); assert(pbackfail_called == 2); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sungetc.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sungetc.pass.cpp index dcdec61a3..07c1600b0 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sungetc.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sungetc.pass.cpp @@ -38,7 +38,7 @@ protected: } }; -int main() +int main(int, char**) { { test t; @@ -52,4 +52,6 @@ int main() assert(t.sungetc() == 'a'); assert(pbackfail_called == 2); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputc.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputc.pass.cpp index 3d04924b1..989b61d4e 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputc.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputc.pass.cpp @@ -42,7 +42,7 @@ protected: } }; -int main() +int main(int, char**) { { test t; @@ -59,4 +59,6 @@ int main() assert(out[0] == 'A'); assert(out[1] == 'B'); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputn.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputn.pass.cpp index bb865636c..01bd9d487 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputn.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputn.pass.cpp @@ -31,10 +31,12 @@ protected: } }; -int main() +int main(int, char**) { test t; assert(xsputn_called == 0); assert(t.sputn(0, 0) == 5); assert(xsputn_called == 1); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/nothing_to_do.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/nothing_to_do.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp index 0c1cd4efb..6109a6aa4 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp @@ -50,7 +50,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -89,4 +89,6 @@ int main() test t2; t2 = t; } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp index 6ece9aa57..2809d6312 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp @@ -59,7 +59,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -98,4 +98,6 @@ int main() test t2; t2.swap(t); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/gbump.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/gbump.pass.cpp index 015a7daa2..161461dee 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/gbump.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/gbump.pass.cpp @@ -41,7 +41,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -55,4 +55,6 @@ int main() t.setg(in, in+1, in+sizeof(in)/sizeof(in[0])); t.gbump(3); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/setg.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/setg.pass.cpp index 74152974c..b303465f0 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/setg.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area/setg.pass.cpp @@ -33,7 +33,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -45,4 +45,6 @@ int main() wchar_t in[] = L"ABC"; t.setg(in, in+1, in+sizeof(in)/sizeof(in[0])); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump.pass.cpp index 92b869d31..e151d3227 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump.pass.cpp @@ -41,7 +41,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -57,4 +57,6 @@ int main() t.pbump(3); t.pbump(1); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp index 5811c9019..eee48f3df 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp @@ -26,7 +26,7 @@ struct SB : std::stringbuf const char* pubpptr() const { return pptr(); } }; -int main() +int main(int, char**) { #ifndef TEST_HAS_NO_EXCEPTIONS try { @@ -40,4 +40,6 @@ int main() catch (const std::length_error &) {} // maybe the string can't take 2GB catch (const std::bad_alloc &) {} // maybe we don't have enough RAM #endif + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/setp.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/setp.pass.cpp index 12f955360..6ca36227b 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/setp.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/setp.pass.cpp @@ -33,7 +33,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -45,4 +45,6 @@ int main() wchar_t in[] = L"ABC"; t.setp(in, in+sizeof(in)/sizeof(in[0])); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/nothing_to_do.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/nothing_to_do.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer/tested_elsewhere.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer/tested_elsewhere.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/showmanyc.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/showmanyc.pass.cpp index b31408e95..5a238e884 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/showmanyc.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/showmanyc.pass.cpp @@ -25,8 +25,10 @@ struct test test() {} }; -int main() +int main(int, char**) { test t; assert(t.in_avail() == 0); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/uflow.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/uflow.pass.cpp index 1d1ee519f..2f86c3b1a 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/uflow.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/uflow.pass.cpp @@ -25,8 +25,10 @@ struct test }; -int main() +int main(int, char**) { test t; assert(t.sgetc() == -1); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/underflow.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/underflow.pass.cpp index 2422c52e5..1d2ce7c5c 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/underflow.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/underflow.pass.cpp @@ -22,8 +22,10 @@ struct test test() {} }; -int main() +int main(int, char**) { test t; assert(t.sgetc() == -1); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/xsgetn.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/xsgetn.pass.cpp index 7c5f6b9d6..f5a95821b 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/xsgetn.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/xsgetn.pass.cpp @@ -30,7 +30,7 @@ struct test } }; -int main() +int main(int, char**) { test t; char input[7] = "123456"; @@ -38,4 +38,6 @@ int main() char output[sizeof(input)] = {0}; assert(t.sgetn(output, 10) == 7); assert(std::strcmp(input, output) == 0); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales/nothing_to_do.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales/nothing_to_do.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback/pbackfail.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback/pbackfail.pass.cpp index 1f243e958..217ff8c32 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback/pbackfail.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback/pbackfail.pass.cpp @@ -24,8 +24,10 @@ struct test test() {} }; -int main() +int main(int, char**) { test t; assert(t.sputbackc('A') == -1); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/overflow.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/overflow.pass.cpp index ae52b9539..e067088f5 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/overflow.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/overflow.pass.cpp @@ -22,8 +22,10 @@ struct test test() {} }; -int main() +int main(int, char**) { test t; assert(t.sputc('A') == -1); + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/xsputn.pass.cpp b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/xsputn.pass.cpp index 15d374041..1c30c8f28 100644 --- a/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/xsputn.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/xsputn.pass.cpp @@ -30,7 +30,7 @@ struct test } }; -int main() +int main(int, char**) { { test t; @@ -41,4 +41,6 @@ int main() assert(t.sputn(in, sizeof(in)) == sizeof(in)); assert(std::strcmp(in, out) == 0); } + + return 0; } diff --git a/test/std/input.output/stream.buffers/streambuf/types.pass.cpp b/test/std/input.output/stream.buffers/streambuf/types.pass.cpp index d6ea963df..434f8e3ec 100644 --- a/test/std/input.output/stream.buffers/streambuf/types.pass.cpp +++ b/test/std/input.output/stream.buffers/streambuf/types.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); static_assert((std::is_same >::value), ""); @@ -35,4 +35,6 @@ int main() static_assert((std::is_same::int_type>::value), ""); static_assert((std::is_same::pos_type>::value), ""); static_assert((std::is_same::off_type>::value), ""); + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp b/test/std/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp index cb4644aad..d0a5863ed 100644 --- a/test/std/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream ss0(" 123 456"); @@ -52,4 +52,6 @@ int main() ss0 >> i; assert(i == 321); } + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp b/test/std/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp index b906db8d5..567795943 100644 --- a/test/std/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream ss0(" 123 456"); @@ -82,4 +82,6 @@ int main() s1 >> s; assert(s == L"Dddddddddddddddddd"); } + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp b/test/std/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp index 09b6e4b39..b8b00310d 100644 --- a/test/std/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream ss0(" 123 456"); @@ -55,4 +55,6 @@ int main() ss0 >> i; assert(i == 321); } + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp b/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp index 327c4ca12..414c22695 100644 --- a/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream ss; @@ -42,4 +42,6 @@ int main() assert(ss.good()); assert(ss.str() == L""); } + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp b/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp index c5b144b09..27eb5a745 100644 --- a/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream ss0(" 123 456"); @@ -44,4 +44,6 @@ int main() ss >> i; assert(i == 456); } + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp b/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp index cf3c7d891..04733d604 100644 --- a/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream ss(" 123 456"); @@ -63,4 +63,6 @@ int main() ss >> i; assert(i == 456); } + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp b/test/std/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp index 9b706a535..4c010e2b4 100644 --- a/test/std/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream ss(" 123 456"); @@ -52,4 +52,6 @@ int main() ss >> i; assert(i == 789); } + + return 0; } diff --git a/test/std/input.output/string.streams/istringstream/types.pass.cpp b/test/std/input.output/string.streams/istringstream/types.pass.cpp index 0f256cbbd..973196442 100644 --- a/test/std/input.output/string.streams/istringstream/types.pass.cpp +++ b/test/std/input.output/string.streams/istringstream/types.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_istringstream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -32,4 +32,6 @@ int main() static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); static_assert((std::is_same::allocator_type, std::allocator >::value), ""); + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/ostringstream.assign/member_swap.pass.cpp b/test/std/input.output/string.streams/ostringstream/ostringstream.assign/member_swap.pass.cpp index af5622ee2..01cc58ae6 100644 --- a/test/std/input.output/string.streams/ostringstream/ostringstream.assign/member_swap.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/ostringstream.assign/member_swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream ss0(" 123 456"); @@ -44,4 +44,6 @@ int main() ss0 << i << ' ' << 567; assert(ss0.str() == L"234 567"); } + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/ostringstream.assign/move.pass.cpp b/test/std/input.output/string.streams/ostringstream/ostringstream.assign/move.pass.cpp index f44b0fba4..bad3c7316 100644 --- a/test/std/input.output/string.streams/ostringstream/ostringstream.assign/move.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/ostringstream.assign/move.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream ss0(" 123 456"); @@ -42,4 +42,6 @@ int main() ss << i << ' ' << 567; assert(ss.str() == L"234 5676"); } + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/ostringstream.assign/nonmember_swap.pass.cpp b/test/std/input.output/string.streams/ostringstream/ostringstream.assign/nonmember_swap.pass.cpp index 0793fd295..d251e6e08 100644 --- a/test/std/input.output/string.streams/ostringstream/ostringstream.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/ostringstream.assign/nonmember_swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream ss0(" 123 456"); @@ -44,4 +44,6 @@ int main() ss0 << i << ' ' << 567; assert(ss0.str() == L"234 567"); } + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp b/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp index 79e0f614c..f772a9040 100644 --- a/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream ss; @@ -42,4 +42,6 @@ int main() assert(ss.good()); assert(ss.str() == L""); } + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp b/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp index 569310174..3b562bafd 100644 --- a/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream ss0(" 123 456"); @@ -40,4 +40,6 @@ int main() ss << i << ' ' << 567; assert(ss.str() == L"234 5676"); } + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp b/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp index 8d64dd5e5..98782dce1 100644 --- a/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream ss(" 123 456"); @@ -55,4 +55,6 @@ int main() ss << i << ' ' << 567; assert(ss.str() == L"234 5676"); } + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/ostringstream.members/str.pass.cpp b/test/std/input.output/string.streams/ostringstream/ostringstream.members/str.pass.cpp index d74acf3a5..56a85159c 100644 --- a/test/std/input.output/string.streams/ostringstream/ostringstream.members/str.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/ostringstream.members/str.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream ss(" 123 456"); @@ -48,4 +48,6 @@ int main() ss << L"abc"; assert(ss.str() == L"abc9"); } + + return 0; } diff --git a/test/std/input.output/string.streams/ostringstream/types.pass.cpp b/test/std/input.output/string.streams/ostringstream/types.pass.cpp index 15e7dc61f..0da5f98d4 100644 --- a/test/std/input.output/string.streams/ostringstream/types.pass.cpp +++ b/test/std/input.output/string.streams/ostringstream/types.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_ostringstream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -32,4 +32,6 @@ int main() static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); static_assert((std::is_same::allocator_type, std::allocator >::value), ""); + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.assign/member_swap.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.assign/member_swap.pass.cpp index b5dce8fb9..6977d3189 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.assign/member_swap.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.assign/member_swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf buf1("testing"); @@ -60,4 +60,6 @@ int main() assert(buf.str() == L"testing"); assert(buf1.str() == L""); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.assign/move.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.assign/move.pass.cpp index 2a469ebb7..653edc0d1 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.assign/move.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.assign/move.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf buf1("testing"); @@ -54,4 +54,6 @@ int main() buf = move(buf1); assert(buf.str() == L"testing"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.assign/nonmember_swap.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.assign/nonmember_swap.pass.cpp index 5a57f902a..38562fc32 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.assign/nonmember_swap.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf buf1("testing"); @@ -62,4 +62,6 @@ int main() assert(buf.str() == L"testing"); assert(buf1.str() == L""); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp index 2121a7a84..836509f2f 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp @@ -31,7 +31,7 @@ struct testbuf } }; -int main() +int main(int, char**) { { std::stringbuf buf; @@ -49,4 +49,6 @@ int main() testbuf buf; buf.check(); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.cons/move.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.cons/move.pass.cpp index 70eff7384..a3cccd39c 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.cons/move.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.cons/move.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf buf1("testing"); @@ -48,4 +48,6 @@ int main() std::wstringbuf buf(move(buf1)); assert(buf.str() == L"testing"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.cons/string.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.cons/string.pass.cpp index 607d31425..de211c80e 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.cons/string.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.cons/string.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf buf("testing"); @@ -43,4 +43,6 @@ int main() std::wstringbuf buf(L"testing", std::ios_base::out); assert(buf.str() == L"testing"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.members/str.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.members/str.pass.cpp index baf406b69..78b572454 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.members/str.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.members/str.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf buf("testing"); @@ -30,4 +30,6 @@ int main() buf.str(L"another test"); assert(buf.str() == L"another test"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp index 0f8330705..c9fdd0abc 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp @@ -34,7 +34,7 @@ struct testbuf void pbump(int n) {base::pbump(n);} }; -int main() +int main(int, char**) { { // sanity check testbuf tb(""); @@ -97,4 +97,6 @@ int main() assert(sb.sputc('2') == '2'); assert(sb.str() == "abc12"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp index dfbe2084b..458e393c8 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp @@ -32,7 +32,7 @@ struct testbuf void pbump(int n) {base::pbump(n);} }; -int main() +int main(int, char**) { { // sanity check testbuf tb(""); @@ -92,4 +92,6 @@ int main() assert(sb.pbackfail(std::char_traits::eof()) == std::char_traits::eof()); assert(sb.str() == L"133"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekoff.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekoff.pass.cpp index dbe117eaa..1bee5c216 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekoff.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekoff.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf sb(std::ios_base::in); @@ -163,4 +163,6 @@ int main() assert(sb.sputc(L'c') == L'c'); assert(sb.str() == L"0123456c89"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekpos.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekpos.pass.cpp index 7d687e070..fde91e74b 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekpos.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/seekpos.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf sb("0123456789", std::ios_base::in); @@ -73,4 +73,6 @@ int main() assert(sb.sputc(L'3') == L'3'); assert(sb.str() == L"0123456789"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/setbuf.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/setbuf.pass.cpp index 99bc75e6c..f833debe3 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/setbuf.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/setbuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringbuf sb("0123456789"); @@ -28,4 +28,6 @@ int main() assert(sb.pubsetbuf(0, 0) == &sb); assert(sb.str() == L"0123456789"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp index c32449857..23b77d229 100644 --- a/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp @@ -28,7 +28,7 @@ struct testbuf void pbump(int n) {base::pbump(n);} }; -int main() +int main(int, char**) { { testbuf sb("123"); @@ -66,4 +66,6 @@ int main() assert(sb.underflow() == L'4'); assert(sb.underflow() == L'4'); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringbuf/types.pass.cpp b/test/std/input.output/string.streams/stringbuf/types.pass.cpp index 29d651fc5..c27db8535 100644 --- a/test/std/input.output/string.streams/stringbuf/types.pass.cpp +++ b/test/std/input.output/string.streams/stringbuf/types.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_stringbuf >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -32,4 +32,6 @@ int main() static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); static_assert((std::is_same::allocator_type, std::allocator >::value), ""); + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.cons/default.pass.cpp b/test/std/input.output/string.streams/stringstream.cons/default.pass.cpp index 571c3dc65..11cf288fc 100644 --- a/test/std/input.output/string.streams/stringstream.cons/default.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.cons/default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringstream ss; @@ -42,4 +42,6 @@ int main() assert(ss.good()); assert(ss.str() == L""); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.cons/move.pass.cpp b/test/std/input.output/string.streams/stringstream.cons/move.pass.cpp index 671aee553..2a73ad9c2 100644 --- a/test/std/input.output/string.streams/stringstream.cons/move.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.cons/move.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::stringstream ss0(" 123 456 "); @@ -48,4 +48,6 @@ int main() ss << i << ' ' << 123; assert(ss.str() == L"456 1236 "); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.cons/move2.pass.cpp b/test/std/input.output/string.streams/stringstream.cons/move2.pass.cpp index 4527cae33..044e62824 100644 --- a/test/std/input.output/string.streams/stringstream.cons/move2.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.cons/move2.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { std::vector vecis; vecis.push_back(std::istringstream()); @@ -34,4 +34,6 @@ int main() vecis[n].seekg(0, std::ios_base::beg); assert(vecis[n].str().size() == 31); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.cons/string.pass.cpp b/test/std/input.output/string.streams/stringstream.cons/string.pass.cpp index 7bc383f9a..29c81b3be 100644 --- a/test/std/input.output/string.streams/stringstream.cons/string.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.cons/string.pass.cpp @@ -27,7 +27,7 @@ struct NoDefaultAllocator : std::allocator }; -int main() +int main(int, char**) { { std::stringstream ss(" 123 456 "); @@ -64,4 +64,6 @@ int main() // This test is not required by the standard, but *where else* could it get the allocator? assert(sb.str().get_allocator() == s.get_allocator()); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp b/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp index 07d3a1dea..2e0f4471a 100644 --- a/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringstream ss0(" 123 456 "); @@ -52,4 +52,6 @@ int main() ss0 << i << ' ' << 123; assert(ss0.str() == L"456 123"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp b/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp index 0332924a6..c3088679e 100644 --- a/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::stringstream ss0(" 123 456 "); @@ -50,4 +50,6 @@ int main() ss << i << ' ' << 123; assert(ss.str() == L"456 1236 "); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp b/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp index 3225b273e..06a95dcb3 100644 --- a/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { std::stringstream ss0(" 123 456 "); @@ -55,4 +55,6 @@ int main() ss0 << i << ' ' << 123; assert(ss0.str() == L"456 123"); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream.members/str.pass.cpp b/test/std/input.output/string.streams/stringstream.members/str.pass.cpp index 392a1680e..1dc655193 100644 --- a/test/std/input.output/string.streams/stringstream.members/str.pass.cpp +++ b/test/std/input.output/string.streams/stringstream.members/str.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::stringstream ss(" 123 456 "); @@ -63,4 +63,6 @@ int main() ss.write("\xd1", 1); assert(ss.str().length() == 1); } + + return 0; } diff --git a/test/std/input.output/string.streams/stringstream/types.pass.cpp b/test/std/input.output/string.streams/stringstream/types.pass.cpp index e05048a2d..580ccb9a4 100644 --- a/test/std/input.output/string.streams/stringstream/types.pass.cpp +++ b/test/std/input.output/string.streams/stringstream/types.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of, std::basic_stringstream >::value), ""); static_assert((std::is_same::char_type, char>::value), ""); @@ -32,4 +32,6 @@ int main() static_assert((std::is_same::pos_type, std::char_traits::pos_type>::value), ""); static_assert((std::is_same::off_type, std::char_traits::off_type>::value), ""); static_assert((std::is_same::allocator_type, std::allocator >::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.container/data.pass.cpp b/test/std/iterators/iterator.container/data.pass.cpp index ab80c1cf5..952dc6870 100644 --- a/test/std/iterators/iterator.container/data.pass.cpp +++ b/test/std/iterators/iterator.container/data.pass.cpp @@ -61,7 +61,7 @@ void test_const_array( const T (&array)[Sz] ) assert ( std::data(array) == &array[0]); } -int main() +int main(int, char**) { std::vector v; v.push_back(1); std::array a; a[0] = 3; @@ -83,4 +83,6 @@ int main() static constexpr int arrA [] { 1, 2, 3 }; test_const_array ( arrA ); + + return 0; } diff --git a/test/std/iterators/iterator.container/empty.array.fail.cpp b/test/std/iterators/iterator.container/empty.array.fail.cpp index 1cd16ad9a..08014776c 100644 --- a/test/std/iterators/iterator.container/empty.array.fail.cpp +++ b/test/std/iterators/iterator.container/empty.array.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { int c[5]; std::empty(c); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/iterators/iterator.container/empty.container.fail.cpp b/test/std/iterators/iterator.container/empty.container.fail.cpp index 4ac2e1335..153ea13b6 100644 --- a/test/std/iterators/iterator.container/empty.container.fail.cpp +++ b/test/std/iterators/iterator.container/empty.container.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::vector c; std::empty(c); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/iterators/iterator.container/empty.initializer_list.fail.cpp b/test/std/iterators/iterator.container/empty.initializer_list.fail.cpp index dcdd89a31..5dafb5119 100644 --- a/test/std/iterators/iterator.container/empty.initializer_list.fail.cpp +++ b/test/std/iterators/iterator.container/empty.initializer_list.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::initializer_list c = { 4 }; std::empty(c); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/iterators/iterator.container/empty.pass.cpp b/test/std/iterators/iterator.container/empty.pass.cpp index b792e0066..5c46cd6fb 100644 --- a/test/std/iterators/iterator.container/empty.pass.cpp +++ b/test/std/iterators/iterator.container/empty.pass.cpp @@ -60,7 +60,7 @@ void test_const_array( const T (&array)[Sz] ) assert (!std::empty(array)); } -int main() +int main(int, char**) { std::vector v; v.push_back(1); std::list l; l.push_back(2); @@ -85,4 +85,6 @@ int main() static constexpr int arrA [] { 1, 2, 3 }; test_const_array ( arrA ); + + return 0; } diff --git a/test/std/iterators/iterator.container/size.pass.cpp b/test/std/iterators/iterator.container/size.pass.cpp index 5b78afa26..db215b854 100644 --- a/test/std/iterators/iterator.container/size.pass.cpp +++ b/test/std/iterators/iterator.container/size.pass.cpp @@ -63,7 +63,7 @@ void test_const_array( const T (&array)[Sz] ) assert ( std::size(array) == Sz ); } -int main() +int main(int, char**) { std::vector v; v.push_back(1); std::list l; l.push_back(2); @@ -87,4 +87,6 @@ int main() static constexpr int arrA [] { 1, 2, 3 }; test_const_array ( arrA ); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp b/test/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp index e922a4bfa..b5929ca8c 100644 --- a/test/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.basic/iterator.pass.cpp @@ -72,10 +72,12 @@ test5() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test2(); test3(); test4(); test5(); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp b/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp index 6382d06c7..454080563 100644 --- a/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp @@ -42,7 +42,7 @@ constepxr_test(It i, typename std::iterator_traits::difference_type n, It x) } #endif -int main() +int main(int, char**) { { const char* s = "1234567890"; @@ -68,4 +68,6 @@ int main() static_assert( constepxr_test(s+5, -5, s), "" ); } #endif + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp b/test/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp index 86fcfbc58..bd1b02a48 100644 --- a/test/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp @@ -37,7 +37,7 @@ constexpr_test(It first, It last, typename std::iterator_traits::difference_ } #endif -int main() +int main(int, char**) { { const char* s = "1234567890"; @@ -57,4 +57,6 @@ int main() static_assert( constexpr_test(s, s+10, 10), ""); } #endif + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp b/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp index ad99aed99..87f79fbd3 100644 --- a/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp @@ -51,7 +51,7 @@ constexpr_test(It i, It x) } #endif -int main() +int main(int, char**) { { const char* s = "1234567890"; @@ -83,4 +83,6 @@ int main() static_assert( constexpr_test(s, s+1), "" ); } #endif + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp b/test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp index b7d993917..2ee0444ce 100644 --- a/test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp @@ -49,7 +49,7 @@ constexpr_test(It i, It x) } #endif -int main() +int main(int, char**) { { const char* s = "1234567890"; @@ -74,4 +74,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.traits/const_pointer.pass.cpp b/test/std/iterators/iterator.primitives/iterator.traits/const_pointer.pass.cpp index 246aeb5e8..5abf59bf3 100644 --- a/test/std/iterators/iterator.primitives/iterator.traits/const_pointer.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.traits/const_pointer.pass.cpp @@ -23,7 +23,7 @@ struct A {}; -int main() +int main(int, char**) { typedef std::iterator_traits It; static_assert((std::is_same::value), ""); @@ -31,4 +31,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.traits/const_volatile_pointer.pass.cpp b/test/std/iterators/iterator.primitives/iterator.traits/const_volatile_pointer.pass.cpp index 774609e1c..358abb619 100644 --- a/test/std/iterators/iterator.primitives/iterator.traits/const_volatile_pointer.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.traits/const_volatile_pointer.pass.cpp @@ -16,7 +16,7 @@ struct A {}; -int main() +int main(int, char**) { typedef std::iterator_traits It; static_assert((std::is_same::value), ""); @@ -24,4 +24,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.traits/empty.fail.cpp b/test/std/iterators/iterator.primitives/iterator.traits/empty.fail.cpp index 5c5c07d44..728909e69 100644 --- a/test/std/iterators/iterator.primitives/iterator.traits/empty.fail.cpp +++ b/test/std/iterators/iterator.primitives/iterator.traits/empty.fail.cpp @@ -63,7 +63,7 @@ struct NotAnIteratorNoCategory // typedef std::forward_iterator_tag iterator_category; }; -int main() +int main(int, char**) { { typedef std::iterator_traits T; @@ -118,4 +118,6 @@ int main() typedef T::reference RT; // expected-error-re {{no type named 'reference' in 'std::{{.+}}::iterator_traits<{{.+}}>}} typedef T::iterator_category CT; // expected-error-re {{no type named 'iterator_category' in 'std::{{.+}}::iterator_traits<{{.+}}>}} } + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp b/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp index 81dca5186..35fc877f2 100644 --- a/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp @@ -30,8 +30,10 @@ public: static const bool value = sizeof(test(0)) == 1; }; -int main() +int main(int, char**) { typedef std::iterator_traits It; static_assert(!(has_value_type::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.traits/iterator.pass.cpp b/test/std/iterators/iterator.primitives/iterator.traits/iterator.pass.cpp index 1c8d11eb1..1e4d87c75 100644 --- a/test/std/iterators/iterator.primitives/iterator.traits/iterator.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.traits/iterator.pass.cpp @@ -32,7 +32,7 @@ struct test_iterator typedef std::forward_iterator_tag iterator_category; }; -int main() +int main(int, char**) { typedef std::iterator_traits It; static_assert((std::is_same::value), ""); @@ -40,4 +40,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.traits/pointer.pass.cpp b/test/std/iterators/iterator.primitives/iterator.traits/pointer.pass.cpp index 3be21c49a..6016f6d40 100644 --- a/test/std/iterators/iterator.primitives/iterator.traits/pointer.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.traits/pointer.pass.cpp @@ -23,7 +23,7 @@ struct A {}; -int main() +int main(int, char**) { typedef std::iterator_traits It; static_assert((std::is_same::value), ""); @@ -31,4 +31,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/iterator.traits/volatile_pointer.pass.cpp b/test/std/iterators/iterator.primitives/iterator.traits/volatile_pointer.pass.cpp index ebcc30075..035360645 100644 --- a/test/std/iterators/iterator.primitives/iterator.traits/volatile_pointer.pass.cpp +++ b/test/std/iterators/iterator.primitives/iterator.traits/volatile_pointer.pass.cpp @@ -16,7 +16,7 @@ struct A {}; -int main() +int main(int, char**) { typedef std::iterator_traits It; static_assert((std::is_same::value), ""); @@ -24,4 +24,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/nothing_to_do.pass.cpp b/test/std/iterators/iterator.primitives/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.primitives/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.primitives/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp b/test/std/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp index 6d7f64b9a..8380fb6b4 100644 --- a/test/std/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp +++ b/test/std/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::bidirectional_iterator_tag tag; ((void)tag); // Prevent unused warning @@ -21,4 +21,6 @@ int main() std::bidirectional_iterator_tag>::value), ""); static_assert((!std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp b/test/std/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp index 753f25c66..0afdc3eca 100644 --- a/test/std/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp +++ b/test/std/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::forward_iterator_tag tag; ((void)tag); // Prevent unused warning @@ -21,4 +21,6 @@ int main() std::forward_iterator_tag>::value), ""); static_assert((!std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp b/test/std/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp index ac517dd67..26de37448 100644 --- a/test/std/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp +++ b/test/std/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp @@ -13,10 +13,12 @@ #include #include -int main() +int main(int, char**) { std::input_iterator_tag tag; ((void)tag); // Prevent unused warning static_assert((!std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp b/test/std/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp index 1635850cf..657e6f8ea 100644 --- a/test/std/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp +++ b/test/std/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp @@ -13,10 +13,12 @@ #include #include -int main() +int main(int, char**) { std::output_iterator_tag tag; ((void)tag); // Prevent unused warning static_assert((!std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp b/test/std/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp index da2de4681..5448a6715 100644 --- a/test/std/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp +++ b/test/std/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::random_access_iterator_tag tag; ((void)tag); // Prevent unused warning @@ -21,4 +21,6 @@ int main() std::random_access_iterator_tag>::value), ""); static_assert((!std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/iterators/iterator.range/begin-end.fail.cpp b/test/std/iterators/iterator.range/begin-end.fail.cpp index b87b82f27..69a278434 100644 --- a/test/std/iterators/iterator.range/begin-end.fail.cpp +++ b/test/std/iterators/iterator.range/begin-end.fail.cpp @@ -40,11 +40,13 @@ namespace Foo { } -int main(){ +int main(int, char**) { // Bug #28927 - shouldn't find these via ADL TEST_IGNORE_NODISCARD std::cbegin (Foo::FakeContainer()); TEST_IGNORE_NODISCARD std::cend (Foo::FakeContainer()); TEST_IGNORE_NODISCARD std::crbegin(Foo::FakeContainer()); TEST_IGNORE_NODISCARD std::crend (Foo::FakeContainer()); + + return 0; } #endif diff --git a/test/std/iterators/iterator.range/begin-end.pass.cpp b/test/std/iterators/iterator.range/begin-end.pass.cpp index a55e0b639..7580b463d 100644 --- a/test/std/iterators/iterator.range/begin-end.pass.cpp +++ b/test/std/iterators/iterator.range/begin-end.pass.cpp @@ -135,7 +135,7 @@ void test_const_array( const T (&array)[Sz] ) { #endif } -int main(){ +int main(int, char**) { std::vector v; v.push_back(1); std::list l; l.push_back(2); std::array a; a[0] = 3; @@ -197,4 +197,6 @@ int main(){ static_assert ( *std::crbegin(c) == 4, "" ); } #endif + + return 0; } diff --git a/test/std/iterators/iterator.requirements/bidirectional.iterators/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/bidirectional.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/bidirectional.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/bidirectional.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.requirements/forward.iterators/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/forward.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/forward.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/forward.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.requirements/input.iterators/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/input.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/input.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/input.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.requirements/iterator.iterators/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/iterator.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/iterator.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/iterator.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.requirements/iterator.requirements.general/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/iterator.requirements.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/iterator.requirements.general/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/iterator.requirements.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.requirements/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.requirements/output.iterators/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/output.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/output.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/output.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.requirements/random.access.iterators/nothing_to_do.pass.cpp b/test/std/iterators/iterator.requirements/random.access.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.requirements/random.access.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.requirements/random.access.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterator.synopsis/nothing_to_do.pass.cpp b/test/std/iterators/iterator.synopsis/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterator.synopsis/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterator.synopsis/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/iterators.general/gcc_workaround.pass.cpp b/test/std/iterators/iterators.general/gcc_workaround.pass.cpp index a6be18d10..09b4d7628 100644 --- a/test/std/iterators/iterators.general/gcc_workaround.pass.cpp +++ b/test/std/iterators/iterators.general/gcc_workaround.pass.cpp @@ -17,4 +17,6 @@ void f(const std::string &s) { TEST_IGNORE_NODISCARD s.begin(); } void AppendTo(const std::vector &v) { TEST_IGNORE_NODISCARD v.begin(); } -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/iterators/iterators.general/nothing_to_do.pass.cpp b/test/std/iterators/iterators.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/iterators.general/nothing_to_do.pass.cpp +++ b/test/std/iterators/iterators.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp index 1bdd5ddef..9aad14992 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { std::back_insert_iterator > i = std::vector(); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.pass.cpp index 22f16c2eb..2aad3fa3f 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.pass.cpp @@ -23,8 +23,10 @@ test(C c) std::back_insert_iterator i(c); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp index ccb22b2bd..d36b1ce06 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp @@ -28,8 +28,10 @@ test(C c) assert(c.back() == 0); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/pre.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/pre.pass.cpp index acb272b4c..512eb1e56 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/pre.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/pre.pass.cpp @@ -26,8 +26,10 @@ test(C c) assert(&r == &i); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/lv_value.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/lv_value.pass.cpp index 67772dabc..2b76a2714 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/lv_value.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/lv_value.pass.cpp @@ -39,7 +39,9 @@ public: {return x.data_ == y.data_;} }; -int main() +int main(int, char**) { test(std::vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/rv_value.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/rv_value.pass.cpp index 93fe8e5fa..506b7b6f0 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/rv_value.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/rv_value.pass.cpp @@ -31,7 +31,9 @@ test(C c) assert(c.back() == typename C::value_type()); } -int main() +int main(int, char**) { test(std::vector >()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk/test.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk/test.pass.cpp index b7f11e0f7..460f723a4 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk/test.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk/test.pass.cpp @@ -26,8 +26,10 @@ test(C c) assert(&r == &i); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp index 6c27ce826..bd6df6448 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp @@ -27,8 +27,10 @@ test(C c) assert(c.back() == 0); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/types.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/types.pass.cpp index 47d384382..470392bc5 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/types.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/types.pass.cpp @@ -52,7 +52,9 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >(); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp index 1ebfd4d3f..eb3346b2e 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { std::front_insert_iterator > i = std::list(); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.pass.cpp index 80307cb15..2ef4ba879 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.pass.cpp @@ -23,8 +23,10 @@ test(C c) std::front_insert_iterator i(c); } -int main() +int main(int, char**) { test(std::list()); test(nasty_list()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp index 9b642a7d2..7c9b09ffd 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp @@ -28,8 +28,10 @@ test(C c) assert(c.back() == 0); } -int main() +int main(int, char**) { test(std::list()); test(nasty_list()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/pre.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/pre.pass.cpp index 7aa1d6da6..ea5c02410 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/pre.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/pre.pass.cpp @@ -26,8 +26,10 @@ test(C c) assert(&r == &i); } -int main() +int main(int, char**) { test(std::list()); test(nasty_list()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/lv_value.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/lv_value.pass.cpp index 555b72d79..5e1a86d57 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/lv_value.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/lv_value.pass.cpp @@ -39,8 +39,10 @@ public: {return x.data_ == y.data_;} }; -int main() +int main(int, char**) { test(std::list()); test(nasty_list()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/rv_value.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/rv_value.pass.cpp index ad032a4dd..450f395d4 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/rv_value.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=/rv_value.pass.cpp @@ -29,7 +29,9 @@ test(C c) assert(c.front() == typename C::value_type()); } -int main() +int main(int, char**) { test(std::list >()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk/test.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk/test.pass.cpp index bf1bf38ad..3367229b4 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk/test.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk/test.pass.cpp @@ -26,8 +26,10 @@ test(C c) assert(&r == &i); } -int main() +int main(int, char**) { test(std::list()); test(nasty_list()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp index f4cc7c984..b7436778d 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp @@ -27,8 +27,10 @@ test(C c) assert(c.front() == 0); } -int main() +int main(int, char**) { test(std::list()); test(nasty_list()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/types.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/types.pass.cpp index c8609efbe..c65a8e6f6 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/types.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/types.pass.cpp @@ -53,7 +53,9 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >(); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons/test.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons/test.pass.cpp index ae45c90f3..531dac03c 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons/test.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons/test.pass.cpp @@ -23,8 +23,10 @@ test(C c) std::insert_iterator i(c, c.begin()); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp index 22448fddd..a3148e2e2 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp @@ -28,8 +28,10 @@ test(C c) assert(c.back() == 0); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/pre.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/pre.pass.cpp index c9a8d1ef6..99c686095 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/pre.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/pre.pass.cpp @@ -26,8 +26,10 @@ test(C c) assert(&r == &i); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp index c639a2da1..fe8260b99 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp @@ -43,7 +43,7 @@ insert3at(C& c, typename C::iterator i, c.insert(++i, x3); } -int main() +int main(int, char**) { { typedef std::vector C; @@ -81,4 +81,6 @@ int main() insert3at(c2, c2.begin()+3, 'a', 'b', 'c'); test(c1, 3, 'a', 'b', 'c', c2); } + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp index 671d6bd49..7a5addb1a 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp @@ -52,7 +52,7 @@ struct do_nothing void operator()(void*) const {} }; -int main() +int main(int, char**) { { typedef std::unique_ptr Ptr; @@ -91,4 +91,6 @@ int main() insert3at(c2, c2.begin()+3, Ptr(x+3), Ptr(x+4), Ptr(x+5)); test(std::move(c1), 3, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2); } + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk/test.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk/test.pass.cpp index d531e5fe3..8ef0383ee 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk/test.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk/test.pass.cpp @@ -26,8 +26,10 @@ test(C c) assert(&r == &i); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp index 05ede8a52..e1ee829bc 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp @@ -27,8 +27,10 @@ test(C c) assert(c.back() == 0); } -int main() +int main(int, char**) { test(std::vector()); test(nasty_vector()); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/types.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/types.pass.cpp index 9d58fc40c..1e199b305 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/types.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/types.pass.cpp @@ -58,7 +58,9 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >(); + + return 0; } diff --git a/test/std/iterators/predef.iterators/insert.iterators/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/insert.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/insert.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/insert.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp index 36dfddd7f..3a9b467e0 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp @@ -30,7 +30,7 @@ test(It i) assert(std::make_move_iterator(i) == r); } -int main() +int main(int, char**) { { char s[] = "1234567890"; @@ -53,4 +53,6 @@ int main() static_assert(iter.base() == p); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/minus.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/minus.pass.cpp index 678522597..e3b881edc 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/minus.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/minus.pass.cpp @@ -33,7 +33,7 @@ test(It l, It r, typename std::iterator_traits::difference_type x) assert(r1 - r2 == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(random_access_iterator(s+5), random_access_iterator(s), 5); @@ -49,4 +49,6 @@ int main() static_assert( it2 - it1 == 1, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/plus.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/plus.pass.cpp index 63c3e8ed5..5e1965e19 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/plus.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/plus.pass.cpp @@ -31,7 +31,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(rr.base() == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s+10)); @@ -49,4 +49,6 @@ int main() static_assert(it2 == it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/difference_type.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/difference_type.pass.cpp index 95ab190f1..1e3244e19 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/difference_type.pass.cpp @@ -30,7 +30,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(rr.base() == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s+10)); @@ -48,4 +48,6 @@ int main() static_assert(it2 == it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=/difference_type.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=/difference_type.pass.cpp index 0af1ff83f..863e06c0e 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=/difference_type.pass.cpp @@ -31,7 +31,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(&rr == &r); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s+10)); @@ -49,4 +49,6 @@ int main() static_assert(it2 == it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-/difference_type.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-/difference_type.pass.cpp index ce0cb93cf..3cf76f5da 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-/difference_type.pass.cpp @@ -30,7 +30,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(rr.base() == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s)); @@ -48,4 +48,6 @@ int main() static_assert(it2 != it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/difference_type.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/difference_type.pass.cpp index f17543335..5692f7088 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/difference_type.pass.cpp @@ -31,7 +31,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(&rr == &r); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s)); @@ -45,4 +45,6 @@ int main() static_assert(it1 == it2, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp index 1e05a50c7..ecf8f90ea 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 == r2) == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(input_iterator(s), input_iterator(s), true); @@ -58,4 +58,6 @@ int main() static_assert(!(it2 == it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp index e58a57b50..3da38b376 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 > r2) == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), false); @@ -54,4 +54,6 @@ int main() static_assert( (it2 > it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gte.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gte.pass.cpp index e10962f02..dceb41151 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gte.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gte.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 >= r2) == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), true); @@ -54,4 +54,6 @@ int main() static_assert( (it2 >= it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lt.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lt.pass.cpp index ebe90244e..675e55f78 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lt.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lt.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 < r2) == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), false); @@ -54,4 +54,6 @@ int main() static_assert(!(it2 < it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lte.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lte.pass.cpp index 72efc481e..a2ac0b7a6 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lte.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lte.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 <= r2) == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), true); @@ -54,4 +54,6 @@ int main() static_assert(!(it2 <= it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_neq.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_neq.pass.cpp index 69695e56b..01a7195d4 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_neq.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_neq.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 != r2) == x); } -int main() +int main(int, char**) { char s[] = "1234567890"; test(input_iterator(s), input_iterator(s), false); @@ -58,4 +58,6 @@ int main() static_assert( (it2 != it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.fail.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.fail.cpp index 56b99025e..b91767b08 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.fail.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.fail.cpp @@ -29,9 +29,11 @@ test(U u) struct base {}; struct derived {}; -int main() +int main(int, char**) { derived d; test(&d); + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.pass.cpp index dae13100d..7f31920f7 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.pass.cpp @@ -34,7 +34,7 @@ test(U u) struct Base {}; struct Derived : Base {}; -int main() +int main(int, char**) { Derived d; @@ -52,4 +52,6 @@ int main() static_assert(it2.base() == p); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp index dfd89df80..6dfa0d09d 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp @@ -27,7 +27,7 @@ test() (void)r; } -int main() +int main(int, char**) { test >(); test >(); @@ -41,4 +41,6 @@ int main() (void)it; } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.fail.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.fail.cpp index 0b8ea4540..28648b815 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.fail.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.fail.cpp @@ -23,8 +23,10 @@ test(It i) std::move_iterator r = i; } -int main() +int main(int, char**) { char s[] = "123"; test(s); + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp index 5832ecbcf..bed97700e 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp @@ -28,7 +28,7 @@ test(It i) assert(r.base() == i); } -int main() +int main(int, char**) { char s[] = "123"; test(input_iterator(s)); @@ -44,4 +44,6 @@ int main() static_assert(it.base() == p); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/tested_elsewhere.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/tested_elsewhere.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/post.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/post.pass.cpp index 0b6db37e1..38d523297 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/post.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/post.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(rr.base() == i); } -int main() +int main(int, char**) { char s[] = "123"; test(bidirectional_iterator(s+1), bidirectional_iterator(s)); @@ -49,4 +49,6 @@ int main() static_assert(it2 == it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/pre.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/pre.pass.cpp index c7c00183c..e98fb6b09 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/pre.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/pre.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(&rr == &r); } -int main() +int main(int, char**) { char s[] = "123"; test(bidirectional_iterator(s+1), bidirectional_iterator(s)); @@ -49,4 +49,6 @@ int main() static_assert(it2 != it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/post.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/post.pass.cpp index f37522c13..50597a54b 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/post.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/post.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(rr.base() == i); } -int main() +int main(int, char**) { char s[] = "123"; test(input_iterator(s), input_iterator(s+1)); @@ -51,4 +51,6 @@ int main() static_assert(it2 != it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp index 4bcbdd579..101f5cdbc 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(&rr == &r); } -int main() +int main(int, char**) { char s[] = "123"; test(input_iterator(s), input_iterator(s+1)); @@ -51,4 +51,6 @@ int main() static_assert(it2 == it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/difference_type.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/difference_type.pass.cpp index d626ff28a..ecf3b6105 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/difference_type.pass.cpp @@ -38,7 +38,7 @@ struct do_nothing void operator()(void*) const {} }; -int main() +int main(int, char**) { { char s[] = "1234567890"; @@ -64,4 +64,6 @@ int main() static_assert(it1[5] == '6', ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp index 027162b90..6024f99fe 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp @@ -27,7 +27,7 @@ test(It i) assert(r.operator->() == i); } -int main() +int main(int, char**) { char s[] = "123"; test(s); @@ -42,4 +42,6 @@ int main() static_assert(it2.operator->() == p + 1, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star/op_star.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star/op_star.pass.cpp index 6dfe0a517..e6e826d83 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star/op_star.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star/op_star.pass.cpp @@ -47,7 +47,7 @@ struct do_nothing }; -int main() +int main(int, char**) { { A a; @@ -70,4 +70,6 @@ int main() static_assert(*it2 == p[1], ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp index 68fe476ac..94d012dfb 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp @@ -31,8 +31,10 @@ test(U u) struct base {}; struct derived {}; -int main() +int main(int, char**) { derived d; test(&d); + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp index fbc5320fe..84fbccb8b 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp @@ -37,7 +37,7 @@ test(U u) struct Base {}; struct Derived : Base {}; -int main() +int main(int, char**) { Derived d; @@ -56,4 +56,6 @@ int main() static_assert(it2.base() == p, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iter.requirements/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iter.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iter.requirements/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iter.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp index 9eb4669c3..905952f42 100644 --- a/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp @@ -55,7 +55,7 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >(); test >(); @@ -91,4 +91,6 @@ int main() static_assert(std::is_same::value, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/move.iterators/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/move.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/move.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/move.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp index de035fcd3..32931eefa 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp @@ -27,7 +27,7 @@ test() (void)r; } -int main() +int main(int, char**) { test >(); test >(); @@ -40,4 +40,6 @@ int main() (void)it; } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.fail.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.fail.cpp index bbbf1247f..6130386b0 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.fail.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.fail.cpp @@ -23,8 +23,10 @@ test(It i) std::reverse_iterator r = i; } -int main() +int main(int, char**) { const char s[] = "123"; test(s); + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpp index 47fc29b09..32cc74f95 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpp @@ -28,7 +28,7 @@ test(It i) assert(r.base() == i); } -int main() +int main(int, char**) { const char s[] = "123"; test(bidirectional_iterator(s)); @@ -42,4 +42,6 @@ int main() static_assert(it.base() == p); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp index 02ab54a59..5a878e493 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp @@ -29,9 +29,11 @@ test(U u) struct base {}; struct derived {}; -int main() +int main(int, char**) { derived d; test(&d); + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp index db53853dc..53b82bd40 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp @@ -34,7 +34,7 @@ test(U u) struct Base {}; struct Derived : Base {}; -int main() +int main(int, char**) { Derived d; @@ -50,4 +50,6 @@ int main() static_assert(it2.base() == p); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp index 8ad3d79b3..fa7026dde 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp @@ -31,7 +31,7 @@ test(It i) assert(r.base() == i); } -int main() +int main(int, char**) { const char* s = "1234567890"; random_access_iteratorb(s); @@ -46,5 +46,7 @@ int main() static_assert(it1.base() == p, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpp index c67884d91..f3e749709 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 != r2) == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(bidirectional_iterator(s), bidirectional_iterator(s), false); @@ -53,4 +53,6 @@ int main() static_assert( (it1 != it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpp index 2232a87f5..d7658ccfc 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(rr.base() == i); } -int main() +int main(int, char**) { const char* s = "123"; test(bidirectional_iterator(s+1), bidirectional_iterator(s)); @@ -49,4 +49,6 @@ int main() static_assert(it2 == it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpp index d2337e208..edc74fab5 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(&rr == &r); } -int main() +int main(int, char**) { const char* s = "123"; test(bidirectional_iterator(s+1), bidirectional_iterator(s)); @@ -50,4 +50,6 @@ int main() static_assert(*(++std::make_reverse_iterator(p+2)) == '1', ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpp index eed06f3df..9b30f59da 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpp @@ -30,7 +30,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(rr.base() == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s)); @@ -48,4 +48,6 @@ int main() static_assert(it2 != it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp index 546038213..229f3ca11 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp @@ -31,7 +31,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(&rr == &r); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s)); @@ -45,4 +45,6 @@ int main() static_assert(it1 == it2, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/post.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/post.pass.cpp index 35fdf1b1e..8b9912c81 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/post.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/post.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(rr.base() == i); } -int main() +int main(int, char**) { const char* s = "123"; test(bidirectional_iterator(s+1), bidirectional_iterator(s+2)); @@ -49,4 +49,6 @@ int main() static_assert(it2 != it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/pre.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/pre.pass.cpp index f0df91777..9ccab06e8 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/pre.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--/pre.pass.cpp @@ -30,7 +30,7 @@ test(It i, It x) assert(&rr == &r); } -int main() +int main(int, char**) { const char* s = "123"; test(bidirectional_iterator(s+1), bidirectional_iterator(s+2)); @@ -50,4 +50,6 @@ int main() static_assert(*(--std::make_reverse_iterator(p)) == '1', ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpp index b59095db8..0e3a5d362 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpp @@ -30,7 +30,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(rr.base() == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s+10)); @@ -48,4 +48,6 @@ int main() static_assert(it2 == it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp index a484a67a7..ab92dc068 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp @@ -31,7 +31,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(&rr == &r); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s+10)); @@ -45,4 +45,6 @@ int main() static_assert(it1 == it2, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpp index efe3dbf9c..820ee0060 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpp @@ -43,7 +43,7 @@ test(It i, typename std::iterator_traits::value_type x) assert(*r == x); } -int main() +int main(int, char**) { A a; test(&a+1, A()); @@ -58,4 +58,6 @@ int main() static_assert(*it2 == p[1], ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp index 0580eb098..071e3ef10 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp @@ -31,8 +31,10 @@ test(U u) struct base {}; struct derived {}; -int main() +int main(int, char**) { derived d; test(&d); + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp index e39476a98..838bdc917 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp @@ -37,7 +37,7 @@ test(U u) struct Base {}; struct Derived : Base {}; -int main() +int main(int, char**) { Derived d; @@ -55,4 +55,6 @@ int main() static_assert(it2.base() == p, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpp index 066aa769b..7bd699bb9 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 == r2) == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(bidirectional_iterator(s), bidirectional_iterator(s), true); @@ -54,4 +54,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp index 2c7574eb4..ce9012348 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp @@ -33,7 +33,7 @@ test(It1 l, It2 r, std::ptrdiff_t x) assert((r1 - r2) == x); } -int main() +int main(int, char**) { char s[3] = {0}; test(random_access_iterator(s), random_access_iterator(s), 0); @@ -53,4 +53,6 @@ int main() static_assert( it2 - it1 == -1, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpp index d32932848..86b19e3fc 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 > r2) == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), false); @@ -53,4 +53,6 @@ int main() static_assert( (it1 > it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp index b12f7c135..de5328120 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 >= r2) == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), true); @@ -53,4 +53,6 @@ int main() static_assert( (it1 >= it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp index a1b08f65c..bc20d1381 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp @@ -30,7 +30,7 @@ test(It i, typename std::iterator_traits::difference_type n, assert(rr == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 4, '1'); @@ -45,4 +45,6 @@ int main() static_assert(it1[4] == '1', ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpp index 7e4f27e7a..e49821f83 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 < r2) == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), false); @@ -53,4 +53,6 @@ int main() static_assert(!(it1 < it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp index 8934d68ef..927523611 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp @@ -32,7 +32,7 @@ test(It l, It r, bool x) assert((r1 <= r2) == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s), random_access_iterator(s), true); @@ -53,4 +53,6 @@ int main() static_assert(!(it1 <= it3), ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp index ce0b470a6..f16fb2757 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp @@ -76,7 +76,7 @@ public: TEST_CONSTEXPR C gC; -int main() +int main(int, char**) { A a; test(&a+1, A()); @@ -115,4 +115,6 @@ int main() { ((void)gC); } + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp index 25876d072..ba3844851 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp @@ -31,7 +31,7 @@ test(It i, typename std::iterator_traits::difference_type n, It x) assert(rr.base() == x); } -int main() +int main(int, char**) { const char* s = "1234567890"; test(random_access_iterator(s+5), 5, random_access_iterator(s)); @@ -49,4 +49,6 @@ int main() static_assert(it2 != it3, ""); } #endif + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements/nothing_to_do.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements/nothing_to_do.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iterator/types.pass.cpp b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iterator/types.pass.cpp index 7242f6a34..11ac62525 100644 --- a/test/std/iterators/predef.iterators/reverse.iterators/reverse.iterator/types.pass.cpp +++ b/test/std/iterators/predef.iterators/reverse.iterators/reverse.iterator/types.pass.cpp @@ -52,9 +52,11 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >(); test >(); test(); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.pass.cpp index 4ee68b5fc..d6a3b0862 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::istream_iterator io; @@ -36,4 +36,6 @@ int main() j = *i; assert(j == 1); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.fail.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.fail.cpp index 1ffe4dcfe..e2bebbaea 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.fail.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.fail.cpp @@ -19,7 +19,7 @@ struct S { S(); }; // not constexpr -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 { @@ -28,4 +28,6 @@ int main() #else #error "C++11 only test" #endif + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp index f569d3206..fa43566dd 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp @@ -42,7 +42,7 @@ void operator ()() const {} #endif -int main() +int main(int, char**) { { typedef std::istream_iterator T; @@ -61,4 +61,6 @@ int main() test_trivial()(); test_trivial()(); #endif + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.pass.cpp index 50b40aba4..a4c47974d 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::istringstream inf(" 1 23"); std::istream_iterator i(inf); @@ -26,4 +26,6 @@ int main() int j = 0; inf >> j; assert(j == 23); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp index a2862b403..5409cc595 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp @@ -29,10 +29,12 @@ std::istream& operator>>(std::istream& is, A& a) return is >> a.d_ >> a.i_; } -int main() +int main(int, char**) { std::istringstream inf("1.5 23 "); std::istream_iterator i(inf); assert(i->d_ == 1.5); assert(i->i_ == 23); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.pass.cpp index 38ffe4bfd..c99e723b0 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::istringstream inf(" 1 23"); std::istream_iterator i(inf); @@ -30,4 +30,6 @@ int main() assert(j == 23); j = *i; assert(j == 23); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp index 5ba335c5e..616a3ca38 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { std::istringstream inf1(" 1 23"); std::istringstream inf2(" 1 23"); @@ -51,4 +51,6 @@ int main() assert(std::operator==(i1, i2)); assert(std::operator!=(i1, i3)); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.pass.cpp index b32f358cf..83d206e71 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::istringstream inf(" 1 23"); std::istream_iterator i(inf); @@ -28,4 +28,6 @@ int main() j = 0; j = *icopy; assert(j == 1); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.pass.cpp index 6a361ff71..ab61f57f9 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::istringstream inf(" 1 23"); std::istream_iterator i(inf); @@ -25,4 +25,6 @@ int main() int j = 0; j = *i; assert(j == 23); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp b/test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp index 9a7185c1b..5170b1e53 100644 --- a/test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp +++ b/test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp @@ -41,7 +41,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::istream_iterator I1; // double is trivially destructible #if TEST_STD_VER <= 14 @@ -82,4 +82,6 @@ int main() typedef std::istream_iterator I3; // string is NOT trivially destructible static_assert(!std::is_trivially_copy_constructible::value, ""); static_assert(!std::is_trivially_destructible::value, ""); + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/default.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/default.pass.cpp index d7e1a31e5..9502e0da7 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/default.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/default.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::istreambuf_iterator T; @@ -41,4 +41,6 @@ int main() (void)it2; #endif } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/istream.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/istream.pass.cpp index a7927cbb2..b51d19a8e 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/istream.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/istream.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf; @@ -38,4 +38,6 @@ int main() std::istreambuf_iterator i(inf); assert(i != std::istreambuf_iterator()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/proxy.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/proxy.pass.cpp index 6b4719cad..87afe840d 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/proxy.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/proxy.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf("abc"); @@ -32,4 +32,6 @@ int main() assert(i != std::istreambuf_iterator()); assert(*i == L'b'); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/streambuf.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/streambuf.pass.cpp index 2b94d8c97..d92cddde1 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/streambuf.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/streambuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istreambuf_iterator i(nullptr); @@ -46,4 +46,6 @@ int main() std::istreambuf_iterator i(inf.rdbuf()); assert(i != std::istreambuf_iterator()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_equal/equal.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_equal/equal.pass.cpp index 9b0034131..1fcdf7af1 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_equal/equal.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_equal/equal.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf1("abc"); @@ -96,4 +96,6 @@ int main() assert( i5.equal(i4)); assert( i5.equal(i5)); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op!=/not_equal.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op!=/not_equal.pass.cpp index 7e50c68f7..d4184aa6c 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op!=/not_equal.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op!=/not_equal.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf1("abc"); @@ -98,4 +98,6 @@ int main() assert(!(i5 != i4)); assert(!(i5 != i5)); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op++/dereference.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op++/dereference.pass.cpp index 28cb7a93a..d60302ad4 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op++/dereference.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op++/dereference.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf("abc"); @@ -36,4 +36,6 @@ int main() ++i; assert(*i == L'c'); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op==/equal.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op==/equal.pass.cpp index ede97380b..875989f5d 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op==/equal.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op==/equal.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf1("abc"); @@ -98,4 +98,6 @@ int main() assert( (i5 == i4)); assert( (i5 == i5)); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp index 15c266d73..e3121494d 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf("abc"); @@ -34,4 +34,6 @@ int main() assert(*i++ == L'c'); assert(i == std::istreambuf_iterator()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp index 148bd725a..9d05cbda3 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf("abc"); @@ -35,4 +35,6 @@ int main() assert(*++i == L'c'); assert(++i == std::istreambuf_iterator()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy/proxy.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy/proxy.pass.cpp index 2535d9913..74e1813d5 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy/proxy.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy/proxy.pass.cpp @@ -28,7 +28,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream inf("abc"); @@ -40,4 +40,6 @@ int main() std::istreambuf_iterator i(inf); assert(*i++ == L'a'); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp b/test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp index 829d1f0a6..a6c6435f1 100644 --- a/test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp +++ b/test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp @@ -34,7 +34,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::istreambuf_iterator I1; static_assert((std::is_same::value), ""); @@ -65,4 +65,6 @@ int main() static_assert((std::is_nothrow_default_constructible::value), "" ); static_assert((std::is_trivially_copy_constructible::value), "" ); static_assert((std::is_trivially_destructible::value), "" ); + + return 0; } diff --git a/test/std/iterators/stream.iterators/iterator.range/begin_array.pass.cpp b/test/std/iterators/stream.iterators/iterator.range/begin_array.pass.cpp index 3521b05fa..8d7500cf2 100644 --- a/test/std/iterators/stream.iterators/iterator.range/begin_array.pass.cpp +++ b/test/std/iterators/stream.iterators/iterator.range/begin_array.pass.cpp @@ -13,11 +13,13 @@ #include #include -int main() +int main(int, char**) { int ia[] = {1, 2, 3}; int* i = std::begin(ia); assert(*i == 1); *i = 2; assert(ia[0] == 2); + + return 0; } diff --git a/test/std/iterators/stream.iterators/iterator.range/begin_const.pass.cpp b/test/std/iterators/stream.iterators/iterator.range/begin_const.pass.cpp index 255a837e7..06b5e7907 100644 --- a/test/std/iterators/stream.iterators/iterator.range/begin_const.pass.cpp +++ b/test/std/iterators/stream.iterators/iterator.range/begin_const.pass.cpp @@ -13,10 +13,12 @@ #include #include -int main() +int main(int, char**) { int ia[] = {1, 2, 3}; const std::vector v(ia, ia + sizeof(ia)/sizeof(ia[0])); std::vector::const_iterator i = begin(v); assert(*i == 1); + + return 0; } diff --git a/test/std/iterators/stream.iterators/iterator.range/begin_non_const.pass.cpp b/test/std/iterators/stream.iterators/iterator.range/begin_non_const.pass.cpp index bc99f7a40..75e61d3b4 100644 --- a/test/std/iterators/stream.iterators/iterator.range/begin_non_const.pass.cpp +++ b/test/std/iterators/stream.iterators/iterator.range/begin_non_const.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { int ia[] = {1, 2, 3}; std::vector v(ia, ia + sizeof(ia)/sizeof(ia[0])); @@ -21,4 +21,6 @@ int main() assert(*i == 1); *i = 2; assert(*i == 2); + + return 0; } diff --git a/test/std/iterators/stream.iterators/iterator.range/end_array.pass.cpp b/test/std/iterators/stream.iterators/iterator.range/end_array.pass.cpp index 0f21309ba..a6721155a 100644 --- a/test/std/iterators/stream.iterators/iterator.range/end_array.pass.cpp +++ b/test/std/iterators/stream.iterators/iterator.range/end_array.pass.cpp @@ -13,11 +13,13 @@ #include #include -int main() +int main(int, char**) { int ia[] = {1, 2, 3}; int* i = std::begin(ia); int* e = std::end(ia); assert(e == ia + 3); assert(e - i == 3); + + return 0; } diff --git a/test/std/iterators/stream.iterators/iterator.range/end_const.pass.cpp b/test/std/iterators/stream.iterators/iterator.range/end_const.pass.cpp index 457962332..78a6affd8 100644 --- a/test/std/iterators/stream.iterators/iterator.range/end_const.pass.cpp +++ b/test/std/iterators/stream.iterators/iterator.range/end_const.pass.cpp @@ -13,10 +13,12 @@ #include #include -int main() +int main(int, char**) { int ia[] = {1, 2, 3}; const std::vector v(ia, ia + sizeof(ia)/sizeof(ia[0])); std::vector::const_iterator i = end(v); assert(i == v.cend()); + + return 0; } diff --git a/test/std/iterators/stream.iterators/iterator.range/end_non_const.pass.cpp b/test/std/iterators/stream.iterators/iterator.range/end_non_const.pass.cpp index 8fa2a4e56..9970ec922 100644 --- a/test/std/iterators/stream.iterators/iterator.range/end_non_const.pass.cpp +++ b/test/std/iterators/stream.iterators/iterator.range/end_non_const.pass.cpp @@ -13,10 +13,12 @@ #include #include -int main() +int main(int, char**) { int ia[] = {1, 2, 3}; std::vector v(ia, ia + sizeof(ia)/sizeof(ia[0])); std::vector::iterator i = end(v); assert(i == v.end()); + + return 0; } diff --git a/test/std/iterators/stream.iterators/nothing_to_do.pass.cpp b/test/std/iterators/stream.iterators/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/iterators/stream.iterators/nothing_to_do.pass.cpp +++ b/test/std/iterators/stream.iterators/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/copy.pass.cpp b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/copy.pass.cpp index 24cf15ff1..491f3bc1c 100644 --- a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/copy.pass.cpp +++ b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/copy.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { std::ostringstream outf; std::ostream_iterator i(outf); std::ostream_iterator j = i; assert(outf.good()); ((void)j); + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream.pass.cpp b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream.pass.cpp index 1de0ea2ea..78abcfab6 100644 --- a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream.pass.cpp +++ b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream.pass.cpp @@ -23,7 +23,7 @@ typedef std::basic_ostream BasicStream; void operator&(BasicStream const&) {} -int main() +int main(int, char**) { { std::ostringstream outf; @@ -35,4 +35,6 @@ int main() std::ostream_iterator i(outf); assert(outf.good()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream_delim.pass.cpp b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream_delim.pass.cpp index 7b4422f94..2c48189f9 100644 --- a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream_delim.pass.cpp +++ b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream_delim.pass.cpp @@ -24,7 +24,7 @@ typedef std::basic_ostream BasicStream; void operator&(BasicStream const&) {} -int main() +int main(int, char**) { { std::ostringstream outf; @@ -41,4 +41,6 @@ int main() std::ostream_iterator i(outf, ", "); assert(outf.good()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/assign_t.pass.cpp b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/assign_t.pass.cpp index dea585c3c..5a2f2cc99 100644 --- a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/assign_t.pass.cpp +++ b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/assign_t.pass.cpp @@ -26,7 +26,7 @@ #pragma warning(disable: 4244) // conversion from 'X' to 'Y', possible loss of data #endif -int main() +int main(int, char**) { { std::ostringstream outf; @@ -52,4 +52,6 @@ int main() i = 2.4; assert(outf.str() == L"2, "); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/dereference.pass.cpp b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/dereference.pass.cpp index 4d79f7c1d..6cb190ab4 100644 --- a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/dereference.pass.cpp +++ b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/dereference.pass.cpp @@ -16,10 +16,12 @@ #include #include -int main() +int main(int, char**) { std::ostringstream os; std::ostream_iterator i(os); std::ostream_iterator& iref = *i; assert(&iref == &i); + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/increment.pass.cpp b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/increment.pass.cpp index d93aad6cc..eedab8115 100644 --- a/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/increment.pass.cpp +++ b/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/increment.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::ostringstream os; std::ostream_iterator i(os); @@ -25,4 +25,6 @@ int main() assert(&iref1 == &i); std::ostream_iterator& iref2 = i++; assert(&iref2 == &i); + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostream.iterator/types.pass.cpp b/test/std/iterators/stream.iterators/ostream.iterator/types.pass.cpp index 716ba2bfd..950c7dfe8 100644 --- a/test/std/iterators/stream.iterators/ostream.iterator/types.pass.cpp +++ b/test/std/iterators/stream.iterators/ostream.iterator/types.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::ostream_iterator I1; #if TEST_STD_VER <= 14 @@ -54,4 +54,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same >::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/ostream.pass.cpp b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/ostream.pass.cpp index 0c28a77ac..aa6031a8a 100644 --- a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/ostream.pass.cpp +++ b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/ostream.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream outf; @@ -28,4 +28,6 @@ int main() std::ostreambuf_iterator i(outf); assert(!i.failed()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/streambuf.pass.cpp b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/streambuf.pass.cpp index 0d2c85bef..2c64dc29f 100644 --- a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/streambuf.pass.cpp +++ b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons/streambuf.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream outf; @@ -28,4 +28,6 @@ int main() std::ostreambuf_iterator i(outf.rdbuf()); assert(!i.failed()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp index 45e57fc80..fe51fba1f 100644 --- a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp +++ b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream outf; @@ -35,4 +35,6 @@ int main() i = L'b'; assert(outf.str() == L"ab"); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/deref.pass.cpp b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/deref.pass.cpp index e33a5a5c8..4904320b0 100644 --- a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/deref.pass.cpp +++ b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/deref.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream outf; @@ -30,4 +30,6 @@ int main() std::ostreambuf_iterator& iref = *i; assert(&iref == &i); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp index b52fce813..fa67513ad 100644 --- a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp +++ b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp @@ -25,7 +25,7 @@ struct my_streambuf : public std::basic_streambuf { int_type sputc(char_type) { return Traits::eof(); } }; -int main() +int main(int, char**) { { my_streambuf buf; @@ -39,4 +39,6 @@ int main() i = L'a'; assert(i.failed()); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/increment.pass.cpp b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/increment.pass.cpp index c765a5c2d..81ae55ae7 100644 --- a/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/increment.pass.cpp +++ b/test/std/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/increment.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::ostringstream outf; @@ -35,4 +35,6 @@ int main() std::ostreambuf_iterator& iref2 = i++; assert(&iref2 == &i); } + + return 0; } diff --git a/test/std/iterators/stream.iterators/ostreambuf.iterator/types.pass.cpp b/test/std/iterators/stream.iterators/ostreambuf.iterator/types.pass.cpp index 346d8b849..671a09bb7 100644 --- a/test/std/iterators/stream.iterators/ostreambuf.iterator/types.pass.cpp +++ b/test/std/iterators/stream.iterators/ostreambuf.iterator/types.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::ostreambuf_iterator I1; #if TEST_STD_VER <= 14 @@ -58,4 +58,6 @@ int main() static_assert((std::is_same >::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/language.support/cmp/cmp.common/common_comparison_category.pass.cpp b/test/std/language.support/cmp/cmp.common/common_comparison_category.pass.cpp index 4c999637f..218291b6b 100644 --- a/test/std/language.support/cmp/cmp.common/common_comparison_category.pass.cpp +++ b/test/std/language.support/cmp/cmp.common/common_comparison_category.pass.cpp @@ -33,7 +33,7 @@ void test_cat() { // [class.spaceship]p4: The 'common comparison type' U of a possibly-empty list // of 'n' types T0, T1, ..., TN, is defined as follows: -int main() { +int main(int, char**) { using WE = std::weak_equality; using SE = std::strong_equality; using PO = std::partial_ordering; @@ -89,4 +89,6 @@ int main() { test_cat(); test_cat(); } + + return 0; } diff --git a/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp b/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp index 6c51b7a20..f2e673db6 100644 --- a/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp +++ b/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp @@ -155,9 +155,11 @@ constexpr bool test_constexpr() { return true; } -int main() { +int main(int, char**) { test_static_members(); test_signatures(); static_assert(test_conversion(), "conversion test failed"); static_assert(test_constexpr(), "constexpr test failed"); + + return 0; } diff --git a/test/std/language.support/cmp/cmp.strongeq/cmp.strongeq.pass.cpp b/test/std/language.support/cmp/cmp.strongeq/cmp.strongeq.pass.cpp index e34cadc55..a5af910a5 100644 --- a/test/std/language.support/cmp/cmp.strongeq/cmp.strongeq.pass.cpp +++ b/test/std/language.support/cmp/cmp.strongeq/cmp.strongeq.pass.cpp @@ -87,9 +87,11 @@ constexpr bool test_constexpr() { return true; } -int main() { +int main(int, char**) { test_static_members(); test_signatures(); test_conversion(); static_assert(test_constexpr(), "constexpr test failed"); + + return 0; } diff --git a/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp b/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp index 4b75e5d51..a31fd34d4 100644 --- a/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp +++ b/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp @@ -203,9 +203,11 @@ constexpr bool test_constexpr() { return true; } -int main() { +int main(int, char**) { test_static_members(); test_signatures(); static_assert(test_conversion(), "conversion test failed"); static_assert(test_constexpr(), "constexpr test failed"); + + return 0; } diff --git a/test/std/language.support/cmp/cmp.weakeq/cmp.weakeq.pass.cpp b/test/std/language.support/cmp/cmp.weakeq/cmp.weakeq.pass.cpp index dae2f2147..367aac6be 100644 --- a/test/std/language.support/cmp/cmp.weakeq/cmp.weakeq.pass.cpp +++ b/test/std/language.support/cmp/cmp.weakeq/cmp.weakeq.pass.cpp @@ -62,8 +62,10 @@ constexpr bool test_constexpr() { return true; } -int main() { +int main(int, char**) { test_static_members(); test_signatures(); static_assert(test_constexpr(), "constexpr test failed"); + + return 0; } diff --git a/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp b/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp index 6e9e7d441..ada8d240b 100644 --- a/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp +++ b/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp @@ -160,9 +160,11 @@ constexpr bool test_constexpr() { return true; } -int main() { +int main(int, char**) { test_static_members(); test_signatures(); static_assert(test_conversion(), "conversion test failed"); static_assert(test_constexpr(), "constexpr test failed"); + + return 0; } diff --git a/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp b/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp index 6f46342da..ec4afd7f6 100644 --- a/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp +++ b/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { // typedef std::int8_t static_assert(sizeof(std::int8_t)*CHAR_BIT == 8, @@ -288,4 +288,6 @@ int main() #ifndef UINTMAX_C #error UINTMAX_C not defined #endif + + return 0; } diff --git a/test/std/language.support/nothing_to_do.pass.cpp b/test/std/language.support/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/nothing_to_do.pass.cpp +++ b/test/std/language.support/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.dynamic/align_val_t.pass.cpp b/test/std/language.support/support.dynamic/align_val_t.pass.cpp index 1b0b4c00b..6e6551823 100644 --- a/test/std/language.support/support.dynamic/align_val_t.pass.cpp +++ b/test/std/language.support/support.dynamic/align_val_t.pass.cpp @@ -14,7 +14,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { { static_assert(std::is_enum::value, ""); static_assert(std::is_same::type, std::size_t>::value, ""); @@ -30,4 +30,6 @@ int main() { static_assert(b == std::align_val_t(32), ""); static_assert(static_cast(c) == (std::size_t)-1, ""); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp b/test/std/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp index 713e66245..f0b2bd21f 100644 --- a/test/std/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp +++ b/test/std/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp @@ -12,7 +12,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -23,4 +23,6 @@ int main() b2 = b; const char* w = b2.what(); assert(w); + + return 0; } diff --git a/test/std/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp b/test/std/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp index d2fefdd1b..35fd13041 100644 --- a/test/std/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp +++ b/test/std/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp @@ -12,7 +12,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -23,4 +23,6 @@ int main() b2 = b; const char* w = b2.what(); assert(w); + + return 0; } diff --git a/test/std/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp b/test/std/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp index f5681d8d9..b69fe1523 100644 --- a/test/std/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp +++ b/test/std/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp @@ -14,9 +14,11 @@ void f() {} -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); std::new_handler p = f; assert(p == &f); + + return 0; } diff --git a/test/std/language.support/support.dynamic/alloc.errors/nothing_to_do.pass.cpp b/test/std/language.support/support.dynamic/alloc.errors/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/support.dynamic/alloc.errors/nothing_to_do.pass.cpp +++ b/test/std/language.support/support.dynamic/alloc.errors/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/get_new_handler.pass.cpp b/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/get_new_handler.pass.cpp index 922ab9db4..a9ed3b0cf 100644 --- a/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/get_new_handler.pass.cpp +++ b/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/get_new_handler.pass.cpp @@ -14,11 +14,13 @@ void f1() {} void f2() {} -int main() +int main(int, char**) { assert(std::get_new_handler() == 0); std::set_new_handler(f1); assert(std::get_new_handler() == f1); std::set_new_handler(f2); assert(std::get_new_handler() == f2); + + return 0; } diff --git a/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/set_new_handler.pass.cpp b/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/set_new_handler.pass.cpp index 37c477f13..cff382b0e 100644 --- a/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/set_new_handler.pass.cpp +++ b/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/set_new_handler.pass.cpp @@ -14,8 +14,10 @@ void f1() {} void f2() {} -int main() +int main(int, char**) { assert(std::set_new_handler(f1) == 0); assert(std::set_new_handler(f2) == f1); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp index de09a7555..0a5265861 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp @@ -83,7 +83,7 @@ void operator delete [] (void* p, std::align_val_t) TEST_NOEXCEPT struct alignas(OverAligned) A {}; struct alignas(std::max_align_t) B {}; -int main() +int main(int, char**) { reset(); { @@ -113,4 +113,6 @@ int main() assert(0 == unsized_delete_nothrow_called); assert(1 == aligned_delete_called); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp index bd99495e5..e303c8208 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp @@ -90,7 +90,7 @@ void test_throw_max_size() { #endif } -int main() +int main(int, char**) { { A* ap = new A[2]; @@ -103,4 +103,6 @@ int main() { test_throw_max_size(); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp index a83678769..ed7a53743 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp @@ -92,7 +92,7 @@ void test_max_alloc() { #endif } -int main() +int main(int, char**) { { A* ap = new(std::nothrow) A[3]; @@ -105,4 +105,6 @@ int main() { test_max_alloc(); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp index 5fbcc5ce7..49aa2bce3 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp @@ -86,7 +86,7 @@ void operator delete[](void* p, std::align_val_t a) TEST_NOEXCEPT --new_called; } -int main() +int main(int, char**) { { A* ap = new (std::nothrow) A[2]; @@ -106,4 +106,6 @@ int main() assert(!new_called); assert(!B_constructed); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_replace.pass.cpp index 40ba48dec..cb9a2ef7f 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_replace.pass.cpp @@ -66,7 +66,7 @@ void operator delete[](void* p, std::align_val_t) TEST_NOEXCEPT } -int main() +int main(int, char**) { { A* ap = new A[3]; @@ -85,4 +85,6 @@ int main() delete [] bp; assert(!new_called); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp index 8365b053c..55dc5c753 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp @@ -34,7 +34,7 @@ struct A ~A() {--A_constructed;} }; -int main() +int main(int, char**) { #ifndef TEST_HAS_NO_EXCEPTIONS std::set_new_handler(my_new_handler); @@ -60,4 +60,6 @@ int main() delete [] ap; DoNotOptimize(ap); assert(A_constructed == 0); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp index 3effc7ea3..b4d8aa349 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp @@ -34,7 +34,7 @@ struct A ~A() {--A_constructed;} }; -int main() +int main(int, char**) { std::set_new_handler(my_new_handler); #ifndef TEST_HAS_NO_EXCEPTIONS @@ -59,4 +59,6 @@ int main() delete [] ap; DoNotOptimize(ap); assert(A_constructed == 0); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp index a28f7f4f1..4d90aa9a3 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp @@ -43,7 +43,7 @@ struct A ~A() {--A_constructed;} }; -int main() +int main(int, char**) { A *ap = new (std::nothrow) A[3]; DoNotOptimize(ap); @@ -54,4 +54,6 @@ int main() DoNotOptimize(ap); assert(A_constructed == 0); assert(!new_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp index 4ea28241c..e705fc3b4 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp @@ -44,7 +44,7 @@ struct A ~A() {--A_constructed;} }; -int main() +int main(int, char**) { A *ap = new A[3]; DoNotOptimize(ap); @@ -55,4 +55,6 @@ int main() DoNotOptimize(ap); assert(A_constructed == 0); assert(new_called == 0); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.sh.cpp index 482a27e9c..a04ceb6ad 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.sh.cpp @@ -19,7 +19,9 @@ #include -int main () +int main(int, char**) { ::operator new[](4); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.sh.cpp index 6183c0c2c..e2a61591a 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.sh.cpp @@ -19,7 +19,9 @@ #include -int main () +int main(int, char**) { ::operator new[](4, std::align_val_t{4}); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.sh.cpp index 1f3921909..5ad81863d 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.sh.cpp @@ -19,7 +19,9 @@ #include -int main () +int main(int, char**) { ::operator new[](4, std::align_val_t{4}, std::nothrow); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.sh.cpp index 39de421c2..53af2c764 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.sh.cpp @@ -19,7 +19,9 @@ #include -int main () +int main(int, char**) { ::operator new[](4, std::nothrow); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array11.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array11.pass.cpp index 686ef66ba..e1a545cc9 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array11.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array11.pass.cpp @@ -54,7 +54,7 @@ void operator delete[](void* p, std::size_t) TEST_NOEXCEPT // selected. struct A { ~A() {} }; -int main() +int main(int, char**) { A* x = new A[3]; @@ -66,4 +66,6 @@ int main() assert(1 == unsized_delete_called); assert(0 == sized_delete_called); assert(0 == unsized_delete_nothrow_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp index 773a9b992..d69c28be7 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp @@ -59,7 +59,7 @@ void operator delete[](void* p, std::size_t) TEST_NOEXCEPT // selected. struct A { ~A() {} }; -int main() +int main(int, char**) { A* x = new A[3]; assert(0 == unsized_delete_called); @@ -70,4 +70,6 @@ int main() assert(0 == unsized_delete_called); assert(0 == unsized_delete_nothrow_called); assert(1 == sized_delete_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_calls_unsized_delete_array.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_calls_unsized_delete_array.pass.cpp index 2d845e601..026250dae 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_calls_unsized_delete_array.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_calls_unsized_delete_array.pass.cpp @@ -45,7 +45,7 @@ void operator delete[](void* p, const std::nothrow_t&) TEST_NOEXCEPT // selected. struct A { ~A() {} }; -int main() +int main(int, char**) { A *x = new A[3]; DoNotOptimize(x); @@ -56,4 +56,6 @@ int main() DoNotOptimize(x); assert(1 == delete_called); assert(0 == delete_nothrow_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp index a077fb7ce..41739c0cc 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp @@ -73,7 +73,7 @@ void operator delete[](void* p, std::size_t) TEST_NOEXCEPT // selected. struct A { ~A() {} }; -int main() +int main(int, char**) { A* x = new A[3]; assert(0 == unsized_delete_called); @@ -84,4 +84,6 @@ int main() assert(0 == unsized_delete_called); assert(0 == unsized_delete_nothrow_called); assert(1 == sized_delete_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.dataraces/not_testable.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.dataraces/not_testable.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.dataraces/not_testable.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.dataraces/not_testable.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new.pass.cpp index 3cd5e1245..8256b9318 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new.pass.cpp @@ -19,11 +19,13 @@ struct A ~A() {--A_constructed;} }; -int main() +int main(int, char**) { char buf[sizeof(A)]; A* ap = new(buf) A; assert((char*)ap == buf); assert(A_constructed == 1); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array.pass.cpp index 671a3cc05..8a78df6bf 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array.pass.cpp @@ -19,7 +19,7 @@ struct A ~A() {--A_constructed;} }; -int main() +int main(int, char**) { const std::size_t Size = 3; // placement new might require additional space. @@ -30,4 +30,6 @@ int main() assert((char*)ap >= buf); assert((char*)ap < (buf + ExtraSize)); assert(A_constructed == Size); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array_ptr.fail.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array_ptr.fail.cpp index b7b17e196..4cba717db 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array_ptr.fail.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array_ptr.fail.cpp @@ -18,8 +18,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { char buffer[100]; ::operator new[](4, buffer); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_ptr.fail.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_ptr.fail.cpp index 7b5eb19d9..05a9b244c 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_ptr.fail.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_ptr.fail.cpp @@ -18,8 +18,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { char buffer[100]; ::operator new(4, buffer); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp index 63e797480..22abcba05 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp @@ -82,7 +82,7 @@ void operator delete(void* p, std::align_val_t) TEST_NOEXCEPT struct alignas(OverAligned) A {}; struct alignas(std::max_align_t) B {}; -int main() +int main(int, char**) { reset(); { @@ -112,4 +112,6 @@ int main() assert(0 == unsized_delete_nothrow_called); assert(1 == aligned_delete_called); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp index 3c73738d6..448da1717 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp @@ -34,7 +34,7 @@ struct A ~A() {A_constructed = false;} }; -int main() +int main(int, char**) { #ifndef TEST_HAS_NO_EXCEPTIONS std::set_new_handler(my_new_handler); @@ -58,4 +58,6 @@ int main() assert(A_constructed); delete ap; assert(!A_constructed); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp index d0d4b98ae..0d96db5de 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp @@ -90,7 +90,7 @@ void test_throw_max_size() { #endif } -int main() +int main(int, char**) { { A* ap = new A; @@ -103,4 +103,6 @@ int main() { test_throw_max_size(); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp index d0990c058..4b621f78a 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp @@ -92,7 +92,7 @@ void test_max_alloc() { #endif } -int main() +int main(int, char**) { { A* ap = new(std::nothrow) A; @@ -105,4 +105,6 @@ int main() { test_max_alloc(); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp index fa8dc13cf..892eac205 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp @@ -88,7 +88,7 @@ void operator delete(void* p, std::align_val_t a) TEST_NOEXCEPT } -int main() +int main(int, char**) { { A* ap = new (std::nothrow) A; @@ -108,4 +108,6 @@ int main() assert(!new_called); assert(!B_constructed); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_replace.pass.cpp index d37ca28f0..32c27d589 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_replace.pass.cpp @@ -66,7 +66,7 @@ void operator delete(void* p, std::align_val_t) TEST_NOEXCEPT } -int main() +int main(int, char**) { { A* ap = new A; @@ -85,4 +85,6 @@ int main() delete bp; assert(!new_called); } + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp index 6d391645f..dfdf7d77e 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp @@ -34,7 +34,7 @@ struct A ~A() {A_constructed = false;} }; -int main() +int main(int, char**) { std::set_new_handler(my_new_handler); #ifndef TEST_HAS_NO_EXCEPTIONS @@ -56,4 +56,6 @@ int main() assert(A_constructed); delete ap; assert(!A_constructed); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp index b4217525f..1f186d8b3 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp @@ -43,7 +43,7 @@ struct A ~A() {A_constructed = false;} }; -int main() +int main(int, char**) { A *ap = new (std::nothrow) A; DoNotOptimize(ap); @@ -54,4 +54,6 @@ int main() DoNotOptimize(ap); assert(!A_constructed); assert(!new_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp index 300843b2f..4854c2fb7 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp @@ -42,7 +42,7 @@ struct A ~A() {A_constructed = false;} }; -int main() +int main(int, char**) { A *ap = new A; DoNotOptimize(ap); @@ -53,4 +53,6 @@ int main() DoNotOptimize(ap); assert(!A_constructed); assert(!new_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size.fail.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size.fail.cpp index 5042a8d1e..4769933d3 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size.fail.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size.fail.cpp @@ -18,7 +18,9 @@ #include "test_macros.h" -int main () +int main(int, char**) { ::operator new(4); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.sh.cpp index e22ea0fdd..a0d99c76d 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.sh.cpp @@ -19,7 +19,9 @@ #include -int main () +int main(int, char**) { ::operator new(4, std::align_val_t{4}); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.sh.cpp index 617eeae3c..54b25ac55 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.sh.cpp @@ -19,7 +19,9 @@ #include -int main () +int main(int, char**) { ::operator new(4, std::align_val_t{4}, std::nothrow); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_nothrow.fail.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_nothrow.fail.cpp index dd51ad54a..a0bfa8b7f 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_nothrow.fail.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_nothrow.fail.cpp @@ -18,7 +18,9 @@ #include "test_macros.h" -int main () +int main(int, char**) { ::operator new(4, std::nothrow); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete11.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete11.pass.cpp index 779d7b2ac..69f8bce27 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete11.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete11.pass.cpp @@ -43,7 +43,7 @@ void operator delete(void* p, std::size_t) TEST_NOEXCEPT std::free(p); } -int main() +int main(int, char**) { int *x = new int(42); DoNotOptimize(x); @@ -56,4 +56,6 @@ int main() assert(1 == unsized_delete_called); assert(0 == sized_delete_called); assert(0 == unsized_delete_nothrow_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp index bed5cc232..deb17d1ae 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp @@ -48,7 +48,7 @@ void operator delete(void* p, std::size_t) TEST_NOEXCEPT std::free(p); } -int main() +int main(int, char**) { int *x = new int(42); DoNotOptimize(x); @@ -61,4 +61,6 @@ int main() assert(0 == unsized_delete_called); assert(1 == sized_delete_called); assert(0 == unsized_delete_nothrow_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_calls_unsized_delete.pass.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_calls_unsized_delete.pass.cpp index 9c54750bd..fbc9cf070 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_calls_unsized_delete.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_calls_unsized_delete.pass.cpp @@ -34,7 +34,7 @@ void operator delete(void* p, const std::nothrow_t&) TEST_NOEXCEPT std::free(p); } -int main() +int main(int, char**) { int *x = new int(42); DoNotOptimize(x); @@ -45,4 +45,6 @@ int main() DoNotOptimize(x); assert(1 == delete_called); assert(0 == delete_nothrow_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp index be208b431..3d62040cb 100644 --- a/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp +++ b/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp @@ -61,7 +61,7 @@ void operator delete(void* p, std::size_t) TEST_NOEXCEPT std::free(p); } -int main() +int main(int, char**) { int *x = new int(42); DoNotOptimize(x); @@ -74,4 +74,6 @@ int main() assert(1 == sized_delete_called); assert(0 == unsized_delete_called); assert(0 == unsized_delete_nothrow_called); + + return 0; } diff --git a/test/std/language.support/support.dynamic/new.delete/nothing_to_do.pass.cpp b/test/std/language.support/support.dynamic/new.delete/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/support.dynamic/new.delete/nothing_to_do.pass.cpp +++ b/test/std/language.support/support.dynamic/new.delete/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.dynamic/ptr.launder/launder.nodiscard.fail.cpp b/test/std/language.support/support.dynamic/ptr.launder/launder.nodiscard.fail.cpp index 3f105410b..e7252395d 100644 --- a/test/std/language.support/support.dynamic/ptr.launder/launder.nodiscard.fail.cpp +++ b/test/std/language.support/support.dynamic/ptr.launder/launder.nodiscard.fail.cpp @@ -19,8 +19,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { int *p = nullptr; std::launder(p); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/language.support/support.dynamic/ptr.launder/launder.pass.cpp b/test/std/language.support/support.dynamic/ptr.launder/launder.pass.cpp index c3d227183..f9d4da371 100644 --- a/test/std/language.support/support.dynamic/ptr.launder/launder.pass.cpp +++ b/test/std/language.support/support.dynamic/ptr.launder/launder.pass.cpp @@ -20,7 +20,7 @@ constexpr int gi = 5; constexpr float gf = 8.f; -int main() { +int main(int, char**) { static_assert(std::launder(&gi) == &gi, "" ); static_assert(std::launder(&gf) == &gf, "" ); @@ -31,4 +31,6 @@ int main() { assert(std::launder(i) == i); assert(std::launder(f) == f); + + return 0; } diff --git a/test/std/language.support/support.dynamic/ptr.launder/launder.types.fail.cpp b/test/std/language.support/support.dynamic/ptr.launder/launder.types.fail.cpp index f8fd12f1c..d97d00194 100644 --- a/test/std/language.support/support.dynamic/ptr.launder/launder.types.fail.cpp +++ b/test/std/language.support/support.dynamic/ptr.launder/launder.types.fail.cpp @@ -21,7 +21,7 @@ void foo() {} -int main () +int main(int, char**) { void *p = nullptr; (void) std::launder(( void *) nullptr); @@ -32,4 +32,6 @@ int main () (void) std::launder(foo); // expected-error-re@new:* 1 {{static_assert failed{{.*}} "can't launder functions"}} // expected-error@new:* 0-1 {{function pointer argument to '__builtin_launder' is not allowed}} + + return 0; } diff --git a/test/std/language.support/support.exception/bad.exception/bad_exception.pass.cpp b/test/std/language.support/support.exception/bad.exception/bad_exception.pass.cpp index c4e1cc7a1..e5f4fbe6d 100644 --- a/test/std/language.support/support.exception/bad.exception/bad_exception.pass.cpp +++ b/test/std/language.support/support.exception/bad.exception/bad_exception.pass.cpp @@ -12,7 +12,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -23,4 +23,6 @@ int main() b2 = b; const char* w = b2.what(); assert(w); + + return 0; } diff --git a/test/std/language.support/support.exception/except.nested/assign.pass.cpp b/test/std/language.support/support.exception/except.nested/assign.pass.cpp index c03f4bbfd..972649579 100644 --- a/test/std/language.support/support.exception/except.nested/assign.pass.cpp +++ b/test/std/language.support/support.exception/except.nested/assign.pass.cpp @@ -26,7 +26,7 @@ public: friend bool operator==(const A& x, const A& y) {return x.data_ == y.data_;} }; -int main() +int main(int, char**) { { std::nested_exception e0; @@ -59,4 +59,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp b/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp index cc8c99856..9d65f5fb2 100644 --- a/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp +++ b/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp @@ -26,7 +26,7 @@ public: friend bool operator==(const A& x, const A& y) {return x.data_ == y.data_;} }; -int main() +int main(int, char**) { { std::nested_exception e0; @@ -57,4 +57,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp b/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp index 5aa762cf7..a96c3d015 100644 --- a/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp +++ b/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp @@ -26,7 +26,7 @@ public: friend bool operator==(const A& x, const A& y) {return x.data_ == y.data_;} }; -int main() +int main(int, char**) { { std::nested_exception e; @@ -55,4 +55,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp b/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp index 426ea55bf..01ef7ade7 100644 --- a/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp +++ b/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp @@ -56,7 +56,7 @@ class E1 : public std::nested_exception {}; class E2 : public std::nested_exception {}; class E : public E1, public E2 {}; -int main() +int main(int, char**) { { try @@ -131,4 +131,6 @@ int main() } } + + return 0; } diff --git a/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp b/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp index ba81b8fe3..204c3b567 100644 --- a/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp +++ b/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp @@ -31,7 +31,7 @@ void go_quietly() std::exit(0); } -int main() +int main(int, char**) { { try @@ -67,4 +67,6 @@ int main() assert(false); } } + + return 0; } diff --git a/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp b/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp index c0bc423b0..b63053c33 100644 --- a/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp +++ b/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp @@ -42,7 +42,7 @@ public: struct Final final {}; #endif -int main() +int main(int, char**) { { try @@ -128,4 +128,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/language.support/support.exception/exception.terminate/nothing_to_do.pass.cpp b/test/std/language.support/support.exception/exception.terminate/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/support.exception/exception.terminate/nothing_to_do.pass.cpp +++ b/test/std/language.support/support.exception/exception.terminate/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.exception/exception.terminate/set.terminate/get_terminate.pass.cpp b/test/std/language.support/support.exception/exception.terminate/set.terminate/get_terminate.pass.cpp index 2ec624ba6..851d93bc0 100644 --- a/test/std/language.support/support.exception/exception.terminate/set.terminate/get_terminate.pass.cpp +++ b/test/std/language.support/support.exception/exception.terminate/set.terminate/get_terminate.pass.cpp @@ -15,10 +15,12 @@ void f1() {} void f2() {} -int main() +int main(int, char**) { std::set_terminate(f1); assert(std::get_terminate() == f1); std::set_terminate(f2); assert(std::get_terminate() == f2); + + return 0; } diff --git a/test/std/language.support/support.exception/exception.terminate/set.terminate/set_terminate.pass.cpp b/test/std/language.support/support.exception/exception.terminate/set.terminate/set_terminate.pass.cpp index 9eae3a45e..e4464b9af 100644 --- a/test/std/language.support/support.exception/exception.terminate/set.terminate/set_terminate.pass.cpp +++ b/test/std/language.support/support.exception/exception.terminate/set.terminate/set_terminate.pass.cpp @@ -15,8 +15,10 @@ void f1() {} void f2() {} -int main() +int main(int, char**) { std::set_terminate(f1); assert(std::set_terminate(f2) == f1); + + return 0; } diff --git a/test/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp b/test/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp index 8f889beee..2519f0bc9 100644 --- a/test/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp +++ b/test/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp @@ -14,9 +14,11 @@ void f() {} -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); std::terminate_handler p = f; assert(p == &f); + + return 0; } diff --git a/test/std/language.support/support.exception/exception.terminate/terminate/terminate.pass.cpp b/test/std/language.support/support.exception/exception.terminate/terminate/terminate.pass.cpp index 431ad8bf9..4243fb5ca 100644 --- a/test/std/language.support/support.exception/exception.terminate/terminate/terminate.pass.cpp +++ b/test/std/language.support/support.exception/exception.terminate/terminate/terminate.pass.cpp @@ -17,9 +17,11 @@ void f1() std::exit(0); } -int main() +int main(int, char**) { std::set_terminate(f1); std::terminate(); assert(false); + + return 0; } diff --git a/test/std/language.support/support.exception/exception/exception.pass.cpp b/test/std/language.support/support.exception/exception/exception.pass.cpp index bfb27418f..893a7d5b3 100644 --- a/test/std/language.support/support.exception/exception/exception.pass.cpp +++ b/test/std/language.support/support.exception/exception/exception.pass.cpp @@ -12,7 +12,7 @@ #include #include -int main() +int main(int, char**) { static_assert(std::is_polymorphic::value, "std::is_polymorphic::value"); @@ -21,4 +21,6 @@ int main() b2 = b; const char* w = b2.what(); assert(w); + + return 0; } diff --git a/test/std/language.support/support.exception/propagation/current_exception.pass.cpp b/test/std/language.support/support.exception/propagation/current_exception.pass.cpp index 3c265d8bb..c95368163 100644 --- a/test/std/language.support/support.exception/propagation/current_exception.pass.cpp +++ b/test/std/language.support/support.exception/propagation/current_exception.pass.cpp @@ -29,7 +29,7 @@ struct A int A::constructed = 0; -int main() +int main(int, char**) { { std::exception_ptr p = std::current_exception(); @@ -270,4 +270,6 @@ int main() assert(p != nullptr); } assert(A::constructed == 0); + + return 0; } diff --git a/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp b/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp index 39f2d6014..164e7774b 100644 --- a/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp +++ b/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::exception_ptr p; assert(p == nullptr); @@ -30,4 +30,6 @@ int main() assert(p3 == nullptr); p3 = nullptr; assert(p3 == nullptr); + + return 0; } diff --git a/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp b/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp index 3db951d28..b26212fd1 100644 --- a/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp +++ b/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp @@ -26,7 +26,7 @@ struct A int A::constructed = 0; -int main() +int main(int, char**) { { std::exception_ptr p = std::make_exception_ptr(A(5)); @@ -52,4 +52,6 @@ int main() assert(A::constructed == 0); } assert(A::constructed == 0); + + return 0; } diff --git a/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp b/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp index ab2df72e8..015dbef22 100644 --- a/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp +++ b/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp @@ -26,7 +26,7 @@ struct A int A::constructed = 0; -int main() +int main(int, char**) { { std::exception_ptr p; @@ -60,4 +60,6 @@ int main() assert(A::constructed == 0); } assert(A::constructed == 0); + + return 0; } diff --git a/test/std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp b/test/std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp index 29087eb15..61cfc8f11 100644 --- a/test/std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp +++ b/test/std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp @@ -29,7 +29,7 @@ struct B } }; -int main() +int main(int, char**) { try { @@ -42,4 +42,6 @@ int main() assert(!std::uncaught_exception()); } assert(!std::uncaught_exception()); + + return 0; } diff --git a/test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp b/test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp index bab33d837..c25e4d2e0 100644 --- a/test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp +++ b/test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp @@ -41,7 +41,7 @@ struct Outer { int d_; }; -int main () { +int main(int, char**) { assert(std::uncaught_exceptions() == 0); { Outer o(0); @@ -58,4 +58,6 @@ int main () { } } assert(std::uncaught_exceptions() == 0); + + return 0; } diff --git a/test/std/language.support/support.general/nothing_to_do.pass.cpp b/test/std/language.support/support.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/support.general/nothing_to_do.pass.cpp +++ b/test/std/language.support/support.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.initlist/include_cxx03.pass.cpp b/test/std/language.support/support.initlist/include_cxx03.pass.cpp index 343da95f4..282636ed0 100644 --- a/test/std/language.support/support.initlist/include_cxx03.pass.cpp +++ b/test/std/language.support/support.initlist/include_cxx03.pass.cpp @@ -12,6 +12,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.initlist/support.initlist.access/access.pass.cpp b/test/std/language.support/support.initlist/support.initlist.access/access.pass.cpp index ff532fbf2..097f21a5c 100644 --- a/test/std/language.support/support.initlist/support.initlist.access/access.pass.cpp +++ b/test/std/language.support/support.initlist/support.initlist.access/access.pass.cpp @@ -51,11 +51,13 @@ struct B #endif // TEST_STD_VER > 11 -int main() +int main(int, char**) { A test1 = {3, 2, 1}; #if TEST_STD_VER > 11 constexpr B test2 = {3, 2, 1}; (void)test2; #endif // TEST_STD_VER > 11 + + return 0; } diff --git a/test/std/language.support/support.initlist/support.initlist.cons/default.pass.cpp b/test/std/language.support/support.initlist/support.initlist.cons/default.pass.cpp index dc5c5ffd4..8d2e0a7e7 100644 --- a/test/std/language.support/support.initlist/support.initlist.cons/default.pass.cpp +++ b/test/std/language.support/support.initlist/support.initlist.cons/default.pass.cpp @@ -19,7 +19,7 @@ struct A {}; -int main() +int main(int, char**) { std::initializer_list il; assert(il.size() == 0); @@ -28,4 +28,6 @@ int main() constexpr std::initializer_list il2; static_assert(il2.size() == 0, ""); #endif // TEST_STD_VER > 11 + + return 0; } diff --git a/test/std/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp b/test/std/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp index 61bf27084..ec755bfeb 100644 --- a/test/std/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp +++ b/test/std/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp @@ -49,11 +49,13 @@ struct B #endif // TEST_STD_VER > 11 -int main() +int main(int, char**) { A test1 = {3, 2, 1}; #if TEST_STD_VER > 11 constexpr B test2 = {3, 2, 1}; (void)test2; #endif // TEST_STD_VER > 11 + + return 0; } diff --git a/test/std/language.support/support.initlist/types.pass.cpp b/test/std/language.support/support.initlist/types.pass.cpp index 9aad9b3f7..1b48980a2 100644 --- a/test/std/language.support/support.initlist/types.pass.cpp +++ b/test/std/language.support/support.initlist/types.pass.cpp @@ -25,7 +25,7 @@ struct A {}; -int main() +int main(int, char**) { static_assert((std::is_same::value_type, A>::value), ""); static_assert((std::is_same::reference, const A&>::value), ""); @@ -33,4 +33,6 @@ int main() static_assert((std::is_same::size_type, std::size_t>::value), ""); static_assert((std::is_same::iterator, const A*>::value), ""); static_assert((std::is_same::const_iterator, const A*>::value), ""); + + return 0; } diff --git a/test/std/language.support/support.limits/c.limits/cfloat.pass.cpp b/test/std/language.support/support.limits/c.limits/cfloat.pass.cpp index ec144a031..12b80adf0 100644 --- a/test/std/language.support/support.limits/c.limits/cfloat.pass.cpp +++ b/test/std/language.support/support.limits/c.limits/cfloat.pass.cpp @@ -178,6 +178,8 @@ #endif #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.limits/c.limits/climits.pass.cpp b/test/std/language.support/support.limits/c.limits/climits.pass.cpp index 317d5d509..d124f7ca2 100644 --- a/test/std/language.support/support.limits/c.limits/climits.pass.cpp +++ b/test/std/language.support/support.limits/c.limits/climits.pass.cpp @@ -86,6 +86,8 @@ #error ULLONG_MAX not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.limits/limits/denorm.style/check_values.pass.cpp b/test/std/language.support/support.limits/limits/denorm.style/check_values.pass.cpp index 6b48dfbc3..adbd102dc 100644 --- a/test/std/language.support/support.limits/limits/denorm.style/check_values.pass.cpp +++ b/test/std/language.support/support.limits/limits/denorm.style/check_values.pass.cpp @@ -18,7 +18,7 @@ struct two {one _[2];}; one test(std::float_round_style); two test(int); -int main() +int main(int, char**) { static_assert(std::round_indeterminate == -1, "std::round_indeterminate == -1"); @@ -34,4 +34,6 @@ int main() "sizeof(test(std::round_to_nearest)) == 1"); static_assert(sizeof(test(1)) == 2, "sizeof(test(1)) == 2"); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/is_specialized.pass.cpp b/test/std/language.support/support.limits/limits/is_specialized.pass.cpp index 4959d5f54..b836555af 100644 --- a/test/std/language.support/support.limits/limits/is_specialized.pass.cpp +++ b/test/std/language.support/support.limits/limits/is_specialized.pass.cpp @@ -39,7 +39,7 @@ void test() "std::numeric_limits::is_specialized"); } -int main() +int main(int, char**) { test(); test(); @@ -67,4 +67,6 @@ int main() test(); static_assert(!std::numeric_limits >::is_specialized, "!std::numeric_limits >::is_specialized"); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp index 012a9a8ee..b5912130a 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp @@ -68,7 +68,7 @@ void test(const T &) {} struct other {}; -int main() +int main(int, char**) { // bool TEST_NUMERIC_LIMITS(bool) @@ -205,4 +205,6 @@ int main() TEST_NUMERIC_LIMITS(const other) TEST_NUMERIC_LIMITS(volatile other) TEST_NUMERIC_LIMITS(const volatile other) + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp index d67e8cbab..4f9f62873 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp @@ -26,7 +26,7 @@ test(T expected) assert(std::numeric_limits::denorm_min() == expected); } -int main() +int main(int, char**) { test(false); test(0); @@ -65,4 +65,6 @@ int main() #if !defined(__FLT_DENORM_MIN__) && !defined(FLT_TRUE_MIN) #error Test has no expected values for floating point types #endif + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp index de9aa3395..139f4821d 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp @@ -25,7 +25,7 @@ test() static_assert(std::numeric_limits::digits == expected, "digits test 4"); } -int main() +int main(int, char**) { test(); test::is_signed ? 7 : 8>(); @@ -54,4 +54,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp index 9c2fcfb17..efdfd70d7 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp @@ -29,7 +29,7 @@ test() static_assert(std::numeric_limits::is_bounded, "digits10 test 8"); } -int main() +int main(int, char**) { test(); test(); @@ -58,4 +58,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp index 691bd5b27..60a905f79 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp @@ -26,7 +26,7 @@ test(T expected) assert(std::numeric_limits::epsilon() == expected); } -int main() +int main(int, char**) { test(false); test(0); @@ -55,4 +55,6 @@ int main() test(FLT_EPSILON); test(DBL_EPSILON); test(LDBL_EPSILON); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp index 05469f08c..d5380c1a7 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::has_denorm == expected, "has_denorm test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp index 89bc78a48..77e5de6ab 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::has_denorm_loss == expected, "has_denorm_loss test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp index abdd9b544..19d4fe293 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::has_infinity == expected, "has_infinity test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp index a351bcef0..767df5ac2 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::has_quiet_NaN == expected, "has_quiet_NaN test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp index bc74464e7..0908c49bc 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::has_signaling_NaN == expected, "has_signaling_NaN test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp index 924f32a6b..0004e4e62 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp @@ -28,7 +28,7 @@ test(T expected) extern float zero; -int main() +int main(int, char**) { test(false); test(0); @@ -57,6 +57,8 @@ int main() test(1.f/zero); test(1./zero); test(1./zero); + + return 0; } float zero = 0; diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp index 8f2cdb0a7..d509be720 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::is_bounded == expected, "is_bounded test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp index 2c769d87c..30dbd9ea1 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::is_exact == expected, "is_exact test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp index c7edf178d..215407d74 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::is_iec559 == expected, "is_iec559 test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -57,4 +57,6 @@ int main() #else test(); #endif + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp index 80a45fa29..66ce0cb2b 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::is_integer == expected, "is_integer test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp index c364fd01b..2eb2c4ba4 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::is_modulo == expected, "is_modulo test 4"); } -int main() +int main(int, char**) { test(); // test(); // don't know @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp index 08dc5eb77..818ad4db9 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::is_signed == expected, "is_signed test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp index bb6ae168e..adf147c70 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp @@ -32,7 +32,7 @@ test(T expected) assert(std::numeric_limits::is_bounded); } -int main() +int main(int, char**) { test(false); test(CHAR_MIN); @@ -61,4 +61,6 @@ int main() test(-FLT_MAX); test(-DBL_MAX); test(-LDBL_MAX); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp index 0bf7237ad..91f353ab5 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp @@ -32,7 +32,7 @@ test(T expected) assert(std::numeric_limits::is_bounded); } -int main() +int main(int, char**) { test(true); test(CHAR_MAX); @@ -61,4 +61,6 @@ int main() test(FLT_MAX); test(DBL_MAX); test(LDBL_MAX); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp index 4b8714875..3cf7d5096 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp @@ -25,7 +25,7 @@ test() static_assert(std::numeric_limits::max_digits10 == expected, "max_digits10 test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -54,4 +54,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp index 7ce1ac9d7..325ad7979 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp @@ -25,7 +25,7 @@ test() static_assert(std::numeric_limits::max_exponent == expected, "max_exponent test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -54,4 +54,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp index e2bbdde10..e1a4ffe29 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp @@ -25,7 +25,7 @@ test() static_assert(std::numeric_limits::max_exponent10 == expected, "max_exponent10 test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -54,4 +54,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp index 66ddaa474..0d2cb3c1b 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp @@ -32,7 +32,7 @@ test(T expected) assert(std::numeric_limits::is_bounded || !std::numeric_limits::is_signed); } -int main() +int main(int, char**) { test(false); test(CHAR_MIN); @@ -61,4 +61,6 @@ int main() test(FLT_MIN); test(DBL_MIN); test(LDBL_MIN); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp index 8fb4f09f6..5708d8a20 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp @@ -25,7 +25,7 @@ test() static_assert(std::numeric_limits::min_exponent == expected, "min_exponent test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -54,4 +54,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp index 812dd53bb..f598d42fa 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp @@ -25,7 +25,7 @@ test() static_assert(std::numeric_limits::min_exponent10 == expected, "min_exponent10 test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -54,4 +54,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp index 852cf86a1..f4ea61f23 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp @@ -45,7 +45,7 @@ test() test_imp(std::is_floating_point()); } -int main() +int main(int, char**) { test(); test(); @@ -74,4 +74,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp index 8c9e48a2d..8f13768b0 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp @@ -25,7 +25,7 @@ test() static_assert(std::numeric_limits::radix == expected, "radix test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -54,4 +54,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp index f2d962df4..ddc4490db 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp @@ -26,7 +26,7 @@ test(T expected) assert(std::numeric_limits::round_error() == expected); } -int main() +int main(int, char**) { test(false); test(0); @@ -55,4 +55,6 @@ int main() test(0.5); test(0.5); test(0.5); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp index 43e962961..81d4ce6eb 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::round_style == expected, "round_style test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp index 312f69714..701386710 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp @@ -45,7 +45,7 @@ test() test_imp(std::is_floating_point()); } -int main() +int main(int, char**) { test(); test(); @@ -74,4 +74,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp index 3e0ad694b..c150e5f23 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp @@ -24,7 +24,7 @@ test() static_assert(std::numeric_limits::tinyness_before == expected, "tinyness_before test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -53,4 +53,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp index e71432b18..e7ea38819 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp @@ -31,7 +31,7 @@ test() static_assert(std::numeric_limits::traps == expected, "traps test 4"); } -int main() +int main(int, char**) { test(); test(); @@ -60,4 +60,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.limits/default.pass.cpp b/test/std/language.support/support.limits/limits/numeric.limits/default.pass.cpp index 3c7cefd55..6e258c13a 100644 --- a/test/std/language.support/support.limits/limits/numeric.limits/default.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.limits/default.pass.cpp @@ -22,7 +22,7 @@ struct A bool operator == (const A& x, const A& y) {return x.data_ == y.data_;} -int main() +int main(int, char**) { static_assert(std::numeric_limits::is_specialized == false, "std::numeric_limits::is_specialized == false"); @@ -79,4 +79,6 @@ int main() "std::numeric_limits::tinyness_before == false"); static_assert(std::numeric_limits::round_style == std::round_toward_zero, "std::numeric_limits::round_style == std::round_toward_zero"); + + return 0; } diff --git a/test/std/language.support/support.limits/limits/numeric.special/nothing_to_do.pass.cpp b/test/std/language.support/support.limits/limits/numeric.special/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/support.limits/limits/numeric.special/nothing_to_do.pass.cpp +++ b/test/std/language.support/support.limits/limits/numeric.special/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.limits/limits/round.style/check_values.pass.cpp b/test/std/language.support/support.limits/limits/round.style/check_values.pass.cpp index c6a01bf66..b1a4e4450 100644 --- a/test/std/language.support/support.limits/limits/round.style/check_values.pass.cpp +++ b/test/std/language.support/support.limits/limits/round.style/check_values.pass.cpp @@ -18,7 +18,7 @@ struct two {one _[2];}; one test(std::float_denorm_style); two test(int); -int main() +int main(int, char**) { static_assert(std::denorm_indeterminate == -1, "std::denorm_indeterminate == -1"); @@ -30,4 +30,6 @@ int main() "sizeof(test(std::denorm_present)) == 1"); static_assert(sizeof(test(1)) == 2, "sizeof(test(1)) == 2"); + + return 0; } diff --git a/test/std/language.support/support.limits/nothing_to_do.pass.cpp b/test/std/language.support/support.limits/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/language.support/support.limits/nothing_to_do.pass.cpp +++ b/test/std/language.support/support.limits/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp index 57234ad43..5458e9194 100644 --- a/test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp @@ -188,4 +188,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/any.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/any.version.pass.cpp index 9bbaca7aa..f5255c0e2 100644 --- a/test/std/language.support/support.limits/support.limits.general/any.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/any.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/array.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/array.version.pass.cpp index 85bda4322..d590f9804 100644 --- a/test/std/language.support/support.limits/support.limits.general/array.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/array.version.pass.cpp @@ -101,4 +101,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/atomic.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/atomic.version.pass.cpp index 3fb2c7ed1..d8f6f548c 100644 --- a/test/std/language.support/support.limits/support.limits.general/atomic.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/atomic.version.pass.cpp @@ -118,4 +118,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/bit.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/bit.version.pass.cpp index 6c26e06a0..3e42d06fb 100644 --- a/test/std/language.support/support.limits/support.limits.general/bit.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/bit.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp b/test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp index 045dcb8ac..2afe2e26b 100644 --- a/test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp @@ -17,7 +17,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { // ensure that the macros that are supposed to be defined in are defined. @@ -28,4 +28,6 @@ int main() # error "__cpp_lib_fooby has an invalid value" #endif */ + + return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/chrono.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/chrono.version.pass.cpp index 9e434c5c2..88da2dcca 100644 --- a/test/std/language.support/support.limits/support.limits.general/chrono.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/chrono.version.pass.cpp @@ -78,4 +78,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/cmath.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/cmath.version.pass.cpp index bcc205358..d81218e66 100644 --- a/test/std/language.support/support.limits/support.limits.general/cmath.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/cmath.version.pass.cpp @@ -87,4 +87,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/compare.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/compare.version.pass.cpp index 2864c9f4e..7f1836fba 100644 --- a/test/std/language.support/support.limits/support.limits.general/compare.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/compare.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/complex.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/complex.version.pass.cpp index c6a9b1648..bcff0bbe1 100644 --- a/test/std/language.support/support.limits/support.limits.general/complex.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/complex.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/concepts.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/concepts.version.pass.cpp index 9d9b9bca3..16febf8d3 100644 --- a/test/std/language.support/support.limits/support.limits.general/concepts.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/concepts.version.pass.cpp @@ -19,7 +19,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { // ensure that the macros that are supposed to be defined in are defined. @@ -30,4 +30,6 @@ int main() # error "__cpp_lib_fooby has an invalid value" #endif */ + + return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/cstddef.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/cstddef.version.pass.cpp index 82a0932d0..b18ea07ea 100644 --- a/test/std/language.support/support.limits/support.limits.general/cstddef.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/cstddef.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp index 53a1b3345..9d07dcdd2 100644 --- a/test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp @@ -95,4 +95,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/exception.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/exception.version.pass.cpp index c27bdc6b0..1ecebb48f 100644 --- a/test/std/language.support/support.limits/support.limits.general/exception.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/exception.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/execution.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/execution.version.pass.cpp index 476a31ef9..b05f41bb1 100644 --- a/test/std/language.support/support.limits/support.limits.general/execution.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/execution.version.pass.cpp @@ -19,7 +19,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { // ensure that the macros that are supposed to be defined in are defined. @@ -30,4 +30,6 @@ int main() # error "__cpp_lib_fooby has an invalid value" #endif */ + + return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/filesystem.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/filesystem.version.pass.cpp index 6638cdee9..d1c09fc7e 100644 --- a/test/std/language.support/support.limits/support.limits.general/filesystem.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/filesystem.version.pass.cpp @@ -78,4 +78,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp index 102cd29ea..7ecad6d3e 100644 --- a/test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp @@ -144,4 +144,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/functional.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/functional.version.pass.cpp index e11464231..a29a1d708 100644 --- a/test/std/language.support/support.limits/support.limits.general/functional.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/functional.version.pass.cpp @@ -241,4 +241,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/iomanip.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/iomanip.version.pass.cpp index bd2ea2417..23378e0e2 100644 --- a/test/std/language.support/support.limits/support.limits.general/iomanip.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/iomanip.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/istream.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/istream.version.pass.cpp index 9194ff855..3d8fb7a4c 100644 --- a/test/std/language.support/support.limits/support.limits.general/istream.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/istream.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/iterator.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/iterator.version.pass.cpp index b1ad28206..9c1719b53 100644 --- a/test/std/language.support/support.limits/support.limits.general/iterator.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/iterator.version.pass.cpp @@ -179,4 +179,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/limits.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/limits.version.pass.cpp index bb2005e32..2d2f243e7 100644 --- a/test/std/language.support/support.limits/support.limits.general/limits.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/limits.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp index c1159cf73..b736d1f9a 100644 --- a/test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp @@ -144,4 +144,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/locale.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/locale.version.pass.cpp index c5a5b5436..eeea5390a 100644 --- a/test/std/language.support/support.limits/support.limits.general/locale.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/locale.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/map.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/map.version.pass.cpp index c1ecad723..a41dd1b8e 100644 --- a/test/std/language.support/support.limits/support.limits.general/map.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/map.version.pass.cpp @@ -167,4 +167,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/memory.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/memory.version.pass.cpp index 55e595fa9..6c845d71f 100644 --- a/test/std/language.support/support.limits/support.limits.general/memory.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/memory.version.pass.cpp @@ -243,4 +243,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp index cb182adc1..d712a8bca 100644 --- a/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp @@ -19,7 +19,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { // ensure that the macros that are supposed to be defined in are defined. @@ -30,4 +30,6 @@ int main() # error "__cpp_lib_fooby has an invalid value" #endif */ + + return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/mutex.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/mutex.version.pass.cpp index 4986a1f19..9dae806b8 100644 --- a/test/std/language.support/support.limits/support.limits.general/mutex.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/mutex.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/new.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/new.version.pass.cpp index 95a717dfb..5f012cd55 100644 --- a/test/std/language.support/support.limits/support.limits.general/new.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/new.version.pass.cpp @@ -101,4 +101,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/numeric.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/numeric.version.pass.cpp index f44cbc2c7..eb5eb557b 100644 --- a/test/std/language.support/support.limits/support.limits.general/numeric.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/numeric.version.pass.cpp @@ -87,4 +87,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/optional.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/optional.version.pass.cpp index 59e698d76..d88fbb0fe 100644 --- a/test/std/language.support/support.limits/support.limits.general/optional.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/optional.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/ostream.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/ostream.version.pass.cpp index 17be75c2e..d3ba25867 100644 --- a/test/std/language.support/support.limits/support.limits.general/ostream.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/ostream.version.pass.cpp @@ -55,4 +55,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/regex.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/regex.version.pass.cpp index 412e29c6c..66becadbb 100644 --- a/test/std/language.support/support.limits/support.limits.general/regex.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/regex.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/scoped_allocator.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/scoped_allocator.version.pass.cpp index d111f263c..2ea98256e 100644 --- a/test/std/language.support/support.limits/support.limits.general/scoped_allocator.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/scoped_allocator.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/set.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/set.version.pass.cpp index c886850ce..80cf9c0af 100644 --- a/test/std/language.support/support.limits/support.limits.general/set.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/set.version.pass.cpp @@ -144,4 +144,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/shared_mutex.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/shared_mutex.version.pass.cpp index 12c58480b..7c92dfc08 100644 --- a/test/std/language.support/support.limits/support.limits.general/shared_mutex.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/shared_mutex.version.pass.cpp @@ -110,4 +110,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp index 0f1c37b90..bdd517da0 100644 --- a/test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp @@ -170,4 +170,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/string_view.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/string_view.version.pass.cpp index adad6b084..816083e0d 100644 --- a/test/std/language.support/support.limits/support.limits.general/string_view.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/string_view.version.pass.cpp @@ -104,4 +104,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/tuple.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/tuple.version.pass.cpp index e2d986532..5c1e6580c 100644 --- a/test/std/language.support/support.limits/support.limits.general/tuple.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/tuple.version.pass.cpp @@ -153,4 +153,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/type_traits.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/type_traits.version.pass.cpp index 59994b779..7e8b3de35 100644 --- a/test/std/language.support/support.limits/support.limits.general/type_traits.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/type_traits.version.pass.cpp @@ -393,4 +393,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/unordered_map.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/unordered_map.version.pass.cpp index f6f4e6cec..07eb1a9bc 100644 --- a/test/std/language.support/support.limits/support.limits.general/unordered_map.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/unordered_map.version.pass.cpp @@ -167,4 +167,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/unordered_set.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/unordered_set.version.pass.cpp index 07a3c302a..845318a79 100644 --- a/test/std/language.support/support.limits/support.limits.general/unordered_set.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/unordered_set.version.pass.cpp @@ -144,4 +144,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/utility.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/utility.version.pass.cpp index 6b051d289..1fd38627a 100644 --- a/test/std/language.support/support.limits/support.limits.general/utility.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/utility.version.pass.cpp @@ -191,4 +191,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/variant.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/variant.version.pass.cpp index 23a15a670..7a1730746 100644 --- a/test/std/language.support/support.limits/support.limits.general/variant.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/variant.version.pass.cpp @@ -52,4 +52,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp index c22921e77..3ea2a0cf0 100644 --- a/test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp @@ -118,4 +118,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp b/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp index aa409e154..b85d42d00 100644 --- a/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp +++ b/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp @@ -2174,4 +2174,4 @@ #endif // TEST_STD_VER > 17 -int main() {} +int main(int, char**) { return 0; } diff --git a/test/std/language.support/support.limits/version.pass.cpp b/test/std/language.support/support.limits/version.pass.cpp index b67df2892..783af5c72 100644 --- a/test/std/language.support/support.limits/version.pass.cpp +++ b/test/std/language.support/support.limits/version.pass.cpp @@ -11,6 +11,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.rtti/bad.cast/bad_cast.pass.cpp b/test/std/language.support/support.rtti/bad.cast/bad_cast.pass.cpp index 5f9dc962d..23afd223c 100644 --- a/test/std/language.support/support.rtti/bad.cast/bad_cast.pass.cpp +++ b/test/std/language.support/support.rtti/bad.cast/bad_cast.pass.cpp @@ -12,7 +12,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -23,4 +23,6 @@ int main() b2 = b; const char* w = b2.what(); assert(w); + + return 0; } diff --git a/test/std/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp b/test/std/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp index 90b6bc20a..94424bb03 100644 --- a/test/std/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp +++ b/test/std/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp @@ -12,7 +12,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), "std::is_base_of::value"); @@ -23,4 +23,6 @@ int main() b2 = b; const char* w = b2.what(); assert(w); + + return 0; } diff --git a/test/std/language.support/support.rtti/type.info/type_info.pass.cpp b/test/std/language.support/support.rtti/type.info/type_info.pass.cpp index fec07526a..980bfeecc 100644 --- a/test/std/language.support/support.rtti/type.info/type_info.pass.cpp +++ b/test/std/language.support/support.rtti/type.info/type_info.pass.cpp @@ -16,7 +16,7 @@ bool test_constructor_explicit(std::type_info const&) { return false; } bool test_constructor_explicit(std::string const&) { return true; } -int main() +int main(int, char**) { { const std::type_info& t1 = typeid(int); @@ -36,4 +36,6 @@ int main() // See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216201 assert(test_constructor_explicit("abc")); } + + return 0; } diff --git a/test/std/language.support/support.rtti/type.info/type_info_hash.pass.cpp b/test/std/language.support/support.rtti/type.info/type_info_hash.pass.cpp index d519622b7..c65f3bbf7 100644 --- a/test/std/language.support/support.rtti/type.info/type_info_hash.pass.cpp +++ b/test/std/language.support/support.rtti/type.info/type_info_hash.pass.cpp @@ -12,11 +12,13 @@ #include #include -int main() +int main(int, char**) { const std::type_info& t1 = typeid(int); const std::type_info& t2 = typeid(int); const std::type_info& t3 = typeid(short); assert(t1.hash_code() == t2.hash_code()); assert(t1.hash_code() != t3.hash_code()); + + return 0; } diff --git a/test/std/language.support/support.runtime/csetjmp.pass.cpp b/test/std/language.support/support.runtime/csetjmp.pass.cpp index dc68bf4a3..c1fa71b0e 100644 --- a/test/std/language.support/support.runtime/csetjmp.pass.cpp +++ b/test/std/language.support/support.runtime/csetjmp.pass.cpp @@ -15,10 +15,12 @@ #error setjmp not defined #endif -int main() +int main(int, char**) { std::jmp_buf jb; ((void)jb); // Prevent unused warning static_assert((std::is_same::value), "std::is_same::value"); + + return 0; } diff --git a/test/std/language.support/support.runtime/csignal.pass.cpp b/test/std/language.support/support.runtime/csignal.pass.cpp index b827236bb..dcfb4f99f 100644 --- a/test/std/language.support/support.runtime/csignal.pass.cpp +++ b/test/std/language.support/support.runtime/csignal.pass.cpp @@ -47,11 +47,13 @@ #error SIGTERM not defined #endif -int main() +int main(int, char**) { std::sig_atomic_t sig = 0; ((void)sig); typedef void (*func)(int); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/language.support/support.runtime/cstdarg.pass.cpp b/test/std/language.support/support.runtime/cstdarg.pass.cpp index b3c919af0..8d7fd70b7 100644 --- a/test/std/language.support/support.runtime/cstdarg.pass.cpp +++ b/test/std/language.support/support.runtime/cstdarg.pass.cpp @@ -30,8 +30,10 @@ #error va_start not defined #endif -int main() +int main(int, char**) { std::va_list va; ((void)va); + + return 0; } diff --git a/test/std/language.support/support.runtime/cstdbool.pass.cpp b/test/std/language.support/support.runtime/cstdbool.pass.cpp index 98a0e7e49..461e77c99 100644 --- a/test/std/language.support/support.runtime/cstdbool.pass.cpp +++ b/test/std/language.support/support.runtime/cstdbool.pass.cpp @@ -26,6 +26,8 @@ #error false should not be defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.runtime/cstdlib.pass.cpp b/test/std/language.support/support.runtime/cstdlib.pass.cpp index bc2cfcbb4..d8b663679 100644 --- a/test/std/language.support/support.runtime/cstdlib.pass.cpp +++ b/test/std/language.support/support.runtime/cstdlib.pass.cpp @@ -49,7 +49,7 @@ void test_div_struct() { ((void) obj); }; -int main() +int main(int, char**) { std::size_t s = 0; ((void)s); @@ -108,4 +108,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/language.support/support.runtime/ctime.pass.cpp b/test/std/language.support/support.runtime/ctime.pass.cpp index 57fb01245..a8c2dc7ff 100644 --- a/test/std/language.support/support.runtime/ctime.pass.cpp +++ b/test/std/language.support/support.runtime/ctime.pass.cpp @@ -26,7 +26,7 @@ #endif #endif -int main() +int main(int, char**) { std::clock_t c = 0; std::size_t s = 0; @@ -58,4 +58,6 @@ int main() ((void)c1); // Prevent unused warning ((void)c2); // Prevent unused warning static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/language.support/support.start.term/quick_exit.pass.cpp b/test/std/language.support/support.start.term/quick_exit.pass.cpp index 5b7c36b08..50d408aa0 100644 --- a/test/std/language.support/support.start.term/quick_exit.pass.cpp +++ b/test/std/language.support/support.start.term/quick_exit.pass.cpp @@ -13,10 +13,12 @@ void f() {} -int main() +int main(int, char**) { #ifdef _LIBCPP_HAS_QUICK_EXIT std::at_quick_exit(f); std::quick_exit(0); #endif + + return 0; } diff --git a/test/std/language.support/support.start.term/quick_exit_check1.fail.cpp b/test/std/language.support/support.start.term/quick_exit_check1.fail.cpp index c1703f2be..63c97f210 100644 --- a/test/std/language.support/support.start.term/quick_exit_check1.fail.cpp +++ b/test/std/language.support/support.start.term/quick_exit_check1.fail.cpp @@ -15,11 +15,13 @@ void f() {} -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_QUICK_EXIT std::at_quick_exit(f); #else #error #endif + + return 0; } diff --git a/test/std/language.support/support.start.term/quick_exit_check2.fail.cpp b/test/std/language.support/support.start.term/quick_exit_check2.fail.cpp index acf10068b..28929b1ae 100644 --- a/test/std/language.support/support.start.term/quick_exit_check2.fail.cpp +++ b/test/std/language.support/support.start.term/quick_exit_check2.fail.cpp @@ -14,11 +14,13 @@ void f() {} -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_QUICK_EXIT std::quick_exit(0); #else #error #endif + + return 0; } diff --git a/test/std/language.support/support.types/byte.pass.cpp b/test/std/language.support/support.types/byte.pass.cpp index a4a9e8219..842dc38d3 100644 --- a/test/std/language.support/support.types/byte.pass.cpp +++ b/test/std/language.support/support.types/byte.pass.cpp @@ -30,4 +30,6 @@ static_assert(!std::is_same::value, "" ); // The standard doesn't outright say this, but it's pretty clear that it has to be true. static_assert(sizeof(std::byte) == 1, "" ); -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/language.support/support.types/byteops/and.assign.pass.cpp b/test/std/language.support/support.types/byteops/and.assign.pass.cpp index e4875d38f..9ecdb5f6c 100644 --- a/test/std/language.support/support.types/byteops/and.assign.pass.cpp +++ b/test/std/language.support/support.types/byteops/and.assign.pass.cpp @@ -20,7 +20,7 @@ constexpr std::byte test(std::byte b1, std::byte b2) { } -int main () { +int main(int, char**) { std::byte b; // not constexpr, just used in noexcept check constexpr std::byte b1{static_cast(1)}; constexpr std::byte b8{static_cast(8)}; @@ -35,4 +35,6 @@ int main () { static_assert(std::to_integer(test(b8, b1)) == 0, ""); static_assert(std::to_integer(test(b9, b1)) == 1, ""); static_assert(std::to_integer(test(b9, b8)) == 8, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/and.pass.cpp b/test/std/language.support/support.types/byteops/and.pass.cpp index 312e679cd..d1dbc75f7 100644 --- a/test/std/language.support/support.types/byteops/and.pass.cpp +++ b/test/std/language.support/support.types/byteops/and.pass.cpp @@ -13,7 +13,7 @@ // constexpr byte operator&(byte l, byte r) noexcept; -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b8{static_cast(8)}; constexpr std::byte b9{static_cast(9)}; @@ -27,4 +27,6 @@ int main () { static_assert(std::to_integer(b8 & b1) == 0, ""); static_assert(std::to_integer(b9 & b1) == 1, ""); static_assert(std::to_integer(b9 & b8) == 8, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/enum_direct_init.pass.cpp b/test/std/language.support/support.types/byteops/enum_direct_init.pass.cpp index 99660b6b1..5111667ce 100644 --- a/test/std/language.support/support.types/byteops/enum_direct_init.pass.cpp +++ b/test/std/language.support/support.types/byteops/enum_direct_init.pass.cpp @@ -14,7 +14,9 @@ // XFAIL: clang-3.5, clang-3.6, clang-3.7, clang-3.8 // XFAIL: apple-clang-6, apple-clang-7, apple-clang-8.0 -int main () { +int main(int, char**) { constexpr std::byte b{42}; static_assert(std::to_integer(b) == 42, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/lshift.assign.fail.cpp b/test/std/language.support/support.types/byteops/lshift.assign.fail.cpp index 413b62b1f..8f2134b20 100644 --- a/test/std/language.support/support.types/byteops/lshift.assign.fail.cpp +++ b/test/std/language.support/support.types/byteops/lshift.assign.fail.cpp @@ -25,6 +25,8 @@ constexpr std::byte test(std::byte b) { } -int main () { +int main(int, char**) { constexpr std::byte b1 = test(std::byte{1}); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/lshift.assign.pass.cpp b/test/std/language.support/support.types/byteops/lshift.assign.pass.cpp index 9fe86883f..3647f5c64 100644 --- a/test/std/language.support/support.types/byteops/lshift.assign.pass.cpp +++ b/test/std/language.support/support.types/byteops/lshift.assign.pass.cpp @@ -22,7 +22,7 @@ constexpr std::byte test(std::byte b) { } -int main () { +int main(int, char**) { std::byte b; // not constexpr, just used in noexcept check constexpr std::byte b2{static_cast(2)}; constexpr std::byte b3{static_cast(3)}; @@ -32,4 +32,6 @@ int main () { static_assert(std::to_integer(test(b2)) == 8, "" ); static_assert(std::to_integer(test(b3)) == 12, "" ); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/lshift.fail.cpp b/test/std/language.support/support.types/byteops/lshift.fail.cpp index 6d889ed23..83ce5b81e 100644 --- a/test/std/language.support/support.types/byteops/lshift.fail.cpp +++ b/test/std/language.support/support.types/byteops/lshift.fail.cpp @@ -16,7 +16,9 @@ // These functions shall not participate in overload resolution unless // is_integral_v is true. -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b2 = b1 << 2.0f; + + return 0; } diff --git a/test/std/language.support/support.types/byteops/lshift.pass.cpp b/test/std/language.support/support.types/byteops/lshift.pass.cpp index 73cc66373..855eebdf4 100644 --- a/test/std/language.support/support.types/byteops/lshift.pass.cpp +++ b/test/std/language.support/support.types/byteops/lshift.pass.cpp @@ -16,7 +16,7 @@ // These functions shall not participate in overload resolution unless // is_integral_v is true. -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b3{static_cast(3)}; @@ -26,4 +26,6 @@ int main () { static_assert(std::to_integer(b1 << 2) == 4, ""); static_assert(std::to_integer(b3 << 4) == 48, ""); static_assert(std::to_integer(b3 << 6) == 192, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/not.pass.cpp b/test/std/language.support/support.types/byteops/not.pass.cpp index cb94e3659..d6252aa35 100644 --- a/test/std/language.support/support.types/byteops/not.pass.cpp +++ b/test/std/language.support/support.types/byteops/not.pass.cpp @@ -13,7 +13,7 @@ // constexpr byte operator~(byte b) noexcept; -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b2{static_cast(2)}; constexpr std::byte b8{static_cast(8)}; @@ -23,4 +23,6 @@ int main () { static_assert(std::to_integer(~b1) == 254, ""); static_assert(std::to_integer(~b2) == 253, ""); static_assert(std::to_integer(~b8) == 247, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/or.assign.pass.cpp b/test/std/language.support/support.types/byteops/or.assign.pass.cpp index cad3acef3..1216b852b 100644 --- a/test/std/language.support/support.types/byteops/or.assign.pass.cpp +++ b/test/std/language.support/support.types/byteops/or.assign.pass.cpp @@ -20,7 +20,7 @@ constexpr std::byte test(std::byte b1, std::byte b2) { } -int main () { +int main(int, char**) { std::byte b; // not constexpr, just used in noexcept check constexpr std::byte b1{static_cast(1)}; constexpr std::byte b2{static_cast(2)}; @@ -36,4 +36,6 @@ int main () { static_assert(std::to_integer(test(b8, b1)) == 9, ""); static_assert(std::to_integer(test(b8, b2)) == 10, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/or.pass.cpp b/test/std/language.support/support.types/byteops/or.pass.cpp index 4b778398d..69b5bfaac 100644 --- a/test/std/language.support/support.types/byteops/or.pass.cpp +++ b/test/std/language.support/support.types/byteops/or.pass.cpp @@ -13,7 +13,7 @@ // constexpr byte operator|(byte l, byte r) noexcept; -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b2{static_cast(2)}; constexpr std::byte b8{static_cast(8)}; @@ -27,4 +27,6 @@ int main () { static_assert(std::to_integer(b2 | b1) == 3, ""); static_assert(std::to_integer(b8 | b1) == 9, ""); static_assert(std::to_integer(b8 | b2) == 10, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/rshift.assign.fail.cpp b/test/std/language.support/support.types/byteops/rshift.assign.fail.cpp index dcd656734..714f5cd8b 100644 --- a/test/std/language.support/support.types/byteops/rshift.assign.fail.cpp +++ b/test/std/language.support/support.types/byteops/rshift.assign.fail.cpp @@ -25,6 +25,8 @@ constexpr std::byte test(std::byte b) { } -int main () { +int main(int, char**) { constexpr std::byte b1 = test(std::byte{1}); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/rshift.assign.pass.cpp b/test/std/language.support/support.types/byteops/rshift.assign.pass.cpp index bbb921240..b1ca9d851 100644 --- a/test/std/language.support/support.types/byteops/rshift.assign.pass.cpp +++ b/test/std/language.support/support.types/byteops/rshift.assign.pass.cpp @@ -22,7 +22,7 @@ constexpr std::byte test(std::byte b) { } -int main () { +int main(int, char**) { std::byte b; // not constexpr, just used in noexcept check constexpr std::byte b16{static_cast(16)}; constexpr std::byte b192{static_cast(192)}; @@ -31,4 +31,6 @@ int main () { static_assert(std::to_integer(test(b16)) == 4, "" ); static_assert(std::to_integer(test(b192)) == 48, "" ); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/rshift.fail.cpp b/test/std/language.support/support.types/byteops/rshift.fail.cpp index 1dc5f83cf..6af06f4fc 100644 --- a/test/std/language.support/support.types/byteops/rshift.fail.cpp +++ b/test/std/language.support/support.types/byteops/rshift.fail.cpp @@ -16,7 +16,9 @@ // These functions shall not participate in overload resolution unless // is_integral_v is true. -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b2 = b1 >> 2.0f; + + return 0; } diff --git a/test/std/language.support/support.types/byteops/rshift.pass.cpp b/test/std/language.support/support.types/byteops/rshift.pass.cpp index 2ca3c6c20..64db7556c 100644 --- a/test/std/language.support/support.types/byteops/rshift.pass.cpp +++ b/test/std/language.support/support.types/byteops/rshift.pass.cpp @@ -22,7 +22,7 @@ constexpr std::byte test(std::byte b) { } -int main () { +int main(int, char**) { constexpr std::byte b100{static_cast(100)}; constexpr std::byte b115{static_cast(115)}; @@ -33,4 +33,6 @@ int main () { static_assert(std::to_integer(b115 >> 3) == 14, ""); static_assert(std::to_integer(b115 >> 6) == 1, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/to_integer.fail.cpp b/test/std/language.support/support.types/byteops/to_integer.fail.cpp index ea3836b16..64996358c 100644 --- a/test/std/language.support/support.types/byteops/to_integer.fail.cpp +++ b/test/std/language.support/support.types/byteops/to_integer.fail.cpp @@ -16,7 +16,9 @@ // This function shall not participate in overload resolution unless // is_integral_v is true. -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; auto f = std::to_integer(b1); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/to_integer.pass.cpp b/test/std/language.support/support.types/byteops/to_integer.pass.cpp index cdae92ac4..657d17d9c 100644 --- a/test/std/language.support/support.types/byteops/to_integer.pass.cpp +++ b/test/std/language.support/support.types/byteops/to_integer.pass.cpp @@ -16,7 +16,7 @@ // This function shall not participate in overload resolution unless // is_integral_v is true. -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b3{static_cast(3)}; @@ -27,4 +27,6 @@ int main () { static_assert(std::to_integer(b1) == 1, ""); static_assert(std::to_integer(b3) == 3, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/xor.assign.pass.cpp b/test/std/language.support/support.types/byteops/xor.assign.pass.cpp index 8caeec7dc..c82a6fd19 100644 --- a/test/std/language.support/support.types/byteops/xor.assign.pass.cpp +++ b/test/std/language.support/support.types/byteops/xor.assign.pass.cpp @@ -20,7 +20,7 @@ constexpr std::byte test(std::byte b1, std::byte b2) { } -int main () { +int main(int, char**) { std::byte b; // not constexpr, just used in noexcept check constexpr std::byte b1{static_cast(1)}; constexpr std::byte b8{static_cast(8)}; @@ -35,4 +35,6 @@ int main () { static_assert(std::to_integer(test(b8, b1)) == 9, ""); static_assert(std::to_integer(test(b9, b1)) == 8, ""); static_assert(std::to_integer(test(b9, b8)) == 1, ""); + + return 0; } diff --git a/test/std/language.support/support.types/byteops/xor.pass.cpp b/test/std/language.support/support.types/byteops/xor.pass.cpp index 1dbf07f36..150f455b1 100644 --- a/test/std/language.support/support.types/byteops/xor.pass.cpp +++ b/test/std/language.support/support.types/byteops/xor.pass.cpp @@ -13,7 +13,7 @@ // constexpr byte operator^(byte l, byte r) noexcept; -int main () { +int main(int, char**) { constexpr std::byte b1{static_cast(1)}; constexpr std::byte b8{static_cast(8)}; constexpr std::byte b9{static_cast(9)}; @@ -27,4 +27,6 @@ int main () { static_assert(std::to_integer(b8 ^ b1) == 9, ""); static_assert(std::to_integer(b9 ^ b1) == 8, ""); static_assert(std::to_integer(b9 ^ b8) == 1, ""); + + return 0; } diff --git a/test/std/language.support/support.types/max_align_t.pass.cpp b/test/std/language.support/support.types/max_align_t.pass.cpp index 50c4f5ef5..a49f598df 100644 --- a/test/std/language.support/support.types/max_align_t.pass.cpp +++ b/test/std/language.support/support.types/max_align_t.pass.cpp @@ -15,7 +15,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER > 17 @@ -40,4 +40,6 @@ int main() std::alignment_of::value, "std::alignment_of::value >= " "std::alignment_of::value"); + + return 0; } diff --git a/test/std/language.support/support.types/null.pass.cpp b/test/std/language.support/support.types/null.pass.cpp index ce8530a00..66ecdbc14 100644 --- a/test/std/language.support/support.types/null.pass.cpp +++ b/test/std/language.support/support.types/null.pass.cpp @@ -12,6 +12,8 @@ #error NULL not defined #endif -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/language.support/support.types/nullptr_t.pass.cpp b/test/std/language.support/support.types/nullptr_t.pass.cpp index 01a674a0a..14ab3c65d 100644 --- a/test/std/language.support/support.types/nullptr_t.pass.cpp +++ b/test/std/language.support/support.types/nullptr_t.pass.cpp @@ -74,7 +74,7 @@ void test_nullptr_conversions() { #endif -int main() +int main(int, char**) { static_assert(sizeof(std::nullptr_t) == sizeof(void*), "sizeof(std::nullptr_t) == sizeof(void*)"); @@ -103,4 +103,6 @@ int main() test_comparisons(); } test_nullptr_conversions(); + + return 0; } diff --git a/test/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp b/test/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp index e6dc3772b..5802e46f1 100644 --- a/test/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp +++ b/test/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp @@ -10,7 +10,9 @@ #include -int main() +int main(int, char**) { std::ptrdiff_t i = static_cast(nullptr); + + return 0; } diff --git a/test/std/language.support/support.types/nullptr_t_integral_cast.pass.cpp b/test/std/language.support/support.types/nullptr_t_integral_cast.pass.cpp index ab1f447cd..b7696df97 100644 --- a/test/std/language.support/support.types/nullptr_t_integral_cast.pass.cpp +++ b/test/std/language.support/support.types/nullptr_t_integral_cast.pass.cpp @@ -16,8 +16,10 @@ #include #include -int main() +int main(int, char**) { std::ptrdiff_t i = reinterpret_cast(nullptr); assert(i == 0); + + return 0; } diff --git a/test/std/language.support/support.types/offsetof.pass.cpp b/test/std/language.support/support.types/offsetof.pass.cpp index 4a9dfac5e..756f55352 100644 --- a/test/std/language.support/support.types/offsetof.pass.cpp +++ b/test/std/language.support/support.types/offsetof.pass.cpp @@ -21,7 +21,9 @@ struct A int x; }; -int main() +int main(int, char**) { static_assert(noexcept(offsetof(A, x)), ""); + + return 0; } diff --git a/test/std/language.support/support.types/ptrdiff_t.pass.cpp b/test/std/language.support/support.types/ptrdiff_t.pass.cpp index 9c6c36f38..de6f7726f 100644 --- a/test/std/language.support/support.types/ptrdiff_t.pass.cpp +++ b/test/std/language.support/support.types/ptrdiff_t.pass.cpp @@ -15,7 +15,7 @@ // 2. be the same sizeof as void*. // 3. be a signed integral. -int main() +int main(int, char**) { static_assert(sizeof(std::ptrdiff_t) == sizeof(void*), "sizeof(std::ptrdiff_t) == sizeof(void*)"); @@ -23,4 +23,6 @@ int main() "std::is_signed::value"); static_assert(std::is_integral::value, "std::is_integral::value"); + + return 0; } diff --git a/test/std/language.support/support.types/size_t.pass.cpp b/test/std/language.support/support.types/size_t.pass.cpp index ba1f64673..5c840457b 100644 --- a/test/std/language.support/support.types/size_t.pass.cpp +++ b/test/std/language.support/support.types/size_t.pass.cpp @@ -15,7 +15,7 @@ // 2. be the same sizeof as void*. // 3. be an unsigned integral. -int main() +int main(int, char**) { static_assert(sizeof(std::size_t) == sizeof(void*), "sizeof(std::size_t) == sizeof(void*)"); @@ -23,4 +23,6 @@ int main() "std::is_unsigned::value"); static_assert(std::is_integral::value, "std::is_integral::value"); + + return 0; } diff --git a/test/std/localization/c.locales/clocale.pass.cpp b/test/std/localization/c.locales/clocale.pass.cpp index 8217dd74d..d8bd81b2b 100644 --- a/test/std/localization/c.locales/clocale.pass.cpp +++ b/test/std/localization/c.locales/clocale.pass.cpp @@ -43,7 +43,7 @@ #error NULL not defined #endif -int main() +int main(int, char**) { std::lconv lc; ((void)lc); // Prevent unused warning @@ -51,4 +51,6 @@ int main() static_assert((std::is_same::value), ""); #endif static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp index 33a94f990..1d76fa609 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp @@ -32,7 +32,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -68,4 +68,6 @@ int main() s3.data(), s3.data() + s3.size()) == 1); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp index 21cf03681..40c15d6e9 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp @@ -22,7 +22,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { std::locale l(LOCALE_en_US_UTF_8); { @@ -39,4 +39,6 @@ int main() assert(f.hash(x1.data(), x1.data() + x1.size()) != f.hash(x2.data(), x2.data() + x2.size())); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp index 7cd3d0fe5..0b86979f5 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp @@ -25,7 +25,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -53,4 +53,6 @@ int main() assert(f.transform(x.data(), x.data() + x.size()) == x); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp index f00c8fd95..f4dfd6522 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { std::locale l(LOCALE_en_US_UTF_8); { @@ -43,4 +43,6 @@ int main() assert(&std::use_facet >(l) == &std::use_facet >(l)); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate/ctor.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate/ctor.pass.cpp index ded9ebae3..856074d39 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate/ctor.pass.cpp @@ -31,7 +31,7 @@ public: template int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -63,4 +63,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/compare.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/compare.pass.cpp index ff5aa4bdd..bfbbebe39 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/compare.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/compare.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -45,4 +45,6 @@ int main() assert(f.compare(ib+1, ib+3, ia, ia+sa) == 1); assert(f.compare(ia, ia+3, ib, ib+3) == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/hash.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/hash.pass.cpp index 61d5a640f..07e29b17f 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/hash.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/hash.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -35,4 +35,6 @@ int main() assert(f.hash(x1.data(), x1.data() + x1.size()) != f.hash(x2.data(), x2.data() + x2.size())); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/transform.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/transform.pass.cpp index 7b8c9915f..7588a82be 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/transform.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.members/transform.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() const std::collate& f = std::use_facet >(l); assert(f.transform(x.data(), x.data() + x.size()) == x); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/locale.collate/types.pass.cpp b/test/std/localization/locale.categories/category.collate/locale.collate/types.pass.cpp index 45957c3be..63e2739f4 100644 --- a/test/std/localization/locale.categories/category.collate/locale.collate/types.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/locale.collate/types.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -47,4 +47,6 @@ int main() static_assert((std::is_same::string_type, std::wstring>::value), ""); static_assert((std::is_base_of >::value), ""); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.collate/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/category.collate/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.collate/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/category.collate/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpp b/test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpp index 92024149c..b7da91b46 100644 --- a/test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpp @@ -38,7 +38,7 @@ template void test(const T &) {} -int main() +int main(int, char**) { assert(std::ctype_base::space); assert(std::ctype_base::print); @@ -74,4 +74,6 @@ int main() test(std::ctype_base::blank); test(std::ctype_base::alnum); test(std::ctype_base::graph); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor/dtor.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor/dtor.pass.cpp index 5ba7a67e4..e38af450f 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor/dtor.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor/dtor.pass.cpp @@ -17,7 +17,7 @@ #include "count_new.hpp" -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new std::ctype); @@ -36,4 +36,6 @@ int main() assert(globalMemCounter.checkDeleteArrayCalledEq(0)); } assert(globalMemCounter.checkDeleteArrayCalledEq(1)); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/ctor.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/ctor.pass.cpp index 20eef3354..4ec37db02 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/ctor.pass.cpp @@ -29,7 +29,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -46,4 +46,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_1.pass.cpp index c4561f796..562f6c25e 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -55,4 +55,6 @@ int main() assert(f.is(F::graph, '.')); assert(!f.is(F::graph, '\x07')); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.pass.cpp index 9415d8b5a..c073a955e 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.pass.cpp @@ -19,7 +19,7 @@ #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -114,4 +114,6 @@ int main() assert( (m[5] & F::alnum)); assert( (m[5] & F::graph)); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_1.pass.cpp index b0fa41a2f..d2fa02201 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.narrow('a', '*') == 'a'); assert(f.narrow('1', '*') == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_many.pass.cpp index 01bb80534..481469540 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/narrow_many.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -34,4 +34,6 @@ int main() assert(v[4] == 'a'); assert(v[5] == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp index 3f4f04902..043ca6796 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp @@ -19,7 +19,7 @@ #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -40,4 +40,6 @@ int main() assert(f.scan_is(F::alnum, in.data(), in.data() + in.size()) - in.data() == 1); assert(f.scan_is(F::graph, in.data(), in.data() + in.size()) - in.data() == 1); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp index 6cd24a82e..066a06a7f 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp @@ -19,7 +19,7 @@ #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -40,4 +40,6 @@ int main() assert(f.scan_not(F::alnum, in.data(), in.data() + in.size()) - in.data() == 0); assert(f.scan_not(F::graph, in.data(), in.data() + in.size()) - in.data() == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/table.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/table.pass.cpp index 9d815196b..6a0fea0b1 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/table.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/table.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::ctype F; { @@ -29,4 +29,6 @@ int main() const F& f = std::use_facet(l); assert(f.table() == table); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.pass.cpp index 2b817002c..ddf4fbdb0 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.tolower('a') == 'a'); assert(f.tolower('1') == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.pass.cpp index 036ed25c6..b307d4627 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -32,4 +32,6 @@ int main() assert(in[4] == 'a'); assert(in[5] == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.pass.cpp index c393bb91b..8b5505910 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.toupper('a') == 'A'); assert(f.toupper('1') == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.pass.cpp index 25af985f7..3d1c453cf 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -32,4 +32,6 @@ int main() assert(in[4] == 'A'); assert(in[5] == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_1.pass.cpp index 5b9f74bad..81c3ab6b3 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.widen('a') == 'a'); assert(f.widen('1') == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_many.pass.cpp index ab3a838c0..35d9335c2 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/widen_many.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -34,4 +34,6 @@ int main() assert(v[4] == 'a'); assert(v[5] == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp index 1aef57d3f..7f46238d6 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::ctype F; assert(F::classic_table() != 0); @@ -55,4 +55,6 @@ int main() assert(((p[i] & ~set) & defined) == 0); // no extra ones } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/types.pass.cpp b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/types.pass.cpp index b23f9ef83..c46dbb3e6 100644 --- a/test/std/localization/locale.categories/category.ctype/facet.ctype.special/types.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/facet.ctype.special/types.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -35,4 +35,6 @@ int main() static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char.pass.cpp index d5cde4754..03d17375e 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char.pass.cpp @@ -36,7 +36,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet(LOCALE_en_US)); @@ -68,4 +68,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char16_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char16_t.pass.cpp index 4d2803815..eedf192db 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char16_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char16_t.pass.cpp @@ -34,7 +34,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet("en_US")); @@ -66,4 +66,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char32_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char32_t.pass.cpp index 50bf58349..8e5d70356 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char32_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_char32_t.pass.cpp @@ -34,7 +34,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet("en_US")); @@ -66,4 +66,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp index 2379b1631..5503192ca 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp @@ -38,7 +38,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet(LOCALE_en_US_UTF_8)); @@ -70,4 +70,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/codecvt_base.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/codecvt_base.pass.cpp index f6b94c5f1..c2e40542e 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/codecvt_base.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/codecvt_base.pass.cpp @@ -17,10 +17,12 @@ #include #include -int main() +int main(int, char**) { assert(std::codecvt_base::ok == 0); assert(std::codecvt_base::partial == 1); assert(std::codecvt_base::error == 2); assert(std::codecvt_base::noconv == 3); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char.pass.cpp index e12d30168..3f0dc9e7c 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char16_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char16_t.pass.cpp index e0ed00dfd..e2df342d4 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char16_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char16_t.pass.cpp @@ -35,7 +35,7 @@ int my_facet::count = 0; //#endif -int main() +int main(int, char**) { //#ifndef _LIBCPP_HAS_NO_UNICODE_CHARS { @@ -54,4 +54,6 @@ int main() } assert(my_facet::count == 0); //#endif + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char32_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char32_t.pass.cpp index 56d63764d..0df7f3515 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char32_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_char32_t.pass.cpp @@ -35,7 +35,7 @@ int my_facet::count = 0; //#endif -int main() +int main(int, char**) { //#ifndef _LIBCPP_HAS_NO_UNICODE_CHARS { @@ -54,4 +54,6 @@ int main() } assert(my_facet::count == 0); //#endif + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_wchar_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_wchar_t.pass.cpp index 8f4293ee8..6917e1b72 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_wchar_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/ctor_wchar_t.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_always_noconv.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_always_noconv.pass.cpp index 2f84eb6c9..e1741aec0 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_always_noconv.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_always_noconv.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(!f.always_noconv()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_encoding.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_encoding.pass.cpp index 4a30c4ee8..f4614984a 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_encoding.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_encoding.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.encoding() == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp index 6a883d3d4..2a6a07ef9 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp @@ -21,7 +21,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const char from[] = "some text"; @@ -36,4 +36,6 @@ int main() assert(to_next - to == 9); for (unsigned i = 0; i < 9; ++i) assert(to[i] == from[i]); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_length.pass.cpp index a48b902e1..038ae9711 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_length.pass.cpp @@ -17,7 +17,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); @@ -28,4 +28,6 @@ int main() assert(f.length(mbs, from, from+10, 9) == 9); assert(f.length(mbs, from, from+10, 10) == 10); assert(f.length(mbs, from, from+10, 100) == 10); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_max_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_max_length.pass.cpp index 69c711f60..bcaa70528 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_max_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_max_length.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.max_length() == 4); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp index 9b5d0f988..cff42b0c0 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp @@ -23,7 +23,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); @@ -41,4 +41,6 @@ int main() for (unsigned i = 0; i < 9; ++i) assert(to[i] == from[i]); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_unshift.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_unshift.pass.cpp index bde44c088..5b027bae7 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_unshift.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_unshift.pass.cpp @@ -20,7 +20,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); std::vector to(3); @@ -29,4 +29,6 @@ int main() char* to_next = 0; assert(f.unshift(mbs, to.data(), to.data() + to.size(), to_next) == F::noconv); assert(to_next == to.data()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_always_noconv.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_always_noconv.pass.cpp index 2ef1e5c65..2b2f136e3 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_always_noconv.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_always_noconv.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(!f.always_noconv()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_encoding.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_encoding.pass.cpp index 834bd6076..0d2f35fc2 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_encoding.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_encoding.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.encoding() == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp index 8472a5692..eb7c53fce 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp @@ -21,7 +21,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const char from[] = "some text"; @@ -36,4 +36,6 @@ int main() assert(to_next - to == 9); for (unsigned i = 0; i < 9; ++i) assert(to[i] == static_cast(from[i])); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_length.pass.cpp index 6986314e3..da8530688 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_length.pass.cpp @@ -17,7 +17,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); @@ -28,4 +28,6 @@ int main() assert(f.length(mbs, from, from+10, 9) == 9); assert(f.length(mbs, from, from+10, 10) == 10); assert(f.length(mbs, from, from+10, 100) == 10); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_max_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_max_length.pass.cpp index 921ec1854..f31dba747 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_max_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_max_length.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.max_length() == 4); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp index 210f8c052..7ed560943 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp @@ -23,7 +23,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); @@ -41,4 +41,6 @@ int main() for (unsigned i = 0; i < 9; ++i) assert(static_cast(to[i]) == from[i]); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_unshift.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_unshift.pass.cpp index 26981d3c8..aaf9a6a20 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_unshift.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_unshift.pass.cpp @@ -20,7 +20,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); std::vector to(3); @@ -29,4 +29,6 @@ int main() char* to_next = 0; assert(f.unshift(mbs, to.data(), to.data() + to.size(), to_next) == F::noconv); assert(to_next == to.data()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_always_noconv.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_always_noconv.pass.cpp index 2590c2b0e..c253bbed7 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_always_noconv.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_always_noconv.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.always_noconv()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_encoding.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_encoding.pass.cpp index 571ab84d8..79c26add6 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_encoding.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_encoding.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.encoding() == 1); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_in.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_in.pass.cpp index 2b7c610e4..1f2cdb6be 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_in.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_in.pass.cpp @@ -21,7 +21,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const std::basic_string from("some text"); @@ -34,4 +34,6 @@ int main() to.data(), to.data() + to.size(), to_next) == F::noconv); assert(from_next == from.data()); assert(to_next == to.data()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_length.pass.cpp index b930009b5..ad45cba5f 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_length.pass.cpp @@ -17,7 +17,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); @@ -28,4 +28,6 @@ int main() assert(f.length(mbs, from, from+10, 10) == 10); assert(f.length(mbs, from, from+10, 11) == 10); assert(f.length(mbs, from, from+10, 100) == 10); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_max_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_max_length.pass.cpp index adc0b1707..437e72b94 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_max_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_max_length.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.max_length() == 1); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_out.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_out.pass.cpp index 28b4be745..be266746c 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_out.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_out.pass.cpp @@ -21,7 +21,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const std::basic_string from("some text"); @@ -34,4 +34,6 @@ int main() to.data(), to.data() + to.size(), to_next) == F::noconv); assert(from_next == from.data()); assert(to_next == to.data()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_unshift.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_unshift.pass.cpp index 56c10aa52..a3d9e3d14 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_unshift.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_unshift.pass.cpp @@ -20,7 +20,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); std::vector to(3); @@ -29,4 +29,6 @@ int main() char* to_next = 0; assert(f.unshift(mbs, to.data(), to.data() + to.size(), to_next) == F::noconv); assert(to_next == to.data()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp index 2d338dd8e..eaae7b6e9 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp @@ -20,7 +20,7 @@ #include -int main() +int main(int, char**) { typedef std::codecvt F32_8; typedef std::codecvt F16_8; @@ -123,4 +123,6 @@ int main() assert(c32 == c32x); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_always_noconv.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_always_noconv.pass.cpp index df6451747..484b2213d 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_always_noconv.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_always_noconv.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(!f.always_noconv()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.pass.cpp index ed33018b2..9c075af13 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.encoding() == 1); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp index 7ca632e4e..bec0e6cb0 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp @@ -22,7 +22,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const std::basic_string from("some text"); @@ -39,4 +39,6 @@ int main() assert(static_cast(to_next - to.data()) == expected.size()); assert(static_cast(to_next - to.data()) == expected.size()); assert(to == expected); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp index 0fcab1af7..4fd5d3293 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp @@ -17,7 +17,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); @@ -28,4 +28,6 @@ int main() assert(f.length(mbs, from, from+10, 10) == 10); assert(f.length(mbs, from, from+10, 11) == 10); assert(f.length(mbs, from, from+10, 100) == 10); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.pass.cpp index fefd11016..90d913151 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.pass.cpp @@ -17,9 +17,11 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.max_length() == 1); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp index 8769b8814..bc12bdbce 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp @@ -23,7 +23,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); @@ -67,4 +67,6 @@ int main() assert(static_cast(to_next - to.data()) == to.size()-1); assert(to.data() == std::string("some te")); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp index 9241c7a47..e0f7c3c95 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp @@ -22,7 +22,7 @@ typedef std::codecvt F; -int main() +int main(int, char**) { std::locale l = std::locale::classic(); std::vector to(3); @@ -31,4 +31,6 @@ int main() F::extern_type* to_next = 0; assert(f.unshift(mbs, to.data(), to.data() + to.size(), to_next) == F::ok); assert(to_next == to.data()); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char.pass.cpp index 12fee2682..455cf03ee 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { typedef std::codecvt F; static_assert((std::is_base_of::value), ""); @@ -37,4 +37,6 @@ int main() const F& f = std::use_facet(l); ((void)f); // Prevent unused warning (void)F::id; + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char16_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char16_t.pass.cpp index b01bd5a7a..f52c60f1b 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char16_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char16_t.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { typedef std::codecvt F; static_assert((std::is_base_of::value), ""); @@ -37,4 +37,6 @@ int main() const F& f = std::use_facet(l); (void)F::id; ((void)f); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char32_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char32_t.pass.cpp index 6ad469754..c75de419c 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char32_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_char32_t.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { typedef std::codecvt F; static_assert((std::is_base_of::value), ""); @@ -37,4 +37,6 @@ int main() const F& f = std::use_facet(l); (void)F::id; ((void)f); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_wchar_t.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_wchar_t.pass.cpp index 6c19e41a8..07e25be71 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_wchar_t.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.codecvt/types_wchar_t.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { typedef std::codecvt F; static_assert((std::is_base_of::value), ""); @@ -37,4 +37,6 @@ int main() const F& f = std::use_facet(l); ((void)f); // Prevent unused warning (void)F::id; + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp index 32acd85d1..3331c5a67 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp @@ -20,7 +20,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -108,4 +108,6 @@ int main() assert(!f.is(F::upper, L'\x00DA')); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp index 1087b88c0..6751fd60d 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp @@ -23,7 +23,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -243,4 +243,6 @@ int main() assert( (m[6] & F::graph)); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/mask.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/mask.pass.cpp index 45d90ddd5..3a6360eb9 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/mask.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/mask.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::locale l("C"); @@ -49,4 +49,6 @@ int main() assert( cf.is(CF::alpha, 'a')); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp index 19d751d29..6d1937725 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp @@ -20,7 +20,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(std::string(LOCALE_fr_CA_ISO8859_1)); @@ -52,4 +52,6 @@ int main() assert(f.narrow(L'\xDA', '*') == '*'); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp index c51b97311..7ab4874fb 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp @@ -22,7 +22,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_fr_CA_ISO8859_1); @@ -60,4 +60,6 @@ int main() assert(v[6] == '*'); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp index 6c875863f..b736dd786 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp @@ -23,7 +23,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -67,4 +67,6 @@ int main() assert(f.scan_is(F::graph, in.data(), in.data() + in.size()) - in.data() == 2); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp index dbeeae4c6..fa7674a8c 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp @@ -23,7 +23,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -67,4 +67,6 @@ int main() assert(f.scan_not(F::graph, in.data(), in.data() + in.size()) - in.data() == 0); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp index 3f9ab9dce..ab5daa7aa 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp @@ -19,7 +19,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l; @@ -88,4 +88,6 @@ int main() assert(f.tolower(L'\xFA') == L'\xFA'); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp index 29021e0f4..29403cb10 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp @@ -20,7 +20,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l; @@ -94,4 +94,6 @@ int main() assert(in[6] == L'1'); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp index b9c882c9a..56304a755 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp @@ -20,7 +20,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l; @@ -90,4 +90,6 @@ int main() assert(f.toupper(L'\xFA') == L'\xFA'); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp index 2b0669cb3..bfc3bf848 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp @@ -20,7 +20,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l; @@ -94,4 +94,6 @@ int main() assert(in[6] == L'1'); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp index 9ec946816..ce0a0e30e 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp @@ -28,7 +28,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -56,4 +56,6 @@ int main() == &std::use_facet >(l)); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp index 5752bb82b..1dc9b7de8 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp @@ -23,7 +23,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l; @@ -61,4 +61,6 @@ int main() #endif } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp index 4f5efca1d..67a97ba68 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp @@ -23,7 +23,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l(LOCALE_en_US_UTF_8); @@ -67,4 +67,6 @@ int main() #endif } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/ctor.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/ctor.pass.cpp index e41b93b78..f53d4e964 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/ctor.pass.cpp @@ -30,7 +30,7 @@ public: template int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -47,4 +47,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.pass.cpp index a48f75f4f..23a1aa9d2 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -55,4 +55,6 @@ int main() assert(f.is(F::graph, L'.')); assert(!f.is(F::graph, L'\x07')); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.pass.cpp index f348d2080..d9dd5b58a 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.pass.cpp @@ -19,7 +19,7 @@ #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -114,4 +114,6 @@ int main() assert( (m[5] & F::alnum)); assert( (m[5] & F::graph)); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_1.pass.cpp index 1e1194bda..55e1f378b 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.narrow(L'a', '*') == 'a'); assert(f.narrow(L'1', '*') == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_many.pass.cpp index 523fb2503..47c2b5188 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/narrow_many.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -34,4 +34,6 @@ int main() assert(v[4] == 'a'); assert(v[5] == '1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp index 23718fec1..1891b155b 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp @@ -19,7 +19,7 @@ #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -40,4 +40,6 @@ int main() assert(f.scan_is(F::alnum, in.data(), in.data() + in.size()) - in.data() == 1); assert(f.scan_is(F::graph, in.data(), in.data() + in.size()) - in.data() == 1); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp index 22bc14701..40cc8c0fa 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp @@ -19,7 +19,7 @@ #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -40,4 +40,6 @@ int main() assert(f.scan_not(F::alnum, in.data(), in.data() + in.size()) - in.data() == 0); assert(f.scan_not(F::graph, in.data(), in.data() + in.size()) - in.data() == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.pass.cpp index b5c402de2..1ae14410c 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.tolower(L'a') == L'a'); assert(f.tolower(L'1') == L'1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.pass.cpp index 92bbc8ceb..711343d3c 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -32,4 +32,6 @@ int main() assert(in[4] == L'a'); assert(in[5] == L'1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.pass.cpp index 0ed6e4504..fbc28a1b8 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.toupper(L'a') == L'A'); assert(f.toupper(L'1') == L'1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.pass.cpp index 0510778eb..963e894a7 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -32,4 +32,6 @@ int main() assert(in[4] == L'A'); assert(in[5] == L'1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_1.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_1.pass.cpp index 1737de8f0..c2570a311 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_1.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_1.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -29,4 +29,6 @@ int main() assert(f.widen('a') == L'a'); assert(f.widen('1') == L'1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_many.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_many.pass.cpp index 3942268eb..a43817a25 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_many.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/widen_many.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -34,4 +34,6 @@ int main() assert(v[4] == L'a'); assert(v[5] == L'1'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.ctype/locale.ctype/types.pass.cpp b/test/std/localization/locale.categories/category.ctype/locale.ctype/types.pass.cpp index 89ac905a2..35b5d3282 100644 --- a/test/std/localization/locale.categories/category.ctype/locale.ctype/types.pass.cpp +++ b/test/std/localization/locale.categories/category.ctype/locale.ctype/types.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -35,4 +35,6 @@ int main() static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.messages/locale.messages.byname/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/category.messages/locale.messages.byname/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.messages/locale.messages.byname/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/category.messages/locale.messages.byname/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.messages/locale.messages/ctor.pass.cpp b/test/std/localization/locale.categories/category.messages/locale.messages/ctor.pass.cpp index df42b522c..ddbbe6669 100644 --- a/test/std/localization/locale.categories/category.messages/locale.messages/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.messages/locale.messages/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.members/not_testable.pass.cpp b/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.members/not_testable.pass.cpp index 994a97211..c0166f80f 100644 --- a/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.members/not_testable.pass.cpp +++ b/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.members/not_testable.pass.cpp @@ -28,6 +28,8 @@ public: : std::messages(refs) {} }; -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.messages/locale.messages/messages_base.pass.cpp b/test/std/localization/locale.categories/category.messages/locale.messages/messages_base.pass.cpp index 7f2e4f9b9..ce6d70be7 100644 --- a/test/std/localization/locale.categories/category.messages/locale.messages/messages_base.pass.cpp +++ b/test/std/localization/locale.categories/category.messages/locale.messages/messages_base.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { std::messages_base mb; + + return 0; } diff --git a/test/std/localization/locale.categories/category.messages/locale.messages/types.pass.cpp b/test/std/localization/locale.categories/category.messages/locale.messages/types.pass.cpp index 454d9b182..436290698 100644 --- a/test/std/localization/locale.categories/category.messages/locale.messages/types.pass.cpp +++ b/test/std/localization/locale.categories/category.messages/locale.messages/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::char_type, wchar_t>::value), ""); static_assert((std::is_same::string_type, std::string>::value), ""); static_assert((std::is_same::string_type, std::wstring>::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.messages/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/category.messages/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.messages/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/category.messages/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/ctor.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/ctor.pass.cpp index f70f8eead..360ff3ad6 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp index 94f9bd7a9..9fec21f51 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp @@ -43,7 +43,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_en_US_UTF_8); @@ -719,4 +719,6 @@ int main() assert(err == std::ios_base::failbit); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp index 27ae11eed..292f5eaea 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp @@ -76,7 +76,7 @@ static std::wstring convert_thousands_sep(std::wstring const& in) { #endif } -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_fr_FR_UTF_8); @@ -753,4 +753,6 @@ int main() assert(ex == 123456789); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp index b543799ac..c13849804 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp @@ -55,7 +55,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_ru_RU_UTF_8); @@ -735,4 +735,6 @@ int main() assert(ex == -123456789); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp index 20ba6f491..9b006f55b 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp @@ -49,7 +49,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_zh_CN_UTF_8); @@ -725,4 +725,6 @@ int main() assert(err == std::ios_base::failbit); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp index a5cb05334..1b1a471e1 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp @@ -43,7 +43,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_en_US_UTF_8); @@ -727,4 +727,6 @@ int main() assert(ex == L""); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.get/types.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.get/types.pass.cpp index 9ad7528c2..7bc04801e 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.get/types.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.get/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::iter_type, std::istreambuf_iterator >::value), ""); static_assert((std::is_same::string_type, std::string>::value), ""); static_assert((std::is_same::string_type, std::wstring>::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/ctor.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/ctor.pass.cpp index bdbb0b6cd..309d26c5d 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp index 28f7451e9..d6e4d6cc1 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp @@ -43,7 +43,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_en_US_UTF_8); @@ -490,4 +490,6 @@ int main() assert(ios.width() == 0); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp index e9e916a3c..72f3f6570 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp @@ -78,7 +78,7 @@ static std::wstring convert_thousands_sep(std::wstring const& in) { #endif } -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_fr_FR_UTF_8); @@ -524,4 +524,6 @@ int main() assert(ios.width() == 0); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp index 1894144db..36f97b1d8 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp @@ -55,7 +55,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_ru_RU_UTF_8); @@ -501,4 +501,6 @@ int main() assert(ios.width() == 0); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp index 0a3d478ec..a300ba847 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp @@ -49,7 +49,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_zh_CN_UTF_8); @@ -495,4 +495,6 @@ int main() assert(ios.width() == 0); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp index ab4a5c603..cd1ff643f 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp @@ -43,7 +43,7 @@ public: : Fw(refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::string loc_name(LOCALE_en_US_UTF_8); @@ -490,4 +490,6 @@ int main() assert(ios.width() == 0); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.money.put/types.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.money.put/types.pass.cpp index 27c2ff5d6..bd797313c 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.money.put/types.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.money.put/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::iter_type, std::ostreambuf_iterator >::value), ""); static_assert((std::is_same::string_type, std::string>::value), ""); static_assert((std::is_same::string_type, std::wstring>::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp index f04ff4fb6..43a2fbc17 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp @@ -75,7 +75,7 @@ static bool glibc_version_less_than(char const* version) { } #endif -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -179,4 +179,6 @@ int main() Fwt f(LOCALE_zh_CN_UTF_8, 1); assert(f.curr_symbol() == L"CNY "); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp index a64388ca5..bec52e6ab 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp @@ -56,7 +56,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -153,4 +153,6 @@ int main() Fwt f(LOCALE_zh_CN_UTF_8, 1); assert(f.decimal_point() == L'.'); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp index 9bbc76868..07d78229a 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp @@ -55,7 +55,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -141,4 +141,6 @@ int main() Fwt f(LOCALE_zh_CN_UTF_8, 1); assert(f.frac_digits() == 2); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp index 7ff50db73..2c2da4864 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp @@ -60,7 +60,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { // Monetary grouping strings may be terminated with 0 or CHAR_MAX, defining // how the grouping is repeated. @@ -149,4 +149,6 @@ int main() Fwt f(LOCALE_zh_CN_UTF_8, 1); assert(f.grouping() == "\3"); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp index 6cd00de65..f3f637b60 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp @@ -60,7 +60,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -226,4 +226,6 @@ int main() assert(p.field[2] == std::money_base::none); assert(p.field[3] == std::money_base::value); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp index 6857810bd..5567fc08e 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp @@ -55,7 +55,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -141,4 +141,6 @@ int main() Fwt f(LOCALE_zh_CN_UTF_8, 1); assert(f.negative_sign() == L"-"); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp index ff3cdcdb2..f7d396a66 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp @@ -60,7 +60,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -226,4 +226,6 @@ int main() assert(p.field[2] == std::money_base::none); assert(p.field[3] == std::money_base::value); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/positive_sign.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/positive_sign.pass.cpp index 50a7ca939..43dfa2a2f 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/positive_sign.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/positive_sign.pass.cpp @@ -55,7 +55,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -141,4 +141,6 @@ int main() Fwt f(LOCALE_zh_CN_UTF_8, 1); assert(f.positive_sign() == L""); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp index e0bfd88a8..c789c4e5b 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp @@ -59,7 +59,7 @@ public: : std::moneypunct_byname(nm, refs) {} }; -int main() +int main(int, char**) { { Fnf f("C", 1); @@ -170,4 +170,6 @@ int main() Fwt f(LOCALE_zh_CN_UTF_8, 1); assert(f.thousands_sep() == L','); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/ctor.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/ctor.pass.cpp index 4717d4c0f..3b52f7afc 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/curr_symbol.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/curr_symbol.pass.cpp index 577322425..7b3b75a19 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/curr_symbol.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/curr_symbol.pass.cpp @@ -53,7 +53,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -71,4 +71,6 @@ int main() Fwt f(1); assert(f.curr_symbol() == std::wstring()); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/decimal_point.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/decimal_point.pass.cpp index 206f32535..34d02032c 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/decimal_point.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/decimal_point.pass.cpp @@ -53,7 +53,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -71,4 +71,6 @@ int main() Fwt f(1); assert(f.decimal_point() == std::numeric_limits::max()); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/frac_digits.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/frac_digits.pass.cpp index b27ecd6df..50365584d 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/frac_digits.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/frac_digits.pass.cpp @@ -53,7 +53,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -71,4 +71,6 @@ int main() Fwt f(1); assert(f.frac_digits() == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/grouping.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/grouping.pass.cpp index e959ad8ab..9e12e3220 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/grouping.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/grouping.pass.cpp @@ -53,7 +53,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -71,4 +71,6 @@ int main() Fwt f(1); assert(f.grouping() == std::string()); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/neg_format.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/neg_format.pass.cpp index e9950b1a7..cb5119909 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/neg_format.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/neg_format.pass.cpp @@ -50,7 +50,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -84,4 +84,6 @@ int main() assert(p.field[2] == std::money_base::none); assert(p.field[3] == std::money_base::value); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/negative_sign.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/negative_sign.pass.cpp index 3ef5e84fc..6f134e784 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/negative_sign.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/negative_sign.pass.cpp @@ -54,7 +54,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -72,4 +72,6 @@ int main() Fwt f(1); assert(f.negative_sign() == L"-"); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/pos_format.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/pos_format.pass.cpp index 3c3034bbe..bff44a69d 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/pos_format.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/pos_format.pass.cpp @@ -50,7 +50,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -84,4 +84,6 @@ int main() assert(p.field[2] == std::money_base::none); assert(p.field[3] == std::money_base::value); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/positive_sign.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/positive_sign.pass.cpp index dbe3e4ba7..8686e2005 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/positive_sign.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/positive_sign.pass.cpp @@ -53,7 +53,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -71,4 +71,6 @@ int main() Fwt f(1); assert(f.positive_sign() == std::wstring()); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/thousands_sep.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/thousands_sep.pass.cpp index 7b24c6dc9..42d28d096 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/thousands_sep.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members/thousands_sep.pass.cpp @@ -53,7 +53,7 @@ public: : std::moneypunct(refs) {} }; -int main() +int main(int, char**) { { Fnf f(1); @@ -71,4 +71,6 @@ int main() Fwt f(1); assert(f.thousands_sep() == std::numeric_limits::max()); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/money_base.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/money_base.pass.cpp index d02c3b43e..58f04905a 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/money_base.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/money_base.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::money_base mb; ((void)mb); static_assert(std::money_base::none == 0, ""); @@ -29,4 +29,6 @@ int main() static_assert(sizeof(std::money_base::pattern) == 4, ""); std::money_base::pattern p; p.field[0] = std::money_base::none; + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpp b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpp index 439f8c31f..24ddadfb3 100644 --- a/test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpp @@ -29,7 +29,7 @@ template void test(const T &) {} -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -44,4 +44,6 @@ int main() test(std::moneypunct::intl); test(std::moneypunct::intl); test(std::moneypunct::intl); + + return 0; } diff --git a/test/std/localization/locale.categories/category.monetary/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/category.monetary/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.monetary/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/category.monetary/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/ctor.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/ctor.pass.cpp index afb58d5e2..5a3af4b95 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp index 0c71a7354..79aa68dde 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp @@ -39,7 +39,7 @@ protected: virtual string_type do_falsename() const {return "no";} }; -int main() +int main(int, char**) { const my_facet f(1); { @@ -96,4 +96,6 @@ int main() assert(ex == "yes"); } } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp index 0d30bbf70..062d5cfd4 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp @@ -17876,7 +17876,7 @@ void test8() } } -int main() +int main(int, char**) { test1(); test2(); @@ -17886,4 +17886,6 @@ int main() test6(); test7(); test8(); + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp index 5cf9bfa1f..1aee8bdfe 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp @@ -39,7 +39,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); { @@ -340,4 +340,6 @@ int main() assert(ex == "-***1_00_0"); assert(ios.width() == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp index 5fcc0e464..3e71a1dfb 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp @@ -26206,7 +26206,7 @@ void test12() #endif } -int main() +int main(int, char**) { test1(); test2(); @@ -26246,4 +26246,6 @@ int main() { long double v = std::nan(""); ((void)v); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp index 18d96754b..a3c49d36a 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp @@ -39,7 +39,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); { @@ -340,4 +340,6 @@ int main() assert(ex == "-***1_00_0"); assert(ios.width() == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp index f4fdf7620..d366c3842 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp @@ -28,7 +28,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); { @@ -45,4 +45,6 @@ int main() assert(rc > 0); assert(ex == expected_str); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp index 98aba106c..420d22fb0 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp @@ -39,7 +39,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); { @@ -343,4 +343,6 @@ int main() : "18_446_744_073_709_550_61_6")); assert(ios.width() == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp index ccebb6ce1..1ad3065c0 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp @@ -39,7 +39,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); { @@ -340,4 +340,6 @@ int main() assert(ex == "18_446_744_073_709_550_61_6"); assert(ios.width() == 0); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.nm.put/types.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.nm.put/types.pass.cpp index 19e8ceeb0..6011c75c1 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.nm.put/types.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.nm.put/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -28,4 +28,6 @@ int main() static_assert((std::is_same::char_type, wchar_t>::value), ""); static_assert((std::is_same::iter_type, std::ostreambuf_iterator >::value), ""); static_assert((std::is_same::iter_type, std::ostreambuf_iterator >::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/ctor.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/ctor.pass.cpp index 2929fb05e..096939d08 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp index 8b4a33e84..b577d96b7 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp @@ -51,7 +51,7 @@ protected: virtual string_type do_falsename() const {return "ab";} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -226,4 +226,6 @@ int main() assert(err == ios.goodbit); assert(b == true); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp index 7e896f705..3980d488d 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp @@ -48,7 +48,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -278,4 +278,6 @@ int main() assert(err == ios.goodbit); assert(std::abs(v - 3.14159265358979e+10)/3.14159265358979e+10 < 1.e-8); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp index aa7ffcb78..1ac313f7d 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp @@ -35,7 +35,7 @@ public: }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -208,4 +208,6 @@ int main() assert(err == ios.goodbit); assert(v == 2); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp index 02f2ba6dc..135117286 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp @@ -41,7 +41,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -517,4 +517,6 @@ int main() assert(err == ios.failbit); assert(v == std::numeric_limits::max()); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp index 89fa436a9..49e8ae750 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp @@ -35,7 +35,7 @@ public: }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -267,4 +267,6 @@ int main() assert(err == ios.goodbit); assert(v == 2); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp index 9f8153c6b..c3a66a983 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp @@ -40,7 +40,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -102,4 +102,6 @@ int main() const long long expect = 0x8000000000000000LL; assert(v == expect); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp index 2388dce5f..23b6ad932 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp @@ -29,7 +29,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -57,4 +57,6 @@ int main() assert(err == ios.goodbit); assert(p == (void*)0x73); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp index 36aafc2f4..8a1ee3914 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp @@ -40,7 +40,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -79,4 +79,6 @@ int main() assert(err == ios.goodbit); assert(v == 0xFFFFFFFF); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp index 47b58b34e..e97c460c7 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp @@ -40,7 +40,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -79,4 +79,6 @@ int main() assert(err == ios.goodbit); assert(v == 0xFFFFFFFF); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp index 3518c30a0..a5d57df05 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp @@ -40,7 +40,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -79,4 +79,6 @@ int main() assert(err == ios.goodbit); assert(v == 0xFFFFFFFFFFFFFFFFULL); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp index f83148a1d..261cac372 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp @@ -40,7 +40,7 @@ protected: virtual std::string do_grouping() const {return std::string("\1\2\3");} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -79,4 +79,6 @@ int main() assert(err == ios.goodbit); assert(v == 0xFFFF); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp index 5c6de9709..92cbeda61 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp @@ -51,7 +51,7 @@ void check_limits() } } -int main() +int main(int, char**) { check_limits(); check_limits(); @@ -61,4 +61,6 @@ int main() check_limits(); check_limits(); check_limits(); + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp index 4faa4155e..07a22cb6e 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp @@ -148,7 +148,7 @@ void test_negate() { } } -int main() +int main(int, char**) { test_neg_one(); test_neg_one(); @@ -161,4 +161,6 @@ int main() test_negate(); test_negate(); test_negate(); + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/locale.num.get/types.pass.cpp b/test/std/localization/locale.categories/category.numeric/locale.num.get/types.pass.cpp index ab8c00ede..42f210d39 100644 --- a/test/std/localization/locale.categories/category.numeric/locale.num.get/types.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/locale.num.get/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -28,4 +28,6 @@ int main() static_assert((std::is_same::char_type, wchar_t>::value), ""); static_assert((std::is_same::iter_type, std::istreambuf_iterator >::value), ""); static_assert((std::is_same::iter_type, std::istreambuf_iterator >::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.numeric/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/category.numeric/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.numeric/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/category.numeric/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp index b779be50f..30624ecc8 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp @@ -33,7 +33,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { { const my_facet f(LOCALE_en_US_UTF_8, 1); @@ -51,4 +51,6 @@ int main() const my_facet f(LOCALE_zh_CN_UTF_8, 1); assert(f.date_order() == std::time_base::ymd); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp index 62ca19784..d62071b94 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp @@ -33,7 +33,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { { const my_facet f(LOCALE_en_US_UTF_8, 1); @@ -51,4 +51,6 @@ int main() const my_facet f(LOCALE_zh_CN_UTF_8, 1); assert(f.date_order() == std::time_base::ymd); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp index 5c0a5ff59..e5b591325 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp @@ -44,7 +44,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -98,4 +98,6 @@ int main() assert(t.tm_year == 109); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp index 7dd82ed63..5506e4cac 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp @@ -44,7 +44,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -97,4 +97,6 @@ int main() assert(t.tm_year == 109); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp index 787d4a00e..5311a8565 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp @@ -36,7 +36,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -71,4 +71,6 @@ int main() assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp index a975bc962..e45260a66 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp @@ -45,7 +45,7 @@ public: : F2(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -80,4 +80,6 @@ int main() assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp index c63fab2aa..bda40c56d 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp @@ -42,7 +42,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -167,4 +167,6 @@ int main() assert(t.tm_hour == 23); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp index 6c8d86e12..d8715f825 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp @@ -42,7 +42,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -169,4 +169,6 @@ int main() assert(t.tm_hour == 23); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp index bdb61c66d..a007415d0 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp @@ -37,7 +37,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -90,4 +90,6 @@ int main() assert(t.tm_sec == 15); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp index b0e8b1c39..0e2481d6a 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp @@ -37,7 +37,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -90,4 +90,6 @@ int main() assert(t.tm_sec == 15); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp index 342c87a48..308b08529 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp @@ -40,7 +40,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -87,4 +87,6 @@ int main() assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp index c2566095f..c52462e37 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp @@ -40,7 +40,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -85,4 +85,6 @@ int main() assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp index a53cd059b..09df42371 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp @@ -36,7 +36,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -81,4 +81,6 @@ int main() assert(t.tm_year == 109); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp index 93ae51e55..78c35e969 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp @@ -36,7 +36,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { std::ios ios(0); std::ios_base::iostate err; @@ -81,4 +81,6 @@ int main() assert(t.tm_year == 109); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/ctor.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/ctor.pass.cpp index a920c5cb9..6fb9899de 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/date_order.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/date_order.pass.cpp index e14d1c57f..47b06e9df 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/date_order.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/date_order.pass.cpp @@ -26,8 +26,10 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); assert(f.date_order() == std::time_base::mdy); + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp index 3f95fd3b4..1a1dae754 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -47,4 +47,6 @@ int main() assert(t.tm_year == 105); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp index e7f19a5da..1fe184bea 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -47,4 +47,6 @@ int main() assert(t.tm_year == 105); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp index 22b2825c8..2416f6275 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -64,4 +64,6 @@ int main() assert(t.tm_min == 27); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp index e7b86c791..8e61dcca8 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -261,4 +261,6 @@ int main() assert(t.tm_mon == 0); assert(err == std::ios_base::failbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp index 78d32ece4..a8eb4864e 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -261,4 +261,6 @@ int main() assert(t.tm_mon == 0); assert(err == std::ios_base::failbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp index fb8b49808..0c6d9085b 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp @@ -29,7 +29,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -301,4 +301,6 @@ int main() assert(i.base() == in+sizeof(in)-1); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp index c2523dc5d..ca0227973 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -113,4 +113,6 @@ int main() // assert(t.tm_sec == 0); assert(err == std::ios_base::failbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp index f78359c91..98f2a8570 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -113,4 +113,6 @@ int main() // assert(t.tm_sec == 0); assert(err == std::ios_base::failbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp index f972a63bf..16e853a49 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -216,4 +216,6 @@ int main() assert(t.tm_wday == 6); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp index 3e6e982bd..3b7b4e9d8 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp @@ -30,7 +30,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -216,4 +216,6 @@ int main() assert(t.tm_wday == 6); assert(err == std::ios_base::eofbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp index 210112f8e..8a0b84059 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp @@ -29,7 +29,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); std::ios ios(0); @@ -134,4 +134,6 @@ int main() assert(t.tm_year == 1099); assert(err == std::ios_base::goodbit); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/time_base.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/time_base.pass.cpp index c046a7de6..c1b509b40 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/time_base.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/time_base.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::time_base::dateorder d = std::time_base::no_order; ((void)d); // Prevent unused warning @@ -26,4 +26,6 @@ int main() assert(std::time_base::mdy == 2); assert(std::time_base::ymd == 3); assert(std::time_base::ydm == 4); + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.get/types.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.get/types.pass.cpp index ba0dd69e4..bd74f7da8 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.get/types.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.get/types.pass.cpp @@ -27,7 +27,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -37,4 +37,6 @@ int main() static_assert((std::is_same::char_type, wchar_t>::value), ""); static_assert((std::is_same::iter_type, std::istreambuf_iterator >::value), ""); static_assert((std::is_same::iter_type, std::istreambuf_iterator >::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp index 30f1eef6e..cd7013327 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp @@ -45,7 +45,7 @@ public: : F(nm, refs) {} }; -int main() +int main(int, char**) { char str[200]; output_iterator iter; @@ -77,4 +77,6 @@ int main() assert((ex == "Today is Samedi which is abbreviated Sam.")|| (ex == "Today is samedi which is abbreviated sam." )); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.put/ctor.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.put/ctor.pass.cpp index 2010ef4ff..9d0ec1ad7 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.put/ctor.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.put/ctor.pass.cpp @@ -31,7 +31,7 @@ public: int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -48,4 +48,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp index 24971f48f..94faa80f1 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp @@ -27,7 +27,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); char str[200]; @@ -57,4 +57,6 @@ int main() std::string ex(str, iter.base()); assert(ex == "The number of the month is 05."); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp index 9bef3e787..a3b6cf5b2 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp @@ -27,7 +27,7 @@ public: : F(refs) {} }; -int main() +int main(int, char**) { const my_facet f(1); char str[200]; @@ -328,4 +328,6 @@ int main() std::string ex(str, iter.base()); assert(ex == "%"); } + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/locale.time.put/types.pass.cpp b/test/std/localization/locale.categories/category.time/locale.time.put/types.pass.cpp index c638624d0..4361094f4 100644 --- a/test/std/localization/locale.categories/category.time/locale.time.put/types.pass.cpp +++ b/test/std/localization/locale.categories/category.time/locale.time.put/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of >::value), ""); static_assert((std::is_base_of >::value), ""); @@ -28,4 +28,6 @@ int main() static_assert((std::is_same::char_type, wchar_t>::value), ""); static_assert((std::is_same::iter_type, std::ostreambuf_iterator >::value), ""); static_assert((std::is_same::iter_type, std::ostreambuf_iterator >::value), ""); + + return 0; } diff --git a/test/std/localization/locale.categories/category.time/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/category.time/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/category.time/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/category.time/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp index cddc1497e..f8132872d 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp @@ -20,7 +20,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l("C"); @@ -61,4 +61,6 @@ int main() assert(np.decimal_point() == L','); } } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp index c6e67dbfb..4dbc7e7b8 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l("C"); @@ -70,4 +70,6 @@ int main() assert(np.grouping() == group); } } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp index 7d6978a93..256900240 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale l("C"); @@ -84,4 +84,6 @@ int main() assert(np.thousands_sep() == wsep); } } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/ctor.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/ctor.pass.cpp index 39d0de277..e3a10a5c3 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/ctor.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/ctor.pass.cpp @@ -30,7 +30,7 @@ public: template int my_facet::count = 0; -int main() +int main(int, char**) { { std::locale l(std::locale::classic(), new my_facet); @@ -62,4 +62,6 @@ int main() assert(my_facet::count == 1); } assert(my_facet::count == 0); + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/decimal_point.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/decimal_point.pass.cpp index 43385c023..5322c8a87 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/decimal_point.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/decimal_point.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -28,4 +28,6 @@ int main() const std::numpunct& np = std::use_facet >(l); assert(np.decimal_point() == L'.'); } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/falsename.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/falsename.pass.cpp index 7cbf9b43a..d1f20f3bb 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/falsename.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/falsename.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -28,4 +28,6 @@ int main() const std::numpunct& np = std::use_facet >(l); assert(np.falsename() == std::wstring(L"false")); } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/grouping.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/grouping.pass.cpp index 2ce956df7..4c23c51ac 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/grouping.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/grouping.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -28,4 +28,6 @@ int main() const std::numpunct& np = std::use_facet >(l); assert(np.grouping() == std::string()); } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/thousands_sep.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/thousands_sep.pass.cpp index cc47edbf2..2044c98a1 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/thousands_sep.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/thousands_sep.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -28,4 +28,6 @@ int main() const std::numpunct& np = std::use_facet >(l); assert(np.thousands_sep() == L','); } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/truename.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/truename.pass.cpp index 96fb3011d..359c96bef 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/truename.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members/truename.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -28,4 +28,6 @@ int main() const std::numpunct& np = std::use_facet >(l); assert(np.truename() == std::wstring(L"true")); } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals/tested_elsewhere.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals/tested_elsewhere.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/types.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/types.pass.cpp index 236d9460d..212670af4 100644 --- a/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/types.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/types.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { std::locale l = std::locale::classic(); { @@ -46,4 +46,6 @@ int main() static_assert((std::is_same::string_type, std::wstring>::value), ""); static_assert((std::is_base_of >::value), ""); } + + return 0; } diff --git a/test/std/localization/locale.categories/facet.numpunct/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/facet.numpunct/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/facet.numpunct/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/facet.numpunct/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.categories/facets.examples/nothing_to_do.pass.cpp b/test/std/localization/locale.categories/facets.examples/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.categories/facets.examples/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.categories/facets.examples/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_mode.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_mode.pass.cpp index 160594850..def721c4a 100644 --- a/test/std/localization/locale.stdcvt/codecvt_mode.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_mode.pass.cpp @@ -18,11 +18,13 @@ #include #include -int main() +int main(int, char**) { assert(std::consume_header == 4); assert(std::generate_header == 2); assert(std::little_endian == 1); std::codecvt_mode e = std::consume_header; assert(e == 4); + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16.pass.cpp index 22be9593b..a66129610 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16.pass.cpp @@ -24,7 +24,7 @@ #include "count_new.hpp" -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -38,4 +38,6 @@ int main() assert(globalMemCounter.checkOutstandingNewNotEq(0)); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16_always_noconv.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16_always_noconv.pass.cpp index 91d95af9a..6bd37789d 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16_always_noconv.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16_always_noconv.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf16 C; @@ -41,4 +41,6 @@ int main() bool r = c.always_noconv(); assert(r == false); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16_encoding.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16_encoding.pass.cpp index d3fbea6dc..2e8a1833c 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16_encoding.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16_encoding.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf16 C; @@ -41,4 +41,6 @@ int main() int r = c.encoding(); assert(r == 0); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16_in.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16_in.pass.cpp index e44783564..4ccf933d6 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16_in.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16_in.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf16 C; @@ -735,4 +735,6 @@ int main() assert(np == n+2); assert(w == 0x56); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16_length.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16_length.pass.cpp index 4e6fdf858..39ecb8f0e 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16_length.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16_length.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf16 C; @@ -445,4 +445,6 @@ int main() r = c.length(m, n, n+2, 2); assert(r == 2); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16_max_length.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16_max_length.pass.cpp index 6422d5679..fa8c3269a 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16_max_length.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16_max_length.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf16 C; @@ -59,4 +59,6 @@ int main() int r = c.max_length(); assert(r == 6); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16_out.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16_out.pass.cpp index afd1e6ad6..beabf842e 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16_out.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16_out.pass.cpp @@ -346,7 +346,9 @@ void TestHelper::test() { } } -int main() { +int main(int, char**) { TestHelper::test(); TestHelper::test(); + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf16_unshift.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf16_unshift.pass.cpp index 2471ccb19..2c37e2578 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf16_unshift.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf16_unshift.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf16 C; @@ -52,4 +52,6 @@ int main() std::codecvt_base::result r = c.unshift(m, n, n+4, np); assert(r == std::codecvt_base::noconv); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8.pass.cpp index f350b62ca..450f52509 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8.pass.cpp @@ -24,7 +24,7 @@ #include "count_new.hpp" -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -38,4 +38,6 @@ int main() assert(globalMemCounter.checkOutstandingNewNotEq(0)); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_always_noconv.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_always_noconv.pass.cpp index 167521573..7d7ba19be 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_always_noconv.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_always_noconv.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8 C; @@ -41,4 +41,6 @@ int main() bool r = c.always_noconv(); assert(r == false); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_encoding.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_encoding.pass.cpp index 324546d99..d8e689f62 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_encoding.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_encoding.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8 C; @@ -41,4 +41,6 @@ int main() int r = c.encoding(); assert(r == 0); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_in.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_in.pass.cpp index 4f5d3d8fb..611d06305 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_in.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_in.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8 C; @@ -356,4 +356,6 @@ int main() assert(np == n+1); assert(w == 0x56); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_length.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_length.pass.cpp index 4b5e096af..2df1c9603 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_length.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_length.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8 C; @@ -240,4 +240,6 @@ int main() r = c.length(m, n, n+1, 3); assert(r == 1); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_max_length.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_max_length.pass.cpp index a353ad6cf..57e5f5850 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_max_length.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_max_length.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8 C; @@ -59,4 +59,6 @@ int main() int r = c.max_length(); assert(r == 7); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_out.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_out.pass.cpp index 430b5c254..f8b56bcb6 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_out.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_out.pass.cpp @@ -318,8 +318,10 @@ void TestHelper::test() { } } -int main() { +int main(int, char**) { TestHelper::test(); TestHelper::test(); TestHelper::test(); + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_unshift.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_unshift.pass.cpp index 344b3e503..a41f99797 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_unshift.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_unshift.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8 C; @@ -52,4 +52,6 @@ int main() std::codecvt_base::result r = c.unshift(m, n, n+4, np); assert(r == std::codecvt_base::noconv); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_always_noconv.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_always_noconv.pass.cpp index 6d658624e..c7fe09caf 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_always_noconv.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_always_noconv.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8_utf16 C; @@ -41,4 +41,6 @@ int main() bool r = c.always_noconv(); assert(r == false); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_encoding.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_encoding.pass.cpp index a392c8a25..595f7888e 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_encoding.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_encoding.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8_utf16 C; @@ -41,4 +41,6 @@ int main() int r = c.encoding(); assert(r == 0); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_in.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_in.pass.cpp index aab52fdf1..482521032 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_in.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_in.pass.cpp @@ -234,10 +234,12 @@ void TestHelper::test() { } } -int main() { +int main(int, char**) { #ifndef _WIN32 TestHelper::test(); #endif TestHelper::test(); TestHelper::test(); + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_length.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_length.pass.cpp index 172a8734d..33a4b5f04 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_length.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_length.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8_utf16 C; @@ -231,4 +231,6 @@ int main() r = c.length(m, n, n+1, 2); assert(r == 1); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_max_length.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_max_length.pass.cpp index 247e0ce20..5d93d929e 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_max_length.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_max_length.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8_utf16 C; @@ -59,4 +59,6 @@ int main() int r = c.max_length(); assert(r == 7); } + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_out.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_out.pass.cpp index 846df2156..89908eb77 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_out.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_out.pass.cpp @@ -299,10 +299,12 @@ void TestHelper::test() { } } -int main() { +int main(int, char**) { #ifndef _WIN32 TestHelper::test(); #endif TestHelper::test(); TestHelper::test(); + + return 0; } diff --git a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_unshift.pass.cpp b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_unshift.pass.cpp index 96139bd5b..79b670055 100644 --- a/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_unshift.pass.cpp +++ b/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_unshift.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8_utf16 C; @@ -52,4 +52,6 @@ int main() std::codecvt_base::result r = c.unshift(m, n, n+4, np); assert(r == std::codecvt_base::noconv); } + + return 0; } diff --git a/test/std/localization/locale.syn/nothing_to_do.pass.cpp b/test/std/localization/locale.syn/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locale.syn/nothing_to_do.pass.cpp +++ b/test/std/localization/locale.syn/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isalnum.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isalnum.pass.cpp index 68b9b9f1b..2cf9e4b57 100644 --- a/test/std/localization/locales/locale.convenience/classification/isalnum.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isalnum.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::isalnum(' ', l)); @@ -27,4 +27,6 @@ int main() assert( std::isalnum('f', l)); assert( std::isalnum('9', l)); assert(!std::isalnum('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isalpha.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isalpha.pass.cpp index 0e5a777b3..800c26cb9 100644 --- a/test/std/localization/locales/locale.convenience/classification/isalpha.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isalpha.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::isalpha(' ', l)); @@ -27,4 +27,6 @@ int main() assert( std::isalpha('f', l)); assert(!std::isalpha('9', l)); assert(!std::isalpha('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/iscntrl.pass.cpp b/test/std/localization/locales/locale.convenience/classification/iscntrl.pass.cpp index afca98b70..d5cd4a6b9 100644 --- a/test/std/localization/locales/locale.convenience/classification/iscntrl.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/iscntrl.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::iscntrl(' ', l)); @@ -27,4 +27,6 @@ int main() assert(!std::iscntrl('f', l)); assert(!std::iscntrl('9', l)); assert(!std::iscntrl('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isdigit.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isdigit.pass.cpp index 35a4540fd..2e71bd394 100644 --- a/test/std/localization/locales/locale.convenience/classification/isdigit.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isdigit.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::isdigit(' ', l)); @@ -27,4 +27,6 @@ int main() assert(!std::isdigit('f', l)); assert( std::isdigit('9', l)); assert(!std::isdigit('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isgraph.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isgraph.pass.cpp index 3b4d0c551..406b7cbf9 100644 --- a/test/std/localization/locales/locale.convenience/classification/isgraph.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isgraph.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::isgraph(' ', l)); @@ -27,4 +27,6 @@ int main() assert( std::isgraph('f', l)); assert( std::isgraph('9', l)); assert( std::isgraph('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/islower.pass.cpp b/test/std/localization/locales/locale.convenience/classification/islower.pass.cpp index 057b70226..2fc9ece02 100644 --- a/test/std/localization/locales/locale.convenience/classification/islower.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/islower.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::islower(' ', l)); @@ -27,4 +27,6 @@ int main() assert( std::islower('f', l)); assert(!std::islower('9', l)); assert(!std::islower('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isprint.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isprint.pass.cpp index 990fc03eb..36fa16cbc 100644 --- a/test/std/localization/locales/locale.convenience/classification/isprint.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isprint.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert( std::isprint(' ', l)); @@ -27,4 +27,6 @@ int main() assert( std::isprint('f', l)); assert( std::isprint('9', l)); assert( std::isprint('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/ispunct.pass.cpp b/test/std/localization/locales/locale.convenience/classification/ispunct.pass.cpp index b9fb94a3c..db1133780 100644 --- a/test/std/localization/locales/locale.convenience/classification/ispunct.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/ispunct.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::ispunct(' ', l)); @@ -27,4 +27,6 @@ int main() assert(!std::ispunct('f', l)); assert(!std::ispunct('9', l)); assert( std::ispunct('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isspace.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isspace.pass.cpp index b00ba46e6..62e50d2fc 100644 --- a/test/std/localization/locales/locale.convenience/classification/isspace.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isspace.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert( std::isspace(' ', l)); @@ -27,4 +27,6 @@ int main() assert(!std::isspace('f', l)); assert(!std::isspace('9', l)); assert(!std::isspace('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isupper.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isupper.pass.cpp index c5863beb3..c986c7cdd 100644 --- a/test/std/localization/locales/locale.convenience/classification/isupper.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isupper.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::isupper(' ', l)); @@ -27,4 +27,6 @@ int main() assert(!std::isupper('f', l)); assert(!std::isupper('9', l)); assert(!std::isupper('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/classification/isxdigit.pass.cpp b/test/std/localization/locales/locale.convenience/classification/isxdigit.pass.cpp index 4a77628db..245f2ed60 100644 --- a/test/std/localization/locales/locale.convenience/classification/isxdigit.pass.cpp +++ b/test/std/localization/locales/locale.convenience/classification/isxdigit.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(!std::isxdigit(' ', l)); @@ -27,4 +27,6 @@ int main() assert( std::isxdigit('f', l)); assert( std::isxdigit('9', l)); assert(!std::isxdigit('+', l)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/ctor.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/ctor.pass.cpp index c16755e20..f28abb934 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/ctor.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/ctor.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "count_new.hpp" -int main() +int main(int, char**) { typedef std::wbuffer_convert > B; #if TEST_STD_VER > 11 @@ -55,4 +55,6 @@ int main() assert(globalMemCounter.checkOutstandingNewNotEq(0)); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp index 66f95df53..7c4042885 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp @@ -37,7 +37,7 @@ struct test_buf virtual int_type overflow(int_type c = traits_type::eof()) {return base::overflow(c);} }; -int main() +int main(int, char**) { { std::ofstream bs("overflow.dat"); @@ -96,4 +96,6 @@ int main() assert(f.get() == -1); } std::remove("overflow.dat"); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp index f268f9a21..dc4144b15 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp @@ -37,7 +37,7 @@ struct test_buf virtual int_type pbackfail(int_type c = traits_type::eof()) {return base::pbackfail(c);} }; -int main() +int main(int, char**) { { std::ifstream bs("underflow.dat"); @@ -55,4 +55,6 @@ int main() assert(f.sbumpc() == L'2'); assert(f.sgetc() == L'3'); } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/rdbuf.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/rdbuf.pass.cpp index ffd5a0df7..b58d1d8eb 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/rdbuf.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/rdbuf.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { typedef std::wbuffer_convert > B; { @@ -27,4 +27,6 @@ int main() b.rdbuf(s.rdbuf()); assert(b.rdbuf() == s.rdbuf()); } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp index 4494d56c7..b50f10cc1 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp @@ -31,7 +31,7 @@ public: ~test_codecvt() {} }; -int main() +int main(int, char**) { { wchar_t buf[10]; @@ -54,4 +54,6 @@ int main() assert(f.sgetc() == L'l'); } std::remove("seekoff.dat"); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/state.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/state.pass.cpp index 1816ad0c7..0541dbfb9 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/state.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/state.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { typedef std::wbuffer_convert > B; { @@ -25,4 +25,6 @@ int main() std::mbstate_t s = b.state(); ((void)s); } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp index c22fb6a14..e309f3eb6 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::ofstream bytestream("myfile.txt"); @@ -32,4 +32,6 @@ int main() assert(ws == L"Hello"); } std::remove("myfile.txt"); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp index 523778f23..6d04935b3 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp @@ -37,7 +37,7 @@ struct test_buf virtual int_type underflow() {return base::underflow();} }; -int main() +int main(int, char**) { { std::ifstream bs("underflow.dat"); @@ -80,4 +80,6 @@ int main() assert(f.sbumpc() == 0x4E53); assert(f.sbumpc() == test_buf::traits_type::eof()); } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.character/tolower.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.character/tolower.pass.cpp index 72b939dfb..9885dca53 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.character/tolower.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.character/tolower.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(std::tolower(' ', l) == ' '); @@ -27,4 +27,6 @@ int main() assert(std::tolower('f', l) == 'f'); assert(std::tolower('9', l) == '9'); assert(std::tolower('+', l) == '+'); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.character/toupper.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.character/toupper.pass.cpp index dbd936529..34f675b05 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.character/toupper.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.character/toupper.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { std::locale l; assert(std::toupper(' ', l) == ' '); @@ -27,4 +27,6 @@ int main() assert(std::toupper('f', l) == 'F'); assert(std::toupper('9', l) == '9'); assert(std::toupper('+', l) == '+'); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp index b52bbc0bb..802aaf65d 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp @@ -61,4 +61,6 @@ void TestHelper::test() { } } -int main() { TestHelper::test(); } +int main(int, char**) { TestHelper::test(); + return 0; +} diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt.pass.cpp index 578547f8e..3efd26fb4 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::codecvt_utf8 Codecvt; @@ -36,4 +36,6 @@ int main() static_assert( std::is_constructible::value, ""); #endif } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt_state.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt_state.pass.cpp index 0e58bc225..6e2d5ff5e 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt_state.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt_state.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::codecvt_utf8 Codecvt; @@ -24,4 +24,6 @@ int main() Myconv myconv(new Codecvt, std::mbstate_t()); assert(myconv.converted() == 0); } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_copy.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_copy.pass.cpp index c1a874dc2..d035c3160 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_copy.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_copy.pass.cpp @@ -21,10 +21,12 @@ #include #include -int main() +int main(int, char**) { typedef std::codecvt_utf8 Codecvt; typedef std::wstring_convert Myconv; static_assert(!std::is_copy_constructible::value, ""); static_assert(!std::is_copy_assignable::value, ""); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp index 364cfed80..e284c13c0 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::codecvt_utf8 Codecvt; typedef std::wstring_convert Myconv; @@ -70,4 +70,6 @@ int main() std::wstring ws = myconv.from_bytes('\xA5'); assert(ws == L"wide error"); } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp index e527f31a1..c1a26d055 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp @@ -68,4 +68,6 @@ void TestHelper::test() { } } -int main() { TestHelper::test(); } +int main(int, char**) { TestHelper::test(); + return 0; +} diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/state.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/state.pass.cpp index 0fb5b9f34..a7588dc25 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/state.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/state.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { typedef std::codecvt_utf8 Codecvt; typedef std::wstring_convert Myconv; Myconv myconv; std::mbstate_t s = myconv.state(); ((void)s); + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp index 2e4dce8bd..397ba6494 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp @@ -68,4 +68,6 @@ void TestHelper::test() { } } -int main() { TestHelper::test(); } +int main(int, char**) { TestHelper::test(); + return 0; +} diff --git a/test/std/localization/locales/locale.convenience/conversions/conversions.string/types.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/conversions.string/types.pass.cpp index eb67ecffc..c2dea9a90 100644 --- a/test/std/localization/locales/locale.convenience/conversions/conversions.string/types.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/conversions.string/types.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::wstring_convert > myconv; @@ -31,4 +31,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::int_type>::value), ""); } + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/conversions/nothing_to_do.pass.cpp b/test/std/localization/locales/locale.convenience/conversions/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locales/locale.convenience/conversions/nothing_to_do.pass.cpp +++ b/test/std/localization/locales/locale.convenience/conversions/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locales/locale.convenience/nothing_to_do.pass.cpp b/test/std/localization/locales/locale.convenience/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locales/locale.convenience/nothing_to_do.pass.cpp +++ b/test/std/localization/locales/locale.convenience/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locales/locale.global.templates/has_facet.pass.cpp b/test/std/localization/locales/locale.global.templates/has_facet.pass.cpp index a895b1aa1..66539d1ea 100644 --- a/test/std/localization/locales/locale.global.templates/has_facet.pass.cpp +++ b/test/std/localization/locales/locale.global.templates/has_facet.pass.cpp @@ -21,11 +21,13 @@ struct my_facet std::locale::id my_facet::id; -int main() +int main(int, char**) { std::locale loc; assert(std::has_facet >(loc)); assert(!std::has_facet(loc)); std::locale loc2(loc, new my_facet); assert(std::has_facet(loc2)); + + return 0; } diff --git a/test/std/localization/locales/locale.global.templates/use_facet.pass.cpp b/test/std/localization/locales/locale.global.templates/use_facet.pass.cpp index c7f53975d..3c2cb6042 100644 --- a/test/std/localization/locales/locale.global.templates/use_facet.pass.cpp +++ b/test/std/localization/locales/locale.global.templates/use_facet.pass.cpp @@ -30,7 +30,7 @@ struct my_facet std::locale::id my_facet::id; -int main() +int main(int, char**) { #ifndef TEST_HAS_NO_EXCEPTIONS try @@ -53,4 +53,6 @@ int main() assert(facet_count == 1); } assert(facet_count == 0); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/assign.pass.cpp b/test/std/localization/locales/locale/locale.cons/assign.pass.cpp index 02b5f1096..369fee4cb 100644 --- a/test/std/localization/locales/locale/locale.cons/assign.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/assign.pass.cpp @@ -56,7 +56,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { { std::locale loc(LOCALE_ru_RU_UTF_8); @@ -67,4 +67,6 @@ int main() check(loc2); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp b/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp index 5424a8b92..c324f394c 100644 --- a/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp @@ -61,7 +61,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { { std::locale loc(LOCALE_ru_RU_UTF_8); @@ -94,4 +94,6 @@ int main() std::locale ok(""); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/copy.pass.cpp b/test/std/localization/locales/locale/locale.cons/copy.pass.cpp index 885dfea37..4f96ab415 100644 --- a/test/std/localization/locales/locale/locale.cons/copy.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/copy.pass.cpp @@ -54,7 +54,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { { std::locale loc(LOCALE_fr_FR_UTF_8); @@ -64,4 +64,6 @@ int main() check(loc2); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/default.pass.cpp b/test/std/localization/locales/locale/locale.cons/default.pass.cpp index 8f79b1842..5c1e922cb 100644 --- a/test/std/localization/locales/locale/locale.cons/default.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/default.pass.cpp @@ -53,7 +53,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { int ok; { @@ -73,4 +73,6 @@ int main() assert(globalMemCounter.checkOutstandingNewEq(ok)); } assert(globalMemCounter.checkOutstandingNewEq(ok)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp b/test/std/localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp index d0ccb8a34..70f2cb92b 100644 --- a/test/std/localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp @@ -59,7 +59,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { { std::locale loc(LOCALE_ru_RU_UTF_8); @@ -68,4 +68,6 @@ int main() check(loc2); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/locale_facetptr.pass.cpp b/test/std/localization/locales/locale/locale.cons/locale_facetptr.pass.cpp index 498682f28..35c06ce50 100644 --- a/test/std/localization/locales/locale/locale.cons/locale_facetptr.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/locale_facetptr.pass.cpp @@ -65,7 +65,7 @@ struct my_facet std::locale::id my_facet::id; -int main() +int main(int, char**) { { std::locale loc(LOCALE_ru_RU_UTF_8); @@ -85,4 +85,6 @@ int main() assert(loc == loc2); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp b/test/std/localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp index 79db6f044..ba54e8554 100644 --- a/test/std/localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp @@ -59,7 +59,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { { std::locale loc(LOCALE_ru_RU_UTF_8); @@ -68,4 +68,6 @@ int main() check(loc2); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp b/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp index 5fdde6c67..3cb3aadac 100644 --- a/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp @@ -60,7 +60,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { { std::locale loc(LOCALE_ru_RU_UTF_8); @@ -69,4 +69,6 @@ int main() check(loc2); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.cons/string.pass.cpp b/test/std/localization/locales/locale/locale.cons/string.pass.cpp index 449b9fbc2..55b2f88c2 100644 --- a/test/std/localization/locales/locale/locale.cons/string.pass.cpp +++ b/test/std/localization/locales/locale/locale.cons/string.pass.cpp @@ -55,7 +55,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { { std::locale loc(std::string(LOCALE_ru_RU_UTF_8)); @@ -69,4 +69,6 @@ int main() assert(loc != loc3); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.members/combine.pass.cpp b/test/std/localization/locales/locale/locale.members/combine.pass.cpp index 1a867fbfa..fc1f3d33b 100644 --- a/test/std/localization/locales/locale/locale.members/combine.pass.cpp +++ b/test/std/localization/locales/locale/locale.members/combine.pass.cpp @@ -63,7 +63,7 @@ struct my_facet std::locale::id my_facet::id; -int main() +int main(int, char**) { { { @@ -95,4 +95,6 @@ int main() assert(globalMemCounter.checkOutstandingNewEq(0)); } #endif + + return 0; } diff --git a/test/std/localization/locales/locale/locale.members/name.pass.cpp b/test/std/localization/locales/locale/locale.members/name.pass.cpp index 3a6e1b98c..96ebdf391 100644 --- a/test/std/localization/locales/locale/locale.members/name.pass.cpp +++ b/test/std/localization/locales/locale/locale.members/name.pass.cpp @@ -17,7 +17,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::locale loc; @@ -27,4 +27,6 @@ int main() std::locale loc(LOCALE_en_US_UTF_8); assert(loc.name() == LOCALE_en_US_UTF_8); } + + return 0; } diff --git a/test/std/localization/locales/locale/locale.operators/compare.pass.cpp b/test/std/localization/locales/locale/locale.operators/compare.pass.cpp index b42e55ff6..ea083d137 100644 --- a/test/std/localization/locales/locale/locale.operators/compare.pass.cpp +++ b/test/std/localization/locales/locale/locale.operators/compare.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::locale l; @@ -30,4 +30,6 @@ int main() assert(l(s3, s2)); } } + + return 0; } diff --git a/test/std/localization/locales/locale/locale.operators/eq.pass.cpp b/test/std/localization/locales/locale/locale.operators/eq.pass.cpp index aeb877086..1efb487bc 100644 --- a/test/std/localization/locales/locale/locale.operators/eq.pass.cpp +++ b/test/std/localization/locales/locale/locale.operators/eq.pass.cpp @@ -17,7 +17,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { std::locale cloc; std::locale copy(cloc); @@ -82,4 +82,6 @@ int main() assert(noname2 != noname1); assert(noname2 != nonamec); assert(noname2 == noname2); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.statics/classic.pass.cpp b/test/std/localization/locales/locale/locale.statics/classic.pass.cpp index 9060ae27d..7594edcc2 100644 --- a/test/std/localization/locales/locale/locale.statics/classic.pass.cpp +++ b/test/std/localization/locales/locale/locale.statics/classic.pass.cpp @@ -48,11 +48,13 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { std::locale loc = std::locale::classic(); assert(loc.name() == "C"); assert(loc == std::locale("C")); check(loc); check(std::locale("C")); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.statics/global.pass.cpp b/test/std/localization/locales/locale/locale.statics/global.pass.cpp index 961bb2f4c..57f55aa1a 100644 --- a/test/std/localization/locales/locale/locale.statics/global.pass.cpp +++ b/test/std/localization/locales/locale/locale.statics/global.pass.cpp @@ -52,7 +52,7 @@ void check(const std::locale& loc) assert((std::has_facet >(loc))); } -int main() +int main(int, char**) { std::locale loc; assert(loc.name() == "C"); @@ -61,4 +61,6 @@ int main() std::locale loc2; check(loc2); assert(loc2 == std::locale(LOCALE_en_US_UTF_8)); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpp b/test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpp index 7724ffd00..11c3de297 100644 --- a/test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpp +++ b/test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpp @@ -23,7 +23,7 @@ template void test(const T &) {} -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); assert(std::locale::none == 0); @@ -55,4 +55,6 @@ int main() test(std::locale::time); test(std::locale::messages); test(std::locale::all); + + return 0; } diff --git a/test/std/localization/locales/locale/locale.types/locale.facet/tested_elsewhere.pass.cpp b/test/std/localization/locales/locale/locale.types/locale.facet/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locales/locale/locale.types/locale.facet/tested_elsewhere.pass.cpp +++ b/test/std/localization/locales/locale/locale.types/locale.facet/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locales/locale/locale.types/locale.id/tested_elsewhere.pass.cpp b/test/std/localization/locales/locale/locale.types/locale.id/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locales/locale/locale.types/locale.id/tested_elsewhere.pass.cpp +++ b/test/std/localization/locales/locale/locale.types/locale.id/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locales/locale/locale.types/nothing_to_do.pass.cpp b/test/std/localization/locales/locale/locale.types/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locales/locale/locale.types/nothing_to_do.pass.cpp +++ b/test/std/localization/locales/locale/locale.types/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locales/locale/nothing_to_do.pass.cpp b/test/std/localization/locales/locale/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locales/locale/nothing_to_do.pass.cpp +++ b/test/std/localization/locales/locale/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/locales/nothing_to_do.pass.cpp b/test/std/localization/locales/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/locales/nothing_to_do.pass.cpp +++ b/test/std/localization/locales/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/localization/localization.general/nothing_to_do.pass.cpp b/test/std/localization/localization.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/localization/localization.general/nothing_to_do.pass.cpp +++ b/test/std/localization/localization.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/nothing_to_do.pass.cpp b/test/std/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/nothing_to_do.pass.cpp +++ b/test/std/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/c.math/cmath.pass.cpp b/test/std/numerics/c.math/cmath.pass.cpp index fa9048643..3f9a5f557 100644 --- a/test/std/numerics/c.math/cmath.pass.cpp +++ b/test/std/numerics/c.math/cmath.pass.cpp @@ -1514,7 +1514,7 @@ void test_trunc() assert(std::trunc(1) == 1); } -int main() +int main(int, char**) { test_abs(); test_acos(); @@ -1586,4 +1586,6 @@ int main() test_scalbn(); test_tgamma(); test_trunc(); + + return 0; } diff --git a/test/std/numerics/c.math/ctgmath.pass.cpp b/test/std/numerics/c.math/ctgmath.pass.cpp index c2ea8e875..4cba6031a 100644 --- a/test/std/numerics/c.math/ctgmath.pass.cpp +++ b/test/std/numerics/c.math/ctgmath.pass.cpp @@ -10,10 +10,12 @@ #include -int main() +int main(int, char**) { std::complex cd; (void)cd; double x = std::sin(0); ((void)x); // Prevent unused warning + + return 0; } diff --git a/test/std/numerics/c.math/tgmath_h.pass.cpp b/test/std/numerics/c.math/tgmath_h.pass.cpp index c58827cb4..3fab28b04 100644 --- a/test/std/numerics/c.math/tgmath_h.pass.cpp +++ b/test/std/numerics/c.math/tgmath_h.pass.cpp @@ -10,6 +10,8 @@ #include -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/cfenv/cfenv.syn/cfenv.pass.cpp b/test/std/numerics/cfenv/cfenv.syn/cfenv.pass.cpp index 671e4d12d..613784392 100644 --- a/test/std/numerics/cfenv/cfenv.syn/cfenv.pass.cpp +++ b/test/std/numerics/cfenv/cfenv.syn/cfenv.pass.cpp @@ -57,7 +57,7 @@ #error FE_DFL_ENV not defined #endif -int main() +int main(int, char**) { std::fenv_t fenv; std::fexcept_t fex; @@ -74,4 +74,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/numerics/complex.number/ccmplx/ccomplex.pass.cpp b/test/std/numerics/complex.number/ccmplx/ccomplex.pass.cpp index 4be7122e7..ad1f4c423 100644 --- a/test/std/numerics/complex.number/ccmplx/ccomplex.pass.cpp +++ b/test/std/numerics/complex.number/ccmplx/ccomplex.pass.cpp @@ -10,8 +10,10 @@ #include -int main() +int main(int, char**) { std::complex d; (void)d; + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/UDT_is_rejected.fail.cpp b/test/std/numerics/complex.number/cmplx.over/UDT_is_rejected.fail.cpp index 0e9a7cefc..bc0e5d814 100644 --- a/test/std/numerics/complex.number/cmplx.over/UDT_is_rejected.fail.cpp +++ b/test/std/numerics/complex.number/cmplx.over/UDT_is_rejected.fail.cpp @@ -26,7 +26,7 @@ UDT ldt; UDT it; UDT uit; -int main() +int main(int, char**) { { std::real(ft); // expected-error {{no matching function}} @@ -70,4 +70,6 @@ int main() std::proj(it); // expected-error {{no matching function}} std::proj(uit); // expected-error {{no matching function}} } + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/arg.pass.cpp b/test/std/numerics/complex.number/cmplx.over/arg.pass.cpp index f05c42f25..bbc865a5a 100644 --- a/test/std/numerics/complex.number/cmplx.over/arg.pass.cpp +++ b/test/std/numerics/complex.number/cmplx.over/arg.pass.cpp @@ -43,7 +43,7 @@ test() test(10); } -int main() +int main(int, char**) { test(); test(); @@ -51,4 +51,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/conj.pass.cpp b/test/std/numerics/complex.number/cmplx.over/conj.pass.cpp index 80bd15714..46bf69aad 100644 --- a/test/std/numerics/complex.number/cmplx.over/conj.pass.cpp +++ b/test/std/numerics/complex.number/cmplx.over/conj.pass.cpp @@ -54,7 +54,7 @@ test() test(10); } -int main() +int main(int, char**) { test(); test(); @@ -62,4 +62,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/imag.pass.cpp b/test/std/numerics/complex.number/cmplx.over/imag.pass.cpp index 8be97fac2..a05781273 100644 --- a/test/std/numerics/complex.number/cmplx.over/imag.pass.cpp +++ b/test/std/numerics/complex.number/cmplx.over/imag.pass.cpp @@ -56,7 +56,7 @@ test() test(); } -int main() +int main(int, char**) { test(); test(); @@ -64,4 +64,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/norm.pass.cpp b/test/std/numerics/complex.number/cmplx.over/norm.pass.cpp index a3bf9dd27..69a2eada8 100644 --- a/test/std/numerics/complex.number/cmplx.over/norm.pass.cpp +++ b/test/std/numerics/complex.number/cmplx.over/norm.pass.cpp @@ -43,7 +43,7 @@ test() test(10); } -int main() +int main(int, char**) { test(); test(); @@ -51,4 +51,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/pow.pass.cpp b/test/std/numerics/complex.number/cmplx.over/pow.pass.cpp index 60a5b1957..802b9e773 100644 --- a/test/std/numerics/complex.number/cmplx.over/pow.pass.cpp +++ b/test/std/numerics/complex.number/cmplx.over/pow.pass.cpp @@ -78,7 +78,7 @@ test(typename std::enable_if::value>::type* = 0, typename s test(std::complex(3, 4), std::complex(5, 6)); } -int main() +int main(int, char**) { test(); test(); @@ -100,4 +100,6 @@ int main() test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/proj.pass.cpp b/test/std/numerics/complex.number/cmplx.over/proj.pass.cpp index a9dfeae57..41b82b0d7 100644 --- a/test/std/numerics/complex.number/cmplx.over/proj.pass.cpp +++ b/test/std/numerics/complex.number/cmplx.over/proj.pass.cpp @@ -54,7 +54,7 @@ test() test(10); } -int main() +int main(int, char**) { test(); test(); @@ -62,4 +62,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/cmplx.over/real.pass.cpp b/test/std/numerics/complex.number/cmplx.over/real.pass.cpp index 5d0fa76b3..41e9c8fe2 100644 --- a/test/std/numerics/complex.number/cmplx.over/real.pass.cpp +++ b/test/std/numerics/complex.number/cmplx.over/real.pass.cpp @@ -56,7 +56,7 @@ test() test(); } -int main() +int main(int, char**) { test(); test(); @@ -64,4 +64,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.literals/literals.pass.cpp b/test/std/numerics/complex.number/complex.literals/literals.pass.cpp index ed944eb04..7d8d701fd 100644 --- a/test/std/numerics/complex.number/complex.literals/literals.pass.cpp +++ b/test/std/numerics/complex.number/complex.literals/literals.pass.cpp @@ -15,7 +15,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using namespace std::literals::complex_literals; @@ -47,4 +47,6 @@ int main() auto c2 = 3if; assert ( c1 == c2 ); } + + return 0; } diff --git a/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp b/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp index 0b09858a3..c5e6b2910 100644 --- a/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp +++ b/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp @@ -13,7 +13,9 @@ #include "test_macros.h" -int main() +int main(int, char**) { std::complex foo = 1.0if; // should fail w/conversion operator not found + + return 0; } diff --git a/test/std/numerics/complex.number/complex.literals/literals1.pass.cpp b/test/std/numerics/complex.number/complex.literals/literals1.pass.cpp index 25d0d1d44..ba9532a5e 100644 --- a/test/std/numerics/complex.number/complex.literals/literals1.pass.cpp +++ b/test/std/numerics/complex.number/complex.literals/literals1.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { using namespace std::literals; @@ -37,4 +37,6 @@ int main() auto c2 = 3if; assert ( c1 == c2 ); } + + return 0; } diff --git a/test/std/numerics/complex.number/complex.literals/literals2.pass.cpp b/test/std/numerics/complex.number/complex.literals/literals2.pass.cpp index 9fbe5572a..0b8d2f9cb 100644 --- a/test/std/numerics/complex.number/complex.literals/literals2.pass.cpp +++ b/test/std/numerics/complex.number/complex.literals/literals2.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { using namespace std; @@ -37,4 +37,6 @@ int main() auto c2 = 3if; assert ( c1 == c2 ); } + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/assignment_complex.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/assignment_complex.pass.cpp index 8ab5460a0..d0ccb14f1 100644 --- a/test/std/numerics/complex.number/complex.member.ops/assignment_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/assignment_complex.pass.cpp @@ -31,7 +31,7 @@ test() assert(c.imag() == -4.5); } -int main() +int main(int, char**) { test(); test(); @@ -44,4 +44,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/assignment_scalar.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/assignment_scalar.pass.cpp index cb9a778c2..faab37ea4 100644 --- a/test/std/numerics/complex.number/complex.member.ops/assignment_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/assignment_scalar.pass.cpp @@ -28,9 +28,11 @@ test() assert(c.imag() == 0); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/divide_equal_complex.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/divide_equal_complex.pass.cpp index b1d1288ae..052c2dcee 100644 --- a/test/std/numerics/complex.number/complex.member.ops/divide_equal_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/divide_equal_complex.pass.cpp @@ -44,9 +44,11 @@ test() } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/divide_equal_scalar.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/divide_equal_scalar.pass.cpp index 511140c67..63d34b051 100644 --- a/test/std/numerics/complex.number/complex.member.ops/divide_equal_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/divide_equal_scalar.pass.cpp @@ -35,9 +35,11 @@ test() assert(c.imag() == 4); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/minus_equal_complex.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/minus_equal_complex.pass.cpp index 11c5c319d..09cde6124 100644 --- a/test/std/numerics/complex.number/complex.member.ops/minus_equal_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/minus_equal_complex.pass.cpp @@ -43,9 +43,11 @@ test() assert(c3.imag() == -6); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/minus_equal_scalar.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/minus_equal_scalar.pass.cpp index e3d9da7b5..ae5b07157 100644 --- a/test/std/numerics/complex.number/complex.member.ops/minus_equal_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/minus_equal_scalar.pass.cpp @@ -31,9 +31,11 @@ test() assert(c.imag() == 0); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/plus_equal_complex.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/plus_equal_complex.pass.cpp index d108b8a54..0c86b6750 100644 --- a/test/std/numerics/complex.number/complex.member.ops/plus_equal_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/plus_equal_complex.pass.cpp @@ -43,9 +43,11 @@ test() assert(c3.imag() == 6); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/plus_equal_scalar.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/plus_equal_scalar.pass.cpp index b417505fa..498724a36 100644 --- a/test/std/numerics/complex.number/complex.member.ops/plus_equal_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/plus_equal_scalar.pass.cpp @@ -31,9 +31,11 @@ test() assert(c.imag() == 0); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/times_equal_complex.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/times_equal_complex.pass.cpp index 1d0469085..fc690072b 100644 --- a/test/std/numerics/complex.number/complex.member.ops/times_equal_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/times_equal_complex.pass.cpp @@ -43,9 +43,11 @@ test() assert(c3.imag() == 3.5); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.member.ops/times_equal_scalar.pass.cpp b/test/std/numerics/complex.number/complex.member.ops/times_equal_scalar.pass.cpp index f32b247c2..6cb95ea66 100644 --- a/test/std/numerics/complex.number/complex.member.ops/times_equal_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.member.ops/times_equal_scalar.pass.cpp @@ -35,9 +35,11 @@ test() assert(c.imag() == 3); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.members/construct.pass.cpp b/test/std/numerics/complex.number/complex.members/construct.pass.cpp index 75d9b5d67..fa5e5729f 100644 --- a/test/std/numerics/complex.number/complex.members/construct.pass.cpp +++ b/test/std/numerics/complex.number/complex.members/construct.pass.cpp @@ -63,9 +63,11 @@ test() #endif } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.members/real_imag.pass.cpp b/test/std/numerics/complex.number/complex.members/real_imag.pass.cpp index b1b378b56..c4a1ef935 100644 --- a/test/std/numerics/complex.number/complex.members/real_imag.pass.cpp +++ b/test/std/numerics/complex.number/complex.members/real_imag.pass.cpp @@ -56,10 +56,12 @@ test() test_constexpr (); } -int main() +int main(int, char**) { test(); test(); test(); test_constexpr (); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp index 44837cc09..5166fa57f 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp @@ -149,10 +149,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_divide_scalar.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_divide_scalar.pass.cpp index ec9af0d21..e7a1d81cf 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_divide_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_divide_scalar.pass.cpp @@ -32,9 +32,11 @@ test() test(lhs, rhs, x); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_equals_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_equals_complex.pass.cpp index 88cee3158..27621f165 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_equals_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_equals_complex.pass.cpp @@ -52,10 +52,12 @@ test() test_constexpr (); } -int main() +int main(int, char**) { test(); test(); test(); // test_constexpr (); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_equals_scalar.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_equals_scalar.pass.cpp index e08d85fd1..1ec74e703 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_equals_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_equals_scalar.pass.cpp @@ -73,10 +73,12 @@ test() test_constexpr (); } -int main() +int main(int, char**) { test(); test(); test(); // test_constexpr (); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_minus_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_minus_complex.pass.cpp index eb93cbe63..999a2c91d 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_minus_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_minus_complex.pass.cpp @@ -40,9 +40,11 @@ test() } } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_minus_scalar.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_minus_scalar.pass.cpp index 0b81ed949..9aea6819c 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_minus_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_minus_scalar.pass.cpp @@ -40,9 +40,11 @@ test() } } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_not_equals_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_not_equals_complex.pass.cpp index 4ad67be2c..319e453a9 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_not_equals_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_not_equals_complex.pass.cpp @@ -54,10 +54,12 @@ test() test_constexpr (); } -int main() +int main(int, char**) { test(); test(); test(); // test_constexpr (); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_not_equals_scalar.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_not_equals_scalar.pass.cpp index 43f0f8c5d..69c71cde0 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_not_equals_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_not_equals_scalar.pass.cpp @@ -73,10 +73,12 @@ test() test_constexpr (); } -int main() +int main(int, char**) { test(); test(); test(); // test_constexpr (); - } + + return 0; +} diff --git a/test/std/numerics/complex.number/complex.ops/complex_plus_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_plus_complex.pass.cpp index 46953f662..5a2fdcfb0 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_plus_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_plus_complex.pass.cpp @@ -40,9 +40,11 @@ test() } } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_plus_scalar.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_plus_scalar.pass.cpp index 7f4a7a2b5..4f9dfb1d4 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_plus_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_plus_scalar.pass.cpp @@ -40,9 +40,11 @@ test() } } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp index ba499e51b..f2203d4db 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp @@ -151,10 +151,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/complex_times_scalar.pass.cpp b/test/std/numerics/complex.number/complex.ops/complex_times_scalar.pass.cpp index 94afd4b86..9fface6b7 100644 --- a/test/std/numerics/complex.number/complex.ops/complex_times_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/complex_times_scalar.pass.cpp @@ -32,9 +32,11 @@ test() test(lhs, rhs, x); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/scalar_divide_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/scalar_divide_complex.pass.cpp index e793c7dc9..01b706dd7 100644 --- a/test/std/numerics/complex.number/complex.ops/scalar_divide_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/scalar_divide_complex.pass.cpp @@ -32,9 +32,11 @@ test() test(lhs, rhs, x); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/scalar_equals_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/scalar_equals_complex.pass.cpp index 551fd2574..d5dcc2918 100644 --- a/test/std/numerics/complex.number/complex.ops/scalar_equals_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/scalar_equals_complex.pass.cpp @@ -73,10 +73,12 @@ test() test_constexpr (); } -int main() +int main(int, char**) { test(); test(); test(); // test_constexpr(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/scalar_minus_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/scalar_minus_complex.pass.cpp index b69389827..006572492 100644 --- a/test/std/numerics/complex.number/complex.ops/scalar_minus_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/scalar_minus_complex.pass.cpp @@ -40,9 +40,11 @@ test() } } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/scalar_not_equals_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/scalar_not_equals_complex.pass.cpp index 352181476..edff47a01 100644 --- a/test/std/numerics/complex.number/complex.ops/scalar_not_equals_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/scalar_not_equals_complex.pass.cpp @@ -73,10 +73,12 @@ test() test_constexpr (); } -int main() +int main(int, char**) { test(); test(); test(); // test_constexpr(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/scalar_plus_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/scalar_plus_complex.pass.cpp index 52ae2a150..d8fc8a6d9 100644 --- a/test/std/numerics/complex.number/complex.ops/scalar_plus_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/scalar_plus_complex.pass.cpp @@ -40,9 +40,11 @@ test() } } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/scalar_times_complex.pass.cpp b/test/std/numerics/complex.number/complex.ops/scalar_times_complex.pass.cpp index 1e96a3d9c..a33347db0 100644 --- a/test/std/numerics/complex.number/complex.ops/scalar_times_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/scalar_times_complex.pass.cpp @@ -32,9 +32,11 @@ test() test(lhs, rhs, x); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/stream_input.pass.cpp b/test/std/numerics/complex.number/complex.ops/stream_input.pass.cpp index e6d944f42..4f33b97eb 100644 --- a/test/std/numerics/complex.number/complex.ops/stream_input.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/stream_input.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { std::istringstream is("5"); @@ -95,4 +95,6 @@ int main() assert(c == std::complex(-5.5, -6.5)); assert(!is.eof()); } + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/stream_output.pass.cpp b/test/std/numerics/complex.number/complex.ops/stream_output.pass.cpp index 2e72bd8a5..2f1fa91e8 100644 --- a/test/std/numerics/complex.number/complex.ops/stream_output.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/stream_output.pass.cpp @@ -16,10 +16,12 @@ #include #include -int main() +int main(int, char**) { std::complex c(1, 2); std::ostringstream os; os << c; assert(os.str() == "(1,2)"); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/unary_minus.pass.cpp b/test/std/numerics/complex.number/complex.ops/unary_minus.pass.cpp index c61c8779f..0249240e8 100644 --- a/test/std/numerics/complex.number/complex.ops/unary_minus.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/unary_minus.pass.cpp @@ -27,9 +27,11 @@ test() assert(c.imag() == -2.5); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.ops/unary_plus.pass.cpp b/test/std/numerics/complex.number/complex.ops/unary_plus.pass.cpp index e6d2de6e4..c5c2b6de1 100644 --- a/test/std/numerics/complex.number/complex.ops/unary_plus.pass.cpp +++ b/test/std/numerics/complex.number/complex.ops/unary_plus.pass.cpp @@ -27,9 +27,11 @@ test() assert(c.imag() == 2.5); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/double_float_explicit.pass.cpp b/test/std/numerics/complex.number/complex.special/double_float_explicit.pass.cpp index 9681bdb17..f2e64466f 100644 --- a/test/std/numerics/complex.number/complex.special/double_float_explicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/double_float_explicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/double_float_implicit.pass.cpp b/test/std/numerics/complex.number/complex.special/double_float_implicit.pass.cpp index db4fb2c4f..72a4f0241 100644 --- a/test/std/numerics/complex.number/complex.special/double_float_implicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/double_float_implicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/double_long_double_explicit.pass.cpp b/test/std/numerics/complex.number/complex.special/double_long_double_explicit.pass.cpp index 09f2b6ae2..751b3b851 100644 --- a/test/std/numerics/complex.number/complex.special/double_long_double_explicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/double_long_double_explicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/double_long_double_implicit.fail.cpp b/test/std/numerics/complex.number/complex.special/double_long_double_implicit.fail.cpp index 72031e11e..51242310a 100644 --- a/test/std/numerics/complex.number/complex.special/double_long_double_implicit.fail.cpp +++ b/test/std/numerics/complex.number/complex.special/double_long_double_implicit.fail.cpp @@ -17,10 +17,12 @@ #include #include -int main() +int main(int, char**) { const std::complex cd(2.5, 3.5); std::complex cf = cd; assert(cf.real() == cd.real()); assert(cf.imag() == cd.imag()); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/float_double_explicit.pass.cpp b/test/std/numerics/complex.number/complex.special/float_double_explicit.pass.cpp index e2074cbe3..7ed53c62d 100644 --- a/test/std/numerics/complex.number/complex.special/float_double_explicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/float_double_explicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/float_double_implicit.fail.cpp b/test/std/numerics/complex.number/complex.special/float_double_implicit.fail.cpp index 66876e0bc..7274a2121 100644 --- a/test/std/numerics/complex.number/complex.special/float_double_implicit.fail.cpp +++ b/test/std/numerics/complex.number/complex.special/float_double_implicit.fail.cpp @@ -17,10 +17,12 @@ #include #include -int main() +int main(int, char**) { const std::complex cd(2.5, 3.5); std::complex cf = cd; assert(cf.real() == cd.real()); assert(cf.imag() == cd.imag()); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/float_long_double_explicit.pass.cpp b/test/std/numerics/complex.number/complex.special/float_long_double_explicit.pass.cpp index 5e56346ec..b191bf6ea 100644 --- a/test/std/numerics/complex.number/complex.special/float_long_double_explicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/float_long_double_explicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/float_long_double_implicit.fail.cpp b/test/std/numerics/complex.number/complex.special/float_long_double_implicit.fail.cpp index 6e9bc5b3a..3bf7a0376 100644 --- a/test/std/numerics/complex.number/complex.special/float_long_double_implicit.fail.cpp +++ b/test/std/numerics/complex.number/complex.special/float_long_double_implicit.fail.cpp @@ -17,10 +17,12 @@ #include #include -int main() +int main(int, char**) { const std::complex cd(2.5, 3.5); std::complex cf = cd; assert(cf.real() == cd.real()); assert(cf.imag() == cd.imag()); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/long_double_double_explicit.pass.cpp b/test/std/numerics/complex.number/complex.special/long_double_double_explicit.pass.cpp index 3b4ce5839..e257db2bd 100644 --- a/test/std/numerics/complex.number/complex.special/long_double_double_explicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/long_double_double_explicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/long_double_double_implicit.pass.cpp b/test/std/numerics/complex.number/complex.special/long_double_double_implicit.pass.cpp index 5f967668f..b47d945fe 100644 --- a/test/std/numerics/complex.number/complex.special/long_double_double_implicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/long_double_double_implicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/long_double_float_explicit.pass.cpp b/test/std/numerics/complex.number/complex.special/long_double_float_explicit.pass.cpp index afbea2a0c..97f91ee07 100644 --- a/test/std/numerics/complex.number/complex.special/long_double_float_explicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/long_double_float_explicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.special/long_double_float_implicit.pass.cpp b/test/std/numerics/complex.number/complex.special/long_double_float_implicit.pass.cpp index e6d197365..51e966d4c 100644 --- a/test/std/numerics/complex.number/complex.special/long_double_float_implicit.pass.cpp +++ b/test/std/numerics/complex.number/complex.special/long_double_float_implicit.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::complex cd(2.5, 3.5); @@ -35,4 +35,6 @@ int main() static_assert(cf.imag() == cd.imag(), ""); } #endif + + return 0; } diff --git a/test/std/numerics/complex.number/complex.synopsis/nothing_to_do.pass.cpp b/test/std/numerics/complex.number/complex.synopsis/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/complex.number/complex.synopsis/nothing_to_do.pass.cpp +++ b/test/std/numerics/complex.number/complex.synopsis/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp index 76b280af3..ecb669689 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp @@ -129,10 +129,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp index b981e1a31..4a22dde02 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp @@ -140,10 +140,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp index 7d6516aeb..91ec6e9bd 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp @@ -108,10 +108,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp index c6a6d8bb3..18ac1f17a 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp @@ -117,10 +117,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/atan.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/atan.pass.cpp index f4025ae73..1816e2f99 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/atan.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/atan.pass.cpp @@ -57,10 +57,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp index 4f037377e..5e4bb13f5 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp @@ -121,10 +121,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/cos.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/cos.pass.cpp index ff069397a..2085a4c85 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/cos.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/cos.pass.cpp @@ -56,10 +56,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/cosh.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/cosh.pass.cpp index eb6ef8832..e95c2968d 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/cosh.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/cosh.pass.cpp @@ -106,10 +106,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/exp.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/exp.pass.cpp index 9442bb084..fc638d135 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/exp.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/exp.pass.cpp @@ -104,10 +104,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/log.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/log.pass.cpp index 98d3cf454..35f0c5c41 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/log.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/log.pass.cpp @@ -121,10 +121,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/log10.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/log10.pass.cpp index 299e037a6..676175507 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/log10.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/log10.pass.cpp @@ -55,10 +55,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp index 848527792..d34ab0c7c 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp @@ -60,10 +60,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp index 55120dcd5..7ffdd6136 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp @@ -58,10 +58,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp index 81b4b2ca7..e4b5d3d14 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp @@ -58,10 +58,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/sin.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/sin.pass.cpp index 2c2b8cbb9..6e33f7054 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/sin.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/sin.pass.cpp @@ -57,10 +57,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/sinh.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/sinh.pass.cpp index a2668320f..7a9e79898 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/sinh.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/sinh.pass.cpp @@ -107,10 +107,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/sqrt.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/sqrt.pass.cpp index 007bf2ac3..a0b843302 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/sqrt.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/sqrt.pass.cpp @@ -99,10 +99,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/tan.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/tan.pass.cpp index e7c80a309..b4bc207fc 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/tan.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/tan.pass.cpp @@ -58,10 +58,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp b/test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp index 511cdeefa..1be3a2cd0 100644 --- a/test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp +++ b/test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp @@ -89,10 +89,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/abs.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/abs.pass.cpp index 8fa09a7ef..7a518fc37 100644 --- a/test/std/numerics/complex.number/complex.value.ops/abs.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/abs.pass.cpp @@ -53,10 +53,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/arg.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/arg.pass.cpp index 27366ec0e..280ccc8cb 100644 --- a/test/std/numerics/complex.number/complex.value.ops/arg.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/arg.pass.cpp @@ -125,10 +125,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/conj.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/conj.pass.cpp index 7d6472aa6..8c144ffbf 100644 --- a/test/std/numerics/complex.number/complex.value.ops/conj.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/conj.pass.cpp @@ -32,9 +32,11 @@ test() test(std::complex(-1, -2), std::complex(-1, 2)); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/imag.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/imag.pass.cpp index d4bf0d8c1..fe7cb3a96 100644 --- a/test/std/numerics/complex.number/complex.value.ops/imag.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/imag.pass.cpp @@ -23,9 +23,11 @@ test() assert(imag(z) == 2.5); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/norm.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/norm.pass.cpp index aeb13c80b..fe197ff21 100644 --- a/test/std/numerics/complex.number/complex.value.ops/norm.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/norm.pass.cpp @@ -53,10 +53,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/polar.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/polar.pass.cpp index 3f7c497c2..b7450abed 100644 --- a/test/std/numerics/complex.number/complex.value.ops/polar.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/polar.pass.cpp @@ -102,10 +102,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/proj.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/proj.pass.cpp index 6de4a0af8..238429b55 100644 --- a/test/std/numerics/complex.number/complex.value.ops/proj.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/proj.pass.cpp @@ -61,10 +61,12 @@ void test_edges() } } -int main() +int main(int, char**) { test(); test(); test(); test_edges(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex.value.ops/real.pass.cpp b/test/std/numerics/complex.number/complex.value.ops/real.pass.cpp index a94ba9f14..138785900 100644 --- a/test/std/numerics/complex.number/complex.value.ops/real.pass.cpp +++ b/test/std/numerics/complex.number/complex.value.ops/real.pass.cpp @@ -23,9 +23,11 @@ test() assert(real(z) == 1.5); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/complex/types.pass.cpp b/test/std/numerics/complex.number/complex/types.pass.cpp index 3b2f3f7b8..517743071 100644 --- a/test/std/numerics/complex.number/complex/types.pass.cpp +++ b/test/std/numerics/complex.number/complex/types.pass.cpp @@ -27,9 +27,11 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/complex.number/layout.pass.cpp b/test/std/numerics/complex.number/layout.pass.cpp index a154f5e40..bcb81189a 100644 --- a/test/std/numerics/complex.number/layout.pass.cpp +++ b/test/std/numerics/complex.number/layout.pass.cpp @@ -27,9 +27,11 @@ test() assert(a[1] == z.imag()); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/nothing_to_do.pass.cpp b/test/std/numerics/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/nothing_to_do.pass.cpp +++ b/test/std/numerics/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numarray/class.gslice/gslice.access/tested_elsewhere.pass.cpp b/test/std/numerics/numarray/class.gslice/gslice.access/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numarray/class.gslice/gslice.access/tested_elsewhere.pass.cpp +++ b/test/std/numerics/numarray/class.gslice/gslice.access/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numarray/class.gslice/gslice.cons/default.pass.cpp b/test/std/numerics/numarray/class.gslice/gslice.cons/default.pass.cpp index 854b5cb35..312425afb 100644 --- a/test/std/numerics/numarray/class.gslice/gslice.cons/default.pass.cpp +++ b/test/std/numerics/numarray/class.gslice/gslice.cons/default.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { std::gslice gs; assert(gs.start() == 0); assert(gs.size().size() == 0); assert(gs.stride().size() == 0); + + return 0; } diff --git a/test/std/numerics/numarray/class.gslice/gslice.cons/start_size_stride.pass.cpp b/test/std/numerics/numarray/class.gslice/gslice.cons/start_size_stride.pass.cpp index 2faff95c7..682bb83fd 100644 --- a/test/std/numerics/numarray/class.gslice/gslice.cons/start_size_stride.pass.cpp +++ b/test/std/numerics/numarray/class.gslice/gslice.cons/start_size_stride.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { std::size_t a1[] = {1, 2, 3}; std::size_t a2[] = {4, 5, 6}; @@ -34,4 +34,6 @@ int main() assert(r[0] == 4); assert(r[1] == 5); assert(r[2] == 6); + + return 0; } diff --git a/test/std/numerics/numarray/class.gslice/nothing_to_do.pass.cpp b/test/std/numerics/numarray/class.gslice/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numarray/class.gslice/nothing_to_do.pass.cpp +++ b/test/std/numerics/numarray/class.gslice/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numarray/class.slice/cons.slice/default.pass.cpp b/test/std/numerics/numarray/class.slice/cons.slice/default.pass.cpp index c03de2343..92c17b8a2 100644 --- a/test/std/numerics/numarray/class.slice/cons.slice/default.pass.cpp +++ b/test/std/numerics/numarray/class.slice/cons.slice/default.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { std::slice s; assert(s.start() == 0); assert(s.size() == 0); assert(s.stride() == 0); + + return 0; } diff --git a/test/std/numerics/numarray/class.slice/cons.slice/start_size_stride.pass.cpp b/test/std/numerics/numarray/class.slice/cons.slice/start_size_stride.pass.cpp index c74f20d5a..72bff9757 100644 --- a/test/std/numerics/numarray/class.slice/cons.slice/start_size_stride.pass.cpp +++ b/test/std/numerics/numarray/class.slice/cons.slice/start_size_stride.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { std::slice s(1, 3, 2); assert(s.start() == 1); assert(s.size() == 3); assert(s.stride() == 2); + + return 0; } diff --git a/test/std/numerics/numarray/class.slice/nothing_to_do.pass.cpp b/test/std/numerics/numarray/class.slice/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numarray/class.slice/nothing_to_do.pass.cpp +++ b/test/std/numerics/numarray/class.slice/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numarray/class.slice/slice.access/tested_elsewhere.pass.cpp b/test/std/numerics/numarray/class.slice/slice.access/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numarray/class.slice/slice.access/tested_elsewhere.pass.cpp +++ b/test/std/numerics/numarray/class.slice/slice.access/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/default.fail.cpp b/test/std/numerics/numarray/template.gslice.array/default.fail.cpp index dbad4eebb..4429367cf 100644 --- a/test/std/numerics/numarray/template.gslice.array/default.fail.cpp +++ b/test/std/numerics/numarray/template.gslice.array/default.fail.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { std::gslice_array gs; + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/gslice_array.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/gslice_array.pass.cpp index a2f001427..3a916257b 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/gslice_array.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/gslice_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -77,4 +77,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/valarray.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/valarray.pass.cpp index 147c6e29d..e1aca3b7c 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/valarray.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.assign/valarray.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/addition.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/addition.pass.cpp index fb1f3b5ee..9c82a6f94 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/addition.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/addition.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/and.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/and.pass.cpp index 4aa5f0245..bfe8ab288 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/and.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/and.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/divide.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/divide.pass.cpp index 9631d67b0..ec54bc4bb 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/divide.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/divide.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/modulo.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/modulo.pass.cpp index d74ceaf96..63ad3a777 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/modulo.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/modulo.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/multiply.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/multiply.pass.cpp index 9ed9fcd95..b22fd3015 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/multiply.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/multiply.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/or.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/or.pass.cpp index f6c1007e8..0b068935f 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/or.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/or.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_left.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_left.pass.cpp index 92987929e..912e48aca 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_left.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_left.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_right.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_right.pass.cpp index e61715849..2c8598f7b 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_right.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/shift_right.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/subtraction.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/subtraction.pass.cpp index 6b5075e05..8b1271b04 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/subtraction.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/subtraction.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/xor.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/xor.pass.cpp index 285e44cde..9a981ece8 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/xor.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.comp.assign/xor.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/gslice.array.fill/assign_value.pass.cpp b/test/std/numerics/numarray/template.gslice.array/gslice.array.fill/assign_value.pass.cpp index d3e987078..c7c092580 100644 --- a/test/std/numerics/numarray/template.gslice.array/gslice.array.fill/assign_value.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/gslice.array.fill/assign_value.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -70,4 +70,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.gslice.array/types.pass.cpp b/test/std/numerics/numarray/template.gslice.array/types.pass.cpp index 4fcc77177..9263c0e05 100644 --- a/test/std/numerics/numarray/template.gslice.array/types.pass.cpp +++ b/test/std/numerics/numarray/template.gslice.array/types.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value_type, int>::value), ""); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/default.fail.cpp b/test/std/numerics/numarray/template.indirect.array/default.fail.cpp index 203a91726..988cdad90 100644 --- a/test/std/numerics/numarray/template.indirect.array/default.fail.cpp +++ b/test/std/numerics/numarray/template.indirect.array/default.fail.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { std::indirect_array ia; + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/indirect_array.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/indirect_array.pass.cpp index 5b27d5e0a..c19152bb9 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/indirect_array.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/indirect_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -76,4 +76,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/valarray.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/valarray.pass.cpp index f3f0a49a4..0bc4b5817 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/valarray.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.assign/valarray.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/addition.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/addition.pass.cpp index 297b9ed85..3ed95f9cb 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/addition.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/addition.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/and.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/and.pass.cpp index 1dcb9c0b1..00fd2f18d 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/and.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/and.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/divide.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/divide.pass.cpp index 1112bca9f..1a9ca265a 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/divide.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/divide.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/modulo.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/modulo.pass.cpp index 061735a26..bad0b950e 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/modulo.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/modulo.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/multiply.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/multiply.pass.cpp index d64ff33f1..7e78f0a8f 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/multiply.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/multiply.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/or.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/or.pass.cpp index 11240333c..ba32accc6 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/or.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/or.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_left.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_left.pass.cpp index 160bb8059..deff80cc3 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_left.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_left.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_right.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_right.pass.cpp index fbebc1a25..d2ac73954 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_right.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/shift_right.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/subtraction.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/subtraction.pass.cpp index 1d4a5bf14..d94422c09 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/subtraction.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/subtraction.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/xor.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/xor.pass.cpp index 0a6434454..06e066827 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/xor.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.comp.assign/xor.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/indirect.array.fill/assign_value.pass.cpp b/test/std/numerics/numarray/template.indirect.array/indirect.array.fill/assign_value.pass.cpp index d49f2a0f6..e327d2630 100644 --- a/test/std/numerics/numarray/template.indirect.array/indirect.array.fill/assign_value.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/indirect.array.fill/assign_value.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -70,4 +70,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.indirect.array/types.pass.cpp b/test/std/numerics/numarray/template.indirect.array/types.pass.cpp index 6cc9988aa..5d06c5baf 100644 --- a/test/std/numerics/numarray/template.indirect.array/types.pass.cpp +++ b/test/std/numerics/numarray/template.indirect.array/types.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value_type, int>::value), ""); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/default.fail.cpp b/test/std/numerics/numarray/template.mask.array/default.fail.cpp index 5bec2dcad..f22298bf9 100644 --- a/test/std/numerics/numarray/template.mask.array/default.fail.cpp +++ b/test/std/numerics/numarray/template.mask.array/default.fail.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { std::mask_array s; + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.assign/mask_array.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.assign/mask_array.pass.cpp index d16040556..22ce22ad6 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.assign/mask_array.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.assign/mask_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; @@ -62,4 +62,6 @@ int main() std::mask_array const & r = (m1 = m2); assert(&r == &m1); } + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.assign/valarray.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.assign/valarray.pass.cpp index e7e0d3740..e364c442f 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.assign/valarray.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.assign/valarray.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/addition.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/addition.pass.cpp index 084a0d11b..e8f0958b5 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/addition.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/addition.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/and.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/and.pass.cpp index e797343b6..ab2937986 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/and.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/and.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/divide.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/divide.pass.cpp index dc7bbb2f1..cd67632ef 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/divide.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/divide.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/modulo.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/modulo.pass.cpp index 302cdcc3e..7cf8b585d 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/modulo.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/modulo.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/multiply.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/multiply.pass.cpp index cfe282203..537bf40d8 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/multiply.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/multiply.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/or.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/or.pass.cpp index 2fdfe0de2..d0297b831 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/or.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/or.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_left.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_left.pass.cpp index aaf6f2d43..eee4c1d46 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_left.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_left.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_right.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_right.pass.cpp index 15d745e02..b65c19f99 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_right.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/shift_right.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/subtraction.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/subtraction.pass.cpp index 7b09a0ec4..40fddd123 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/subtraction.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/subtraction.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/xor.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/xor.pass.cpp index 5487ea024..a04b6da27 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/xor.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.comp.assign/xor.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -45,4 +45,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/mask.array.fill/assign_value.pass.cpp b/test/std/numerics/numarray/template.mask.array/mask.array.fill/assign_value.pass.cpp index 63558d8d5..bb4fd8591 100644 --- a/test/std/numerics/numarray/template.mask.array/mask.array.fill/assign_value.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/mask.array.fill/assign_value.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -41,4 +41,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.mask.array/types.pass.cpp b/test/std/numerics/numarray/template.mask.array/types.pass.cpp index 6848c655b..1d4acea6f 100644 --- a/test/std/numerics/numarray/template.mask.array/types.pass.cpp +++ b/test/std/numerics/numarray/template.mask.array/types.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value_type, int>::value), ""); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/default.fail.cpp b/test/std/numerics/numarray/template.slice.array/default.fail.cpp index 59f5fdf0e..90b1845ba 100644 --- a/test/std/numerics/numarray/template.slice.array/default.fail.cpp +++ b/test/std/numerics/numarray/template.slice.array/default.fail.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { std::slice_array s; + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp index 40dc0be71..9683c7dfb 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; @@ -50,4 +50,6 @@ int main() std::slice_array const & s3 = (s1 = s2); assert(&s1 == &s3); } + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.assign/valarray.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.assign/valarray.pass.cpp index 7ea08cfae..88a5b44ab 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.assign/valarray.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.assign/valarray.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {-1, -2, -3, -4, -5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == -5); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/addition.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/addition.pass.cpp index 5934c2015..0433877e7 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/addition.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/addition.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {-1, -2, -3, -4, -5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 8); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/and.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/and.pass.cpp index 3af46538b..90bbe4ef3 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/and.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/and.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {1, 2, 3, 4, 5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 5); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/divide.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/divide.pass.cpp index 508ebbbd8..ae1383b84 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/divide.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/divide.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {-1, -2, -3, -4, -5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == -2); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/modulo.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/modulo.pass.cpp index 7b3919e49..89c1acfb3 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/modulo.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/modulo.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {-1, -2, -3, -4, -5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 3); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/multiply.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/multiply.pass.cpp index ffcd85424..b7c6b1353 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/multiply.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/multiply.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {-1, -2, -3, -4, -5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == -65); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/or.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/or.pass.cpp index b40544234..0f37579e8 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/or.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/or.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {1, 2, 3, 4, 5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 13); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_left.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_left.pass.cpp index fcf51bb18..547a8cd27 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_left.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_left.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {1, 2, 3, 4, 5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 416); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_right.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_right.pass.cpp index 4c79b559b..99c4ef943 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_right.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/shift_right.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {1, 2, 3, 4, 5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 0); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/subtraction.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/subtraction.pass.cpp index aae003cf3..db513bc96 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/subtraction.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/subtraction.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {-1, -2, -3, -4, -5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 18); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/xor.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/xor.pass.cpp index afebc8820..4ecba4723 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/xor.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.comp.assign/xor.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {1, 2, 3, 4, 5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == 8); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.fill/assign_value.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.fill/assign_value.pass.cpp index ed1b219a6..ab2156b46 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.fill/assign_value.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.fill/assign_value.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; std::valarray v1(a1, sizeof(a1)/sizeof(a1[0])); @@ -37,4 +37,6 @@ int main() assert(v1[13] == 20); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.slice.array/types.pass.cpp b/test/std/numerics/numarray/template.slice.array/types.pass.cpp index 0d1989a48..fccde7edb 100644 --- a/test/std/numerics/numarray/template.slice.array/types.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/types.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value_type, int>::value), ""); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/types.pass.cpp b/test/std/numerics/numarray/template.valarray/types.pass.cpp index 301192ef8..f37ba0f77 100644 --- a/test/std/numerics/numarray/template.valarray/types.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/types.pass.cpp @@ -18,8 +18,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value_type, int>::value), ""); static_assert((std::is_same::value_type, double>::value), ""); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp index dc90dbef9..d92154130 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() assert(v[i] == static_cast(i)); } } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp index a4c81440e..a0174ccb3 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -27,4 +27,6 @@ int main() assert(v[i] == a[i]); } } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp index 24f6cc54b..777d922a4 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp @@ -31,7 +31,7 @@ bool operator==(const S& lhs, const S& rhs) return lhs.x_ == rhs.x_; } -int main() +int main(int, char**) { { typedef int T; @@ -82,4 +82,6 @@ int main() assert(v2[i] == v[i]); assert(!S::default_ctor_called); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/gslice_array_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/gslice_array_assign.pass.cpp index 625cf17a8..df5ae9162 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/gslice_array_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/gslice_array_assign.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -54,4 +54,6 @@ int main() assert(v[21] == 34); assert(v[22] == 35); assert(v[23] == 36); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/indirect_array_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/indirect_array_assign.pass.cpp index 3c351d0b3..f8b5243b9 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/indirect_array_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/indirect_array_assign.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -54,4 +54,6 @@ int main() assert(v[21] == 34); assert(v[22] == 35); assert(v[23] == 36); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp index 4f9b60db6..1f9e5a51f 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp @@ -33,7 +33,7 @@ bool operator==(const S& lhs, const S& rhs) return lhs.x_ == rhs.x_; } -int main() +int main(int, char**) { { typedef int T; @@ -80,4 +80,6 @@ int main() assert(v2[i] == a[i]); assert(!S::default_ctor_called); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/mask_array_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/mask_array_assign.pass.cpp index 592e306e7..aeb95a10b 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/mask_array_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/mask_array_assign.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -31,4 +31,6 @@ int main() assert(v2[ 2] == 4); assert(v2[ 3] == 7); assert(v2[ 4] == 11); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp index 263c093b9..522c0a2a3 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -60,4 +60,6 @@ int main() assert(v2[i][j] == a[i][j]); } } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/slice_array_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/slice_array_assign.pass.cpp index 5ccfa2e08..68b0e37d4 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/slice_array_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/slice_array_assign.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; std::valarray v1(a, sizeof(a)/sizeof(a[0])); @@ -27,4 +27,6 @@ int main() assert(v[2] == 7); assert(v[3] == 10); assert(v[4] == 13); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp index c722f8b1e..3adb1465c 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -28,4 +28,6 @@ int main() for (std::size_t i = 0; i < v.size(); ++i) assert(v[i] == 7); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp index d6f7c57d5..60b307153 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp index 6c37d2bc1..287372150 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp index a5cccdc86..fdb9975d5 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp index bff87ab95..a309767ff 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp index e574de21f..a8ef9152b 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp index 0dee79df7..263ac820a 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp index 5dc7ca5ce..79cfeb0c4 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v2[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp index 0e306cefc..b0ea0a298 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp index 97e3b9b99..df962a044 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp index ba44c578d..1be8942ab 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp index 67ed8bc5c..3700e5c47 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp index 730ac7f15..c8c5d1ef9 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp index 91ea80ed2..f642ce431 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp index abbb0023c..8cba6b4da 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp index f5fc5c724..d50971b39 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp index 00f5e2560..670599afd 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp index 00ac963b7..f7e3da5bf 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp index a039f9f8c..963279968 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp index f9d8ba3b5..bf0805511 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -33,4 +33,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp index 02c139824..0a3d3200f 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -30,4 +30,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp index a97a25047..8a9c6baae 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -52,4 +52,6 @@ int main() assert(v2[i][j] == v[i][j]); } } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/default.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/default.pass.cpp index ff4a7a254..b56039802 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/default.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/default.pass.cpp @@ -22,7 +22,7 @@ struct S { bool S::ctor_called = false; -int main() +int main(int, char**) { { std::valarray v; @@ -45,4 +45,6 @@ int main() assert(v.size() == 0); assert(!S::ctor_called); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/gslice_array.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/gslice_array.pass.cpp index 7e061f50a..fdab3e3e8 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/gslice_array.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/gslice_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -53,4 +53,6 @@ int main() assert(v[21] == 34); assert(v[22] == 35); assert(v[23] == 36); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/indirect_array.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/indirect_array.pass.cpp index e525b2a4f..3a62b0a54 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/indirect_array.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/indirect_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -53,4 +53,6 @@ int main() assert(v[21] == 34); assert(v[22] == 35); assert(v[23] == 36); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp index bd47c5798..1f5986eda 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -37,4 +37,6 @@ int main() for (unsigned i = 0; i < N; ++i) assert(v[i] == a[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/mask_array.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/mask_array.pass.cpp index e9deea94a..4559c36e7 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/mask_array.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/mask_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -30,4 +30,6 @@ int main() assert(v2[ 2] == 4); assert(v2[ 3] == 7); assert(v2[ 4] == 11); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp index 010649a92..0ef6f3cee 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -58,4 +58,6 @@ int main() assert(v2[i][j] == a[i][j]); } } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp index 84d51b035..a0b4a31ae 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -49,4 +49,6 @@ int main() assert(v[i][j] == a[i][j]); } } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/size.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/size.pass.cpp index 7e539d9c2..95417e58a 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/size.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/size.pass.cpp @@ -24,7 +24,7 @@ struct S { size_t S::cnt_dtor = 0; -int main() +int main(int, char**) { { std::valarray v(100); @@ -51,4 +51,6 @@ int main() assert(v[i].x == 1); } assert(S::cnt_dtor == 100); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/slice_array.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/slice_array.pass.cpp index c5667671f..332a61715 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/slice_array.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/slice_array.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; std::valarray v1(a, sizeof(a)/sizeof(a[0])); @@ -26,4 +26,6 @@ int main() assert(v[2] == 7); assert(v[3] == 10); assert(v[4] == 13); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/value_size.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/value_size.pass.cpp index 6e43de782..03e4add46 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/value_size.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/value_size.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { std::valarray v(5, 100); @@ -35,4 +35,6 @@ int main() for (int i = 0; i < 100; ++i) assert(v[i].size() == 10); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/apply_cref.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/apply_cref.pass.cpp index 7d4d07923..65277870a 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/apply_cref.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/apply_cref.pass.cpp @@ -19,7 +19,7 @@ typedef int T; T f(const T& t) {return t + 5;} -int main() +int main(int, char**) { { T a1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; @@ -47,4 +47,6 @@ int main() for (unsigned i = 0; i < N1; ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/apply_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/apply_value.pass.cpp index d43810062..fd100b5e5 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/apply_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/apply_value.pass.cpp @@ -19,7 +19,7 @@ typedef int T; T f(T t) {return t + 5;} -int main() +int main(int, char**) { { T a1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; @@ -47,4 +47,6 @@ int main() for (unsigned i = 0; i < N1; ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp index 1aa6a3e9a..14ca081a1 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -123,4 +123,6 @@ int main() for (unsigned i = 0; i < N1; ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/max.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/max.pass.cpp index cc80ea8e0..bdd84c118 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/max.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/max.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef double T; @@ -36,4 +36,6 @@ int main() std::valarray v1(a1, N1); assert((2*v1).max() == 8.0); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/min.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/min.pass.cpp index 37d8f3a31..ca04a9308 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/min.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/min.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef double T; @@ -36,4 +36,6 @@ int main() std::valarray v1(a1, N1); assert((2*v1).min() == -6.0); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp index 82dd0bd38..e92e7420b 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -38,4 +38,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == 0); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp index 2be57bff3..1a7628eb3 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -123,4 +123,6 @@ int main() for (unsigned i = 0; i < N1; ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/size.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/size.pass.cpp index 3498cc59c..f79062723 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/size.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/size.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -37,4 +37,6 @@ int main() std::valarray v1; assert(v1.size() == N1); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/sum.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/sum.pass.cpp index b1c530aa4..084f00fb9 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/sum.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/sum.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef double T; @@ -24,4 +24,6 @@ int main() std::valarray v1(a1, N1); assert(v1.sum() == 16.5); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp index 23cf807af..12a7d8fd8 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -82,4 +82,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_const.pass.cpp index 32e6b5561..d84309f22 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -73,4 +73,6 @@ int main() assert(v1[38] == 38); assert(v1[39] == 39); assert(v1[40] == 40); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_non_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_non_const.pass.cpp index 12caa6118..ac6971878 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_non_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/gslice_non_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -53,4 +53,6 @@ int main() assert(v[21] == 34); assert(v[22] == 35); assert(v[23] == 36); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_const.pass.cpp index d210e5120..7e5ef1546 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -53,4 +53,6 @@ int main() assert(v[21] == 34); assert(v[22] == 35); assert(v[23] == 36); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_non_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_non_const.pass.cpp index 053e9267e..82a5f1448 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_non_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/indirect_array_non_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -54,4 +54,6 @@ int main() assert(v[21] == 34); assert(v[22] == 35); assert(v[23] == 36); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/slice_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/slice_const.pass.cpp index 3eaafee7e..d689ce923 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/slice_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/slice_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; std::valarray v1(a1, sizeof(a1)/sizeof(a1[0])); @@ -26,4 +26,6 @@ int main() assert(v2[2] == 7); assert(v2[3] == 10); assert(v2[4] == 13); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/slice_non_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/slice_non_const.pass.cpp index d4cb64cf9..a6c7cb7e8 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/slice_non_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/slice_non_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; int a2[] = {-1, -2, -3, -4, -5}; @@ -39,4 +39,6 @@ int main() assert(v1[13] == -5); assert(v1[14] == 14); assert(v1[15] == 15); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_const.pass.cpp index 77e86ac73..13cafbccb 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -30,4 +30,6 @@ int main() assert(v2[ 2] == 4); assert(v2[ 3] == 7); assert(v2[ 4] == 11); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_non_const.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_non_const.pass.cpp index 6ea9e1849..34b4cfdb5 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_non_const.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.sub/valarray_bool_non_const.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { int a1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; const std::size_t N1 = sizeof(a1)/sizeof(a1[0]); @@ -31,4 +31,6 @@ int main() assert(v2[ 2] == 4); assert(v2[ 3] == 7); assert(v2[ 4] == 11); + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp index 8bb23c0b4..7f31355d0 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -52,4 +52,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == ~(2*v[i])); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp index 2827488d2..a89b24d23 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -62,4 +62,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == -2*v[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp index 64e902146..3975510fb 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -38,4 +38,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == !(2 * v[i])); } + + return 0; } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp index 113bb12e9..b1f7f313f 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -62,4 +62,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == +2*v[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/nothing_to_do.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/nothing_to_do.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp index d195f1d24..3be9074db 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp index 4e083bd15..4f1bf8ad6 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp index 89fdd065a..05990124e 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp index 4b76423ae..50c6a1484 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp index babecfe99..f5e0b2727 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp index 29316e4c7..dde6955bb 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp index af78964ca..f1df168b3 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp index e6760c230..0ea4f0c1d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp index 1d984be79..f2131d10e 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp index 948688ba3..22d82f4b5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp index 101b32d53..f498e7af5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp index dc2ecc0f8..fbd407ce2 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp index c01d33a2b..f305243d5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp index 328afb2a4..90fa4b4fd 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp index e5ca45963..295dd6bdc 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp index c65a7b2a6..19a410e4f 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp index 46b7fbb55..2aef9c1a1 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp index 97b7791de..ba598f62d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp index 90f9d756c..e71fa1056 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp index 5136d3fd9..3945c1bf4 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp index 697b46db8..932763452 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp index 4194c191a..9422d6be8 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp index 4aabb8a94..8a68f30ca 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp index cccdca18c..519fd2b3b 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp index c15b794ce..bc5e7329c 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp index 155ea25b5..330f5e0a7 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp index b825ad54e..4fa8bb2d2 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp index 5e07f5d44..fd4fb084c 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -32,4 +32,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp index bc22ebadd..c5082f553 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp index 14574a10d..377f03ed3 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp index 3e0951b6e..3f3ede056 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp index 75bce73a2..de5808e57 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -42,4 +42,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp index a6cd5e836..c73ec1e54 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -42,4 +42,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp index 3b43c1097..187126fc8 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp index 1bd1fa0e8..01c04a62c 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp index 5fb05f60a..b0db6a0d1 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp index 6f7678fc7..c8de6208a 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp index f26e94694..cf568b530 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp index 2c795aae3..c66a60e06 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp index 03468763f..351b662be 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp index 970f8d8d5..f895b0783 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp index ad30ae425..a54b77025 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp index 86e5553a8..c8812f3fd 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp index d520a21b9..03caf34a6 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp index 2055f7554..5026b73d4 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp index 0eb137ca0..59943f912 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp index d7d6b7d8b..9ced47571 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp index 34419bdec..770d5a96f 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp index 4daca5332..1892a7071 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp index add76d16c..3cdb89739 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp index a35038051..49ffeda05 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp index ef2b16509..f62cb4f8c 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -34,4 +34,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp index 60f14f2bb..df73f85e3 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -42,4 +42,6 @@ int main() for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp index 0d9a3124e..3798acc67 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -42,4 +42,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp index 478350837..2200ddfe0 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -84,4 +84,6 @@ int main() for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp index ff5c7d89a..d721c8442 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef double T; @@ -31,4 +31,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp index bee16abd7..18b5bcb5b 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp index 4cecd8cac..9401200e5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp index 7e81821dd..fcbd63b83 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -50,4 +50,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp index 3ab737577..59928d447 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp index 07e7894ae..ed42627d1 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp index 567f568a9..7176b9343 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp index 182b8bc3a..bc58e4af2 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp index fb0965bb3..b453edd08 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp index 3c19e3edf..8e95f8704 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp index 70ba211a8..39514ed68 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp index 3e616a062..050d58fa5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp index 096cd5d32..93b8a14cb 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -50,4 +50,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp index 902c9f321..62c140c04 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp index 394497823..0c8a76b6d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp index 2cf38b88b..92d6f4492 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp index fa591d0c6..190c212ac 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp index eb40e61b3..805bde633 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp index 6395ee550..4f5b69d08 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp index 10e0a22be..c63696a83 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp @@ -31,7 +31,7 @@ bool is_about(double x, double y, int p) return a == o.str(); } -int main() +int main(int, char**) { { typedef double T; @@ -48,4 +48,6 @@ int main() for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.range/begin_const.pass.cpp b/test/std/numerics/numarray/valarray.range/begin_const.pass.cpp index db39ab4a1..35e5e4206 100644 --- a/test/std/numerics/numarray/valarray.range/begin_const.pass.cpp +++ b/test/std/numerics/numarray/valarray.range/begin_const.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -26,4 +26,6 @@ int main() const std::valarray v(a, N); assert(v[0] == 1); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.range/begin_non_const.pass.cpp b/test/std/numerics/numarray/valarray.range/begin_non_const.pass.cpp index fb4013dee..e0d8e71da 100644 --- a/test/std/numerics/numarray/valarray.range/begin_non_const.pass.cpp +++ b/test/std/numerics/numarray/valarray.range/begin_non_const.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -27,4 +27,6 @@ int main() *begin(v) = 10; assert(v[0] == 10); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.range/end_const.pass.cpp b/test/std/numerics/numarray/valarray.range/end_const.pass.cpp index 113216ad0..d1424d3f0 100644 --- a/test/std/numerics/numarray/valarray.range/end_const.pass.cpp +++ b/test/std/numerics/numarray/valarray.range/end_const.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -28,4 +28,6 @@ int main() assert(v[v.size()-1] == 5); assert(static_cast(end(v) - begin(v)) == v.size()); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp b/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp index c5d54729a..5e1cbd4a8 100644 --- a/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp +++ b/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -29,4 +29,6 @@ int main() assert(v[v.size()-1] == 10); assert(static_cast(end(v) - begin(v)) == v.size()); } + + return 0; } diff --git a/test/std/numerics/numarray/valarray.syn/nothing_to_do.pass.cpp b/test/std/numerics/numarray/valarray.syn/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numarray/valarray.syn/nothing_to_do.pass.cpp +++ b/test/std/numerics/numarray/valarray.syn/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp b/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp index 2a14a7d8e..80a048d07 100644 --- a/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp +++ b/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp @@ -42,11 +42,13 @@ test() test(Iter(ia), Iter(ia+sa), 10, 31); } -int main() +int main(int, char**) { test >(); test >(); test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp b/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp index a6dc04b2d..c7a55b971 100644 --- a/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp +++ b/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp @@ -44,11 +44,13 @@ test() test(Iter(ia), Iter(ia+sa), 10, 7200); } -int main() +int main(int, char**) { test >(); test >(); test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp b/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp index ac0b17741..3e043e5cb 100644 --- a/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp +++ b/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp @@ -75,7 +75,7 @@ public: #endif -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -112,4 +112,6 @@ int main() Y y[3] = {Y(1), Y(2), Y(3)}; std::adjacent_difference(x, x+3, y); #endif + + return 0; } diff --git a/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp b/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp index 967ec2ea3..9a10105d0 100644 --- a/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp +++ b/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp @@ -78,7 +78,7 @@ public: #endif -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -115,4 +115,6 @@ int main() Y y[3] = {Y(1), Y(2), Y(3)}; std::adjacent_difference(x, x+3, y, std::minus()); #endif + + return 0; } diff --git a/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp b/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp index 5568e0d80..447ceb61e 100644 --- a/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp +++ b/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp @@ -85,7 +85,7 @@ void basic_tests() } -int main() +int main(int, char**) { basic_tests(); @@ -96,4 +96,6 @@ int main() test >(); test(); test< int*>(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp b/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp index 78c8325e2..46cb0800b 100644 --- a/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp +++ b/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp @@ -59,7 +59,7 @@ test() } } -int main() +int main(int, char**) { // All the iterator categories test >(); @@ -85,4 +85,6 @@ int main() assert(res[i] == j); } } + + return 0; } diff --git a/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp b/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp index b02ce5408..0ab019c5e 100644 --- a/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp +++ b/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp @@ -90,7 +90,7 @@ void basic_tests() } } -int main() +int main(int, char**) { basic_tests(); @@ -101,4 +101,6 @@ int main() test >(); test(); test< int*>(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp b/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp index 07561175b..88633ac84 100644 --- a/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp +++ b/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp @@ -97,7 +97,7 @@ void basic_tests() } -int main() +int main(int, char**) { basic_tests(); @@ -110,4 +110,6 @@ int main() // test(); // test< int*>(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp b/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp index 06a187454..c6e691aee 100644 --- a/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp +++ b/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp @@ -113,7 +113,7 @@ void basic_tests() } -int main() +int main(int, char**) { basic_tests(); @@ -126,4 +126,6 @@ int main() test(); test< int*>(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp b/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp index fec9182b1..fa5c1e834 100644 --- a/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp +++ b/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp @@ -47,7 +47,7 @@ test() test(Iter1(a), Iter1(a+sa), Iter2(b), 10, 66); } -int main() +int main(int, char**) { test, input_iterator >(); test, forward_iterator >(); @@ -78,4 +78,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp b/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp index d0d152db1..e42e3cea9 100644 --- a/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp +++ b/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp @@ -50,7 +50,7 @@ test() test(Iter1(a), Iter1(a+sa), Iter2(b), 10, 1176490); } -int main() +int main(int, char**) { test, input_iterator >(); test, forward_iterator >(); @@ -81,4 +81,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp b/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp index 312867425..2c1c08e8b 100644 --- a/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp +++ b/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp @@ -28,10 +28,12 @@ test() assert(ia[i] == ir[i]); } -int main() +int main(int, char**) { test >(); test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool1.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool1.fail.cpp index 70173d08b..1c56a6707 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool1.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool1.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::gcd(false, 4); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool2.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool2.fail.cpp index 106434d97..9390e50f1 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool2.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool2.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::gcd(2, true); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool3.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool3.fail.cpp index 138bdd6db..2aceb285b 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool3.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool3.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::gcd(false, 4); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool4.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool4.fail.cpp index 8e8e75593..234a4d7ce 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool4.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool4.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::gcd(2, true); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral1.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral1.fail.cpp index 7bcf29d13..1aeb5249f 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral1.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral1.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::gcd(2.0, 4); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral2.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral2.fail.cpp index aceb0ff63..89079181b 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral2.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral2.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::gcd(4, 6.0); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp index 83a90b984..bba3780bd 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.pass.cpp @@ -91,7 +91,7 @@ constexpr bool do_test(int = 0) return accumulate; } -int main() +int main(int, char**) { auto non_cce = std::rand(); // a value that can't possibly be constexpr @@ -141,4 +141,6 @@ int main() static_assert(std::is_same_v, ""); assert(res == 2); } + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool1.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool1.fail.cpp index 43fc1f5bf..ab199d7a8 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool1.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool1.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::lcm(false, 4); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool2.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool2.fail.cpp index b9e1128dc..68bfd1d21 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool2.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool2.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::lcm(2, true); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool3.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool3.fail.cpp index 763b65f99..4f4042267 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool3.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool3.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::lcm(false, 4); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool4.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool4.fail.cpp index dd7c43a41..2cdbcefdc 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool4.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool4.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::lcm(2, true); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral1.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral1.fail.cpp index 81f25887e..968034b02 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral1.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral1.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::lcm(2.0, 4); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral2.fail.cpp b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral2.fail.cpp index ef039ca79..ed2813f6a 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral2.fail.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral2.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::lcm(4, 6.0); + + return 0; } diff --git a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp index a42303776..8a0567061 100644 --- a/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp +++ b/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp @@ -90,7 +90,7 @@ constexpr bool do_test(int = 0) return accumulate; } -int main() +int main(int, char**) { auto non_cce = std::rand(); // a value that can't possibly be constexpr @@ -141,4 +141,6 @@ int main() static_assert(std::is_same_v, ""); assert(res1 == 1324997410816LL); } + + return 0; } diff --git a/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp b/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp index 90a74e22f..4ea410712 100644 --- a/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp +++ b/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp @@ -35,7 +35,7 @@ test() assert(ib[i] == ir[i]); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -66,4 +66,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp b/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp index eadcd5a3a..ab51b5b5b 100644 --- a/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp +++ b/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp @@ -37,7 +37,7 @@ test() assert(ib[i] == ir[i]); } -int main() +int main(int, char**) { test, output_iterator >(); test, forward_iterator >(); @@ -68,4 +68,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp b/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp index ebdaaac91..031a12d29 100644 --- a/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp +++ b/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp @@ -46,7 +46,7 @@ void test_return_type() static_assert( std::is_same_v ); } -int main() +int main(int, char**) { test_return_type(); test_return_type(); @@ -59,4 +59,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp b/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp index 22b5a7239..19c6b7d5f 100644 --- a/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp +++ b/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp @@ -48,7 +48,7 @@ void test_return_type() static_assert( std::is_same_v ); } -int main() +int main(int, char**) { test_return_type(); test_return_type(); @@ -63,4 +63,6 @@ int main() test >(); test >(); test(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp b/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp index 7c2692171..adcf92879 100644 --- a/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp +++ b/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp @@ -48,7 +48,7 @@ void test_return_type() static_assert( std::is_same_v()))>, "" ); } -int main() +int main(int, char**) { test_return_type(); test_return_type(); @@ -70,4 +70,6 @@ int main() unsigned res = std::reduce(v.begin(), v.end(), 1U, std::multiplies<>()); assert(res == 40320); // 8! will not fit into a char } + + return 0; } diff --git a/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp b/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp index dc9412ec1..528802cb4 100644 --- a/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp +++ b/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp @@ -139,7 +139,7 @@ void basic_tests() } } -int main() +int main(int, char**) { basic_tests(); @@ -150,4 +150,6 @@ int main() test >(); test(); test< int*>(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp b/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp index 412c4b292..f7a321317 100644 --- a/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp +++ b/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp @@ -113,7 +113,7 @@ void basic_tests() } } -int main() +int main(int, char**) { basic_tests(); @@ -124,4 +124,6 @@ int main() test >(); test(); test< int*>(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp b/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp index d29131bd1..56e5bc6e7 100644 --- a/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp +++ b/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp @@ -139,7 +139,7 @@ void basic_tests() } } -int main() +int main(int, char**) { basic_tests(); @@ -150,4 +150,6 @@ int main() test >(); test(); test< int*>(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp b/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp index 541fbb76f..38071531b 100644 --- a/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp +++ b/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp @@ -91,7 +91,7 @@ void test_move_only_types() [](const MoveOnly& target) { return MoveOnly{target.get() * 10}; }).get()); } -int main() +int main(int, char**) { test_return_type(); test_return_type(); @@ -117,4 +117,6 @@ int main() } test_move_only_types(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp b/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp index 8f846a893..d74267c71 100644 --- a/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp +++ b/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp @@ -65,7 +65,7 @@ void test_move_only_types() std::transform_reduce(std::begin(ia), std::end(ia), std::begin(ib), MoveOnly{0}).get()); } -int main() +int main(int, char**) { test_return_type(); test_return_type(); @@ -103,4 +103,6 @@ int main() test< int*, unsigned int *>(); test_move_only_types(); + + return 0; } diff --git a/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp b/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp index 586e7b180..27bad12ce 100644 --- a/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp +++ b/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp @@ -69,7 +69,7 @@ void test_move_only_types() [](const MoveOnly& lhs, const MoveOnly& rhs) { return MoveOnly{lhs.get() * rhs.get()}; }).get()); } -int main() +int main(int, char**) { test_return_type(); test_return_type(); @@ -107,4 +107,6 @@ int main() test< int*, unsigned int *>(); test_move_only_types(); + + return 0; } diff --git a/test/std/numerics/numeric.requirements/nothing_to_do.pass.cpp b/test/std/numerics/numeric.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numeric.requirements/nothing_to_do.pass.cpp +++ b/test/std/numerics/numeric.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/numerics.general/nothing_to_do.pass.cpp b/test/std/numerics/numerics.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/numerics.general/nothing_to_do.pass.cpp +++ b/test/std/numerics/numerics.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/nothing_to_do.pass.cpp b/test/std/numerics/rand/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.adapt/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.adapt/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/assign.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/assign.pass.cpp index dbc038fc5..5deb1d50c 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/assign.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/assign.pass.cpp @@ -48,8 +48,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/copy.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/copy.pass.cpp index 78bc6b297..443f4f8d8 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/copy.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/copy.pass.cpp @@ -46,8 +46,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_copy.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_copy.pass.cpp index a0833fb4a..57f2bcc76 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_copy.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_copy.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::ranlux24_base Engine; @@ -25,4 +25,6 @@ int main() Adaptor a(e); assert(a.base() == e); } + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_move.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_move.pass.cpp index 5df116384..ade8e8d81 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_move.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_engine_move.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::ranlux24_base Engine; @@ -26,4 +26,6 @@ int main() Adaptor a(std::move(e0)); assert(a.base() == e); } + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_result_type.pass.cpp index 4022917b9..6fe094763 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_result_type.pass.cpp @@ -43,8 +43,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_sseq.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_sseq.pass.cpp index c56bf4503..fe2d9fea3 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_sseq.pass.cpp @@ -47,8 +47,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/default.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/default.pass.cpp index 703dd3d7c..32af7046f 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/default.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/default.pass.cpp @@ -34,8 +34,10 @@ test2() assert(e1() == 23459059301164ull); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/discard.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/discard.pass.cpp index ca675b9ff..a6f4d64e3 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/discard.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/discard.pass.cpp @@ -44,8 +44,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/eval.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/eval.pass.cpp index 33e0f73ee..75f07aeca 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/eval.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/eval.pass.cpp @@ -34,8 +34,10 @@ test2() assert(e() == 276846226770426ull); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp index ebfddfc37..a9fbd7963 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp @@ -55,8 +55,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/result_type.pass.cpp index 7df00d8e6..a18e09bd1 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/result_type.pass.cpp @@ -34,8 +34,10 @@ test2() std::uint_fast64_t>::value), ""); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_result_type.pass.cpp index 0dff0790c..bfa93767e 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_result_type.pass.cpp @@ -42,8 +42,10 @@ test2() } } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_sseq.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_sseq.pass.cpp index 738b306b2..5506cffa1 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/seed_sseq.pass.cpp @@ -40,8 +40,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpp index fef9ab497..423a629e7 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpp @@ -64,8 +64,10 @@ test2() where(E::used_block); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/assign.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/assign.pass.cpp index def8387e1..79205aacc 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/assign.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/assign.pass.cpp @@ -48,8 +48,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/copy.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/copy.pass.cpp index 179ffaf46..22e68626e 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/copy.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/copy.pass.cpp @@ -46,8 +46,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_copy.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_copy.pass.cpp index c858600cc..65fad3e2f 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_copy.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_copy.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::mt19937 Engine; @@ -25,4 +25,6 @@ int main() Adaptor a(e); assert(a.base() == e); } + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_move.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_move.pass.cpp index 1ecf36c43..f3b1d526f 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_move.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_engine_move.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::mt19937 Engine; @@ -26,4 +26,6 @@ int main() Adaptor a(std::move(e0)); assert(a.base() == e); } + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_result_type.pass.cpp index 9fa1383a8..84817b16e 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_result_type.pass.cpp @@ -43,8 +43,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_sseq.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_sseq.pass.cpp index a179753a8..d2792f98f 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_sseq.pass.cpp @@ -47,8 +47,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/default.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/default.pass.cpp index 422aaf936..d7e72e3e7 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/default.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/default.pass.cpp @@ -34,8 +34,10 @@ test2() assert(e1() == 18223106896348967647ull); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/discard.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/discard.pass.cpp index fa735c09e..8f2921923 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/discard.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/discard.pass.cpp @@ -44,8 +44,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/eval.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/eval.pass.cpp index 036dc1fbc..9d60eaba3 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/eval.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/eval.pass.cpp @@ -129,7 +129,7 @@ test8() assert(e() == 16470362623952407241ull); } -int main() +int main(int, char**) { test1(); test2(); @@ -139,4 +139,6 @@ int main() test6(); test7(); test8(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp index 0362cbfc2..b1a73193c 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp @@ -55,8 +55,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/result_type.pass.cpp index ee47a38b9..1b6fb87e3 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/result_type.pass.cpp @@ -77,8 +77,10 @@ test2() unsigned long long>::value), ""); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_result_type.pass.cpp index 204c89739..8225044d7 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_result_type.pass.cpp @@ -42,8 +42,10 @@ test2() } } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_sseq.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_sseq.pass.cpp index 5c1c34e72..04374d000 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/seed_sseq.pass.cpp @@ -40,8 +40,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/values.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/values.pass.cpp index 10d9f4d75..be25ad1e2 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/values.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/values.pass.cpp @@ -51,8 +51,10 @@ test2() #endif } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/assign.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/assign.pass.cpp index d3518432c..da08f58ed 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/assign.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/assign.pass.cpp @@ -32,7 +32,9 @@ test1() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/copy.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/copy.pass.cpp index 7c4930879..5788371c3 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/copy.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/copy.pass.cpp @@ -31,7 +31,9 @@ test1() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_copy.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_copy.pass.cpp index 4bd805262..0cc29d496 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_copy.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_copy.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::minstd_rand0 Engine; @@ -29,4 +29,6 @@ int main() assert(a.base() == e); } + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_move.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_move.pass.cpp index 6daa356a7..35474e6a0 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_move.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_move.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::minstd_rand0 Engine; @@ -30,4 +30,6 @@ int main() assert(a.base() == e); } + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_result_type.pass.cpp index ba0350fc5..5ca51e151 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_result_type.pass.cpp @@ -69,7 +69,9 @@ test1() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_sseq.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_sseq.pass.cpp index 3d3c06db2..136e7fe87 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_sseq.pass.cpp @@ -72,7 +72,9 @@ test1() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/default.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/default.pass.cpp index 438c60790..fff5cee2d 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/default.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/default.pass.cpp @@ -25,7 +25,9 @@ test1() assert(e1() == 152607844u); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/discard.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/discard.pass.cpp index 3e98bf554..1b86048c2 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/discard.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/discard.pass.cpp @@ -30,7 +30,9 @@ test1() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/eval.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/eval.pass.cpp index fa7056ca9..4eecfea81 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/eval.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/eval.pass.cpp @@ -86,9 +86,11 @@ test3() assert(e() == 500); } -int main() +int main(int, char**) { test1(); test2(); test3(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp index 5d7a49a5f..5d80b3afc 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp @@ -41,7 +41,9 @@ test1() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/result_type.pass.cpp index 5ba0b5ed2..bcb08557c 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/result_type.pass.cpp @@ -77,8 +77,10 @@ test2() unsigned long long>::value), ""); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_result_type.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_result_type.pass.cpp index 0d71f27e2..24ccfbbf8 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_result_type.pass.cpp @@ -29,7 +29,9 @@ test1() } } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_sseq.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_sseq.pass.cpp index 0a5d386b1..8dfbcb00e 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/seed_sseq.pass.cpp @@ -28,7 +28,9 @@ test1() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpp b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpp index 8f9e52442..d98fdf58a 100644 --- a/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpp +++ b/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpp @@ -44,7 +44,9 @@ test1() where(E::table_size); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.device/ctor.pass.cpp b/test/std/numerics/rand/rand.device/ctor.pass.cpp index c9838f681..24e372795 100644 --- a/test/std/numerics/rand/rand.device/ctor.pass.cpp +++ b/test/std/numerics/rand/rand.device/ctor.pass.cpp @@ -62,7 +62,7 @@ void check_random_device_invalid(const std::string &token) { } -int main() { +int main(int, char**) { { std::random_device r; } @@ -99,4 +99,6 @@ int main() { std::random_device r; } #endif // !defined(_WIN32) + + return 0; } diff --git a/test/std/numerics/rand/rand.device/entropy.pass.cpp b/test/std/numerics/rand/rand.device/entropy.pass.cpp index 381971377..539c238ba 100644 --- a/test/std/numerics/rand/rand.device/entropy.pass.cpp +++ b/test/std/numerics/rand/rand.device/entropy.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::random_device r; double e = r.entropy(); ((void)e); // Prevent unused warning + + return 0; } diff --git a/test/std/numerics/rand/rand.device/eval.pass.cpp b/test/std/numerics/rand/rand.device/eval.pass.cpp index b5b8aa11f..4b68282f7 100644 --- a/test/std/numerics/rand/rand.device/eval.pass.cpp +++ b/test/std/numerics/rand/rand.device/eval.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::random_device r; @@ -45,4 +45,6 @@ int main() { } #endif + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.dis/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.dis/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.dis/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/assign.pass.cpp index bbd200d21..5ed93470d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/assign.pass.cpp @@ -26,7 +26,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/copy.pass.cpp index bf4291cec..e3d866ad4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/copy.pass.cpp @@ -24,7 +24,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_double.pass.cpp index 1d9a22d1e..a8f76bb23 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_double.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -32,4 +32,6 @@ int main() D d(0.75); assert(d.p() == 0.75); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_param.pass.cpp index 5543f4073..a568cb2b7 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/ctor_param.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -24,4 +24,6 @@ int main() D d(p); assert(d.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eq.pass.cpp index faa683d4d..24babc118 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eq.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -32,4 +32,6 @@ int main() D d2(.25); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp index a16d52475..e28c39099 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp @@ -26,7 +26,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -100,4 +100,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.02); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp index 6d83410d8..bf1d11743 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp @@ -26,7 +26,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -104,4 +104,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.02); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/get_param.pass.cpp index d24316d87..0e960d6ac 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/get_param.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -24,4 +24,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp index 5107e9006..7c7829796 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp @@ -24,7 +24,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -36,4 +36,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/max.pass.cpp index acb1ada86..6f4ac7e3d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/max.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; D d(.25); assert(d.max() == true); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/min.pass.cpp index 626f014b8..8c369dbf8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/min.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; D d(.5); assert(d.min() == false); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_assign.pass.cpp index f8ea5be59..b4fcd04ec 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_assign.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -26,4 +26,6 @@ int main() p = p0; assert(p.p() == .7); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_copy.pass.cpp index 91a8bacb7..96ddd4bc4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_copy.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -25,4 +25,6 @@ int main() param_type p = p0; assert(p.p() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_ctor.pass.cpp index cf1b7d391..612e6c686 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_ctor.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -30,4 +30,6 @@ int main() param_type p(0.25); assert(p.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_eq.pass.cpp index b41a8f778..cde5611ec 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_eq.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -32,4 +32,6 @@ int main() param_type p2(0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_types.pass.cpp index a8d6ba15f..e1d9532f0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/param_types.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -23,4 +23,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/set_param.pass.cpp index 55af45597..03e3d8a8c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/set_param.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; @@ -25,4 +25,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/types.pass.cpp index 0be93b4b0..539b809b0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/types.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::bernoulli_distribution D; typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/assign.pass.cpp index 746a35fb5..e997198ad 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/copy.pass.cpp index f66192938..2c2b65c94 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_int_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_int_double.pass.cpp index f9ff59cd4..26a6e3a66 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_int_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_int_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.t() == 3); assert(d.p() == 0.75); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_param.pass.cpp index 569ec41c3..fa69b9123 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.t() == 5); assert(d.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eq.pass.cpp index b6c8aeb4a..dbe086ad4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -39,4 +39,6 @@ int main() D d2(4, .25); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp index 06f16c257..fea71ccb8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp @@ -506,7 +506,7 @@ test11() // assert(kurtosis == x_kurtosis); } -int main() +int main(int, char**) { test1(); test2(); @@ -519,4 +519,6 @@ int main() test9(); test10(); test11(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp index 78a9e6e3b..cd4d00678 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -156,4 +156,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.04); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.3); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/get_param.pass.cpp index 304a6b61a..a3ba48f55 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp index 90eeb394c..cb272152a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/max.pass.cpp index 946e7ed93..c8ca662b6 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/max.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; D d(4, .25); assert(d.max() == 4); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/min.pass.cpp index c6ac01110..ce793f67b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; D d(4, .5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_assign.pass.cpp index 24250bbce..069d6e440 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.t() == 6); assert(p.p() == .7); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_copy.pass.cpp index 9445502ed..f2b78e6d8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.t() == 10); assert(p.p() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_ctor.pass.cpp index 2a7f92843..8ba09a681 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.t() == 10); assert(p.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_eq.pass.cpp index 0e705adcf..0ba4381ad 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(3, 0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_types.pass.cpp index 4e95286f3..ba94d412a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/set_param.pass.cpp index 66f1d875d..ec82a93ff 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/types.pass.cpp index 60f811499..c52681a13 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::binomial_distribution<> D; @@ -28,4 +28,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/assign.pass.cpp index 99d7a6dc1..ae49feb3e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/copy.pass.cpp index ea83185e5..73ff6d68f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_double.pass.cpp index f099589c8..1d4388e4d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -28,4 +28,6 @@ int main() D d(0.75); assert(d.p() == 0.75); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_param.pass.cpp index f682fb71c..3bcebc36f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eq.pass.cpp index aa358fe74..47ea0f282 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(.25); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp index 4addb5e15..46ec88121 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp @@ -286,7 +286,7 @@ test6() assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.02); } -int main() +int main(int, char**) { test1(); test2(); @@ -294,4 +294,6 @@ int main() test4(); test5(); test6(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp index a3194c4d1..825fa3f5c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -156,4 +156,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.02); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/get_param.pass.cpp index 2ef240620..35679a862 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp index fb419b468..36de49f78 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/max.pass.cpp index 00a3780ed..9e785da2e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/max.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; D d(.25); assert(d.max() == std::numeric_limits::max()); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/min.pass.cpp index ab9e964f0..63f69f25e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; D d(.5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_assign.pass.cpp index 0b6033d39..c88af2d68 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -27,4 +27,6 @@ int main() p = p0; assert(p.p() == .7); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_copy.pass.cpp index 92f917767..117b98bc1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -26,4 +26,6 @@ int main() param_type p = p0; assert(p.p() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_ctor.pass.cpp index 75a9b436d..717102285 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -31,4 +31,6 @@ int main() param_type p(0.25); assert(p.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_eq.pass.cpp index 973491fd8..a741f06f6 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_types.pass.cpp index bb80250a1..2f9efc268 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/set_param.pass.cpp index e66f9ace4..74d49d5d8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/types.pass.cpp index 528996f50..a62b66134 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::geometric_distribution<> D; @@ -28,4 +28,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/assign.pass.cpp index 8b6d1e5a5..20f7f9ffd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/copy.pass.cpp index 68c7703b2..73ee12e43 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_int_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_int_double.pass.cpp index 3b18e8068..0b9418b7c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_int_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_int_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.k() == 3); assert(d.p() == 0.75); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_param.pass.cpp index 51b875da9..485a3ae98 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.k() == 5); assert(d.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eq.pass.cpp index 7fa43ae9a..b93084e47 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -39,4 +39,6 @@ int main() D d2(4, .25); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp index 039403eea..4a8f78842 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp @@ -284,7 +284,7 @@ test6() assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.03); } -int main() +int main(int, char**) { test1(); test2(); @@ -292,4 +292,6 @@ int main() test4(); test5(); test6(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp index d1f6b6258..b99f6fb07 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -156,4 +156,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.03); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/get_param.pass.cpp index 0cfe69f0e..63fe38043 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp index cb5ca473f..a26f19906 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/max.pass.cpp index c5c1cc106..3bc54a4be 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/max.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; D d(4, .25); assert(d.max() == std::numeric_limits::max()); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/min.pass.cpp index 2dfa797cc..b2354d77c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; D d(4, .5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_assign.pass.cpp index d2e948771..7968b01e8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.k() == 6); assert(p.p() == .7); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_copy.pass.cpp index ded919569..b16818b26 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.k() == 10); assert(p.p() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_ctor.pass.cpp index 0fc228a32..ad7908d31 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.k() == 10); assert(p.p() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_eq.pass.cpp index d65fa544f..793b4361c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(3, 0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_types.pass.cpp index 0ac9230ce..c0164edc8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/set_param.pass.cpp index d785330a4..8971be5ee 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/types.pass.cpp index 6d2b75585..ea177377a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::negative_binomial_distribution<> D; @@ -28,4 +28,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/assign.pass.cpp index 66d5a7ade..dfe8785ff 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/copy.pass.cpp index 3d7db5423..85511d161 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_double_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_double_double.pass.cpp index eb4068c4b..f452b6e0b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_double_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_double_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.a() == 14.5); assert(d.b() == 5.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_param.pass.cpp index aedfbb5d3..3a8ed3cc9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.a() == 0.25); assert(d.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eq.pass.cpp index e4e296356..bc42b94f9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(2.5, 4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval.pass.cpp index f578164bd..2b63645ae 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval.pass.cpp @@ -26,7 +26,7 @@ f(double x, double a, double b) return 1/3.1415926535897932 * std::atan((x - a)/b) + .5; } -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -73,4 +73,6 @@ int main() for (int i = 0; i < N; ++i) assert(std::abs(f(u[i], a, b) - double(i)/N) < .001); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval_param.pass.cpp index 450e19225..56921fe0f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/eval_param.pass.cpp @@ -26,7 +26,7 @@ f(double x, double a, double b) return 1/3.1415926535897932 * std::atan((x - a)/b) + .5; } -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -79,4 +79,6 @@ int main() for (int i = 0; i < N; ++i) assert(std::abs(f(u[i], a, b) - double(i)/N) < .001); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/get_param.pass.cpp index 635d116eb..c3c88b8d7 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp index 73a7e11ae..db50cfd5c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/max.pass.cpp index bfde51747..963e8ed37 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/min.pass.cpp index 2e2ba7db8..59044b8e2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; D d(.5, .5); assert(d.min() == -INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_assign.pass.cpp index c2a7a04dc..04d94e74d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.a() == .75); assert(p.b() == 6); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_copy.pass.cpp index 0ee42ef64..88739df68 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.a() == 10); assert(p.b() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_ctor.pass.cpp index 3c4467068..8563bafbb 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.a() == 10); assert(p.b() == 5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_eq.pass.cpp index 12ce7de78..97553701e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5, .5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_types.pass.cpp index 327d1e7d6..ca0539c41 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/set_param.pass.cpp index 9b5b4af16..ba66ec16a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/types.pass.cpp index b88e6328a..09f79da51 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::cauchy_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/assign.pass.cpp index cd25b1929..75242c2b9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/copy.pass.cpp index c7881c686..3eeba40d0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_double.pass.cpp index 77279803e..a778b2fac 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -28,4 +28,6 @@ int main() D d(14.5); assert(d.n() == 14.5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_param.pass.cpp index 7cf8c7dfb..922e44f61 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.n() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eq.pass.cpp index f26b78a79..8b9ad4574 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp index 81f3359eb..b080886a8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -148,4 +148,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp index 09a33327f..86ac86ed3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -154,4 +154,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/get_param.pass.cpp index 0173fb3f4..55fda0872 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp index fde2fecf0..101786131 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/max.pass.cpp index d5b337f2c..19ab87ca9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/min.pass.cpp index 54d800559..af5b45617 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; D d(.5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_assign.pass.cpp index fa243f22c..0b13690f2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -27,4 +27,6 @@ int main() p = p0; assert(p.n() == .75); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_copy.pass.cpp index c73f93a32..22fe4b4ec 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -26,4 +26,6 @@ int main() param_type p = p0; assert(p.n() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_ctor.pass.cpp index 34476f939..b3bbd8668 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -31,4 +31,6 @@ int main() param_type p(10); assert(p.n() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_eq.pass.cpp index e40f5d19f..f615acad8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_types.pass.cpp index 4ecb983b2..a6727c429 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/set_param.pass.cpp index eecfbf2fe..d497407e1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/types.pass.cpp index d211af8bb..e33551deb 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::chi_squared_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/assign.pass.cpp index c7eb0f983..c73d46ccb 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/copy.pass.cpp index 6ef45d0d5..9a9670154 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_double_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_double_double.pass.cpp index 8b5acf399..b29664ee4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_double_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_double_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.m() == 14.5); assert(d.n() == 5.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_param.pass.cpp index 2762c8dbb..3318d5222 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.m() == 0.25); assert(d.n() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eq.pass.cpp index ea040c9c6..b91da0511 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(2.5, 4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval.pass.cpp index 55c8ccf1b..9a4cdf175 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval.pass.cpp @@ -45,7 +45,7 @@ f(double x, double m, double n) return I(m * x / (m*x + n), static_cast(m/2), static_cast(n/2)); } -int main() +int main(int, char**) { // Purposefully only testing even integral values of m and n (for now) { @@ -99,4 +99,6 @@ int main() for (int i = 0; i < N; ++i) assert(std::abs(f(u[i], d.m(), d.n()) - double(i)/N) < .01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval_param.pass.cpp index 13818e026..59a19d57e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/eval_param.pass.cpp @@ -45,7 +45,7 @@ f(double x, double m, double n) return I(m * x / (m*x + n), static_cast(m/2), static_cast(n/2)); } -int main() +int main(int, char**) { // Purposefully only testing even integral values of m and n (for now) { @@ -105,4 +105,6 @@ int main() for (int i = 0; i < N; ++i) assert(std::abs(f(u[i], p.m(), p.n()) - double(i)/N) < .01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/get_param.pass.cpp index 386696ace..716d852dd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp index c08d61e1d..870d086cc 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/max.pass.cpp index 27bd09fc1..5e9c2968b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/min.pass.cpp index a3e382c7f..8aca42d94 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; D d(.5, .5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_assign.pass.cpp index d026525e7..3622aeb39 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.m() == .75); assert(p.n() == 6); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_copy.pass.cpp index 21364a393..cc936174c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.m() == 10); assert(p.n() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_ctor.pass.cpp index 7adacd37b..b7bef507d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.m() == 10); assert(p.n() == 5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_eq.pass.cpp index f4fb9bb9f..1345723ec 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5, .5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_types.pass.cpp index 3a716bf7c..8fdb9fccf 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/set_param.pass.cpp index 9164f750f..cad5deda3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/types.pass.cpp index ee96f3460..567ed9f12 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::fisher_f_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/assign.pass.cpp index 20157a2ed..567ae63b8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/copy.pass.cpp index 4e73c9d22..f27ea836a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_double_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_double_double.pass.cpp index d1116cca6..e19839f2a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_double_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_double_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.m() == 14.5); assert(d.s() == 5.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_param.pass.cpp index f88d43305..09ee798b8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.m() == 0.25); assert(d.s() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eq.pass.cpp index 627f57961..7257f57b1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(2.5, 4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp index bcbc04c32..908417548 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp @@ -248,11 +248,13 @@ test5() assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.7); } -int main() +int main(int, char**) { test1(); test2(); test3(); test4(); test5(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp index 350a32587..1c40e66b2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp @@ -258,11 +258,13 @@ test5() assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.7); } -int main() +int main(int, char**) { test1(); test2(); test3(); test4(); test5(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/get_param.pass.cpp index a553901fe..e56cae65b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp index 10ee0e820..204a8f5f3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/max.pass.cpp index 815db8a89..2297a4160 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/min.pass.cpp index d199cc0b9..84154865b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; D d(.5, .5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_assign.pass.cpp index 3597e6d47..9999b8499 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.m() == .75); assert(p.s() == 6); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_copy.pass.cpp index a0657ce5c..6ad49592f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.m() == 10); assert(p.s() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_ctor.pass.cpp index cd533afd8..cb1735b79 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.m() == 10); assert(p.s() == 5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_eq.pass.cpp index 8e4cd9a6f..a6be4db10 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5, .5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_types.pass.cpp index 7f2b726b1..99f13be07 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/set_param.pass.cpp index bc67664b0..992475717 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/types.pass.cpp index ae8b59b66..6bff26088 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::lognormal_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/assign.pass.cpp index 77c3cfbe2..492a0ea6a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/copy.pass.cpp index fa130e4c9..f2326bbc3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_double_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_double_double.pass.cpp index 508137282..2c4462f25 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_double_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_double_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.mean() == 14.5); assert(d.stddev() == 5.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_param.pass.cpp index bdb5c69f6..66331187c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.mean() == 0.25); assert(d.stddev() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eq.pass.cpp index ff62af280..87b7c4d7d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(2.5, 4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp index b2cf8534d..5362aef09 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -66,4 +66,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs(kurtosis - x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp index 55f0c8180..343bdd7dc 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -68,4 +68,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs(kurtosis - x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/get_param.pass.cpp index f17395501..a29337106 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp index 765c45187..601f8d580 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/max.pass.cpp index 9218cfa83..24adfc05c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/min.pass.cpp index 1ec456425..0e2c27a18 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; D d(.5, .5); assert(d.min() == -INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_assign.pass.cpp index 08195232e..4a3786923 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.mean() == .75); assert(p.stddev() == 6); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_copy.pass.cpp index cc16ec7e3..7ae72e6df 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.mean() == 10); assert(p.stddev() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_ctor.pass.cpp index f58fd3b5a..e947060e5 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.mean() == 10); assert(p.stddev() == 5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_eq.pass.cpp index 859dba8a4..cf7fa39cf 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5, .5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_types.pass.cpp index ef88be799..2fef65e8c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/set_param.pass.cpp index 7b4e9ca4b..46f1cb2ee 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/types.pass.cpp index 754e2c28d..f532786c9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::normal_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/assign.pass.cpp index e2566347e..bb6ced5e8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/copy.pass.cpp index 0f64eb7cc..a6aa61180 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_double.pass.cpp index 88827fee4..a133ff30c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -28,4 +28,6 @@ int main() D d(14.5); assert(d.n() == 14.5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_param.pass.cpp index ba286242c..be11e9224 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.n() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eq.pass.cpp index e51365813..2de6ca551 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp index d8b3783e9..bb1630ea4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -135,4 +135,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.02); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp index cb47b07a6..3b939010a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -141,4 +141,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.02); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/get_param.pass.cpp index f1cd34de7..170aed3db 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp index 8fb8381da..60f9a6fb3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/max.pass.cpp index f64207c40..f2fe36544 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/min.pass.cpp index 8f6d4f65b..ab98be450 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; D d(.5); assert(d.min() == -INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_assign.pass.cpp index 25137f9c1..54e9313ae 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -27,4 +27,6 @@ int main() p = p0; assert(p.n() == .75); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_copy.pass.cpp index b207d7dec..a27a735ca 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -26,4 +26,6 @@ int main() param_type p = p0; assert(p.n() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_ctor.pass.cpp index bcaac8774..897a3e3cf 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -31,4 +31,6 @@ int main() param_type p(10); assert(p.n() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_eq.pass.cpp index eea4cc99b..cd3a04a34 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_types.pass.cpp index b064d111c..1acecc1d1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/set_param.pass.cpp index 2b4516811..85c6a3cb1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/types.pass.cpp index c9fc1aacc..f89da9f9e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::student_t_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/assign.pass.cpp index 8ce712a54..bfee1f279 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/copy.pass.cpp index df5b00fb8..41119b4fe 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_double.pass.cpp index 479f221e0..530d7de9a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -28,4 +28,6 @@ int main() D d(3.5); assert(d.lambda() == 3.5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_param.pass.cpp index 31926e520..174e91f8f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.lambda() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eq.pass.cpp index 27841184c..609f226a5 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(.25); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp index db71f9c90..bfe7e8da3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -148,4 +148,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp index 28f6e6d78..00054a76e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -72,4 +72,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/get_param.pass.cpp index c33383261..9cb46bf04 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp index d8b4da1f3..e8613480c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/max.pass.cpp index bf02b03bd..9859883c1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == std::numeric_limits::infinity()); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/min.pass.cpp index abca78185..e19572952 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; D d(.5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_assign.pass.cpp index 47ca9d508..9958d632b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -27,4 +27,6 @@ int main() p = p0; assert(p.lambda() == .7); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_copy.pass.cpp index df00ddd22..676eac646 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -26,4 +26,6 @@ int main() param_type p = p0; assert(p.lambda() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_ctor.pass.cpp index 9eb9881f5..8483bf9ff 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -31,4 +31,6 @@ int main() param_type p(10); assert(p.lambda() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_eq.pass.cpp index 085f55639..e36ffe029 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_types.pass.cpp index 9e43dff4a..1b137acf9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/set_param.pass.cpp index bc3618578..7147b313c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/types.pass.cpp index fe9f84be0..289c2f1a4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::exponential_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/assign.pass.cpp index 8aab78c07..15333b048 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/copy.pass.cpp index 48f8b46b7..a71dd8e31 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_double_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_double_double.pass.cpp index 2b02acf62..1123da3f2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_double_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_double_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.a() == 14.5); assert(d.b() == 5.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_param.pass.cpp index 3e569438a..4160b0337 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.a() == 0.25); assert(d.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eq.pass.cpp index 8d5e08f5c..ab14c2ac5 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(2.5, 4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp index 42ccae9c8..c83e78e01 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp @@ -192,10 +192,12 @@ test4() assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } -int main() +int main(int, char**) { test1(); test2(); test3(); test4(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp index ef1ca6aaf..bf3df4455 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp @@ -200,10 +200,12 @@ test4() assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } -int main() +int main(int, char**) { test1(); test2(); test3(); test4(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/get_param.pass.cpp index fe300d692..27499a49a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp index 9fefd6058..219d0f1e2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/max.pass.cpp index b16f7f2a5..bfa6f2483 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/min.pass.cpp index 199c14e5f..bd97a0ba3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; D d(.5, .5); assert(d.min() == -INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_assign.pass.cpp index cd2aac8ca..b92b6fbe9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.a() == .75); assert(p.b() == 6); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_copy.pass.cpp index 58ad1f2c9..f64a32030 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.a() == 10); assert(p.b() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_ctor.pass.cpp index 3dd5e788e..906f7160a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.a() == 10); assert(p.b() == 5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_eq.pass.cpp index 532452c2e..c4e4a7060 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5, .5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_types.pass.cpp index af00f4b7f..30c46459b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/set_param.pass.cpp index f7ff8fdf4..88fff04fb 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/types.pass.cpp index 53ad76218..e96c0d4ad 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::extreme_value_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/assign.pass.cpp index 707c5b4b1..35eb5c277 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/copy.pass.cpp index b080f76a8..962374efe 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_double_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_double_double.pass.cpp index c359c08db..31ce06d15 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_double_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_double_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.alpha() == 14.5); assert(d.beta() == 5.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_param.pass.cpp index a475a67f5..c78821f87 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.alpha() == 0.25); assert(d.beta() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eq.pass.cpp index 932c57a06..ee365f8e7 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(2.5, 4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp index b972c3f5e..f9e678d1c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -147,4 +147,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp index 803daa82e..aeb0bbf31 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -153,4 +153,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/get_param.pass.cpp index 31bbbfca8..82b1c9bfd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp index 6824616bd..6732ca210 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/max.pass.cpp index 29df49967..eb9e2b4f2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/min.pass.cpp index 37eba2f10..3eda5a651 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; D d(.5, .5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_assign.pass.cpp index 447050500..28d3997c4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.alpha() == .75); assert(p.beta() == 6); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_copy.pass.cpp index d7eb86d23..dc2b32dd7 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.alpha() == 10); assert(p.beta() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_ctor.pass.cpp index 3c72bee5a..333b670f1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.alpha() == 10); assert(p.beta() == 5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_eq.pass.cpp index d8cbeb23a..2ba854163 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5, .5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_types.pass.cpp index f9467d6a1..0fc07ef95 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/set_param.pass.cpp index ca1c4b48d..4af868a27 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/types.pass.cpp index 197a9b224..31a33c0cf 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::gamma_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/assign.pass.cpp index ee487a416..4379d0bfd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/copy.pass.cpp index 2e141ca92..60fa51933 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_double.pass.cpp index d5f86cb03..e27d13331 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -28,4 +28,6 @@ int main() D d(3.5); assert(d.mean() == 3.5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_param.pass.cpp index c8ee84146..117adb25a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.mean() == 0.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eq.pass.cpp index cc7a8bd9d..0d7dda0d9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(.25); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp index 0e3d1c2e4..588eddba2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -147,4 +147,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp index 27b6a9c39..67f726843 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp @@ -28,7 +28,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -153,4 +153,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/get_param.pass.cpp index 8d2b76df2..a55a3837c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp index e8ffce1fa..4aec884f6 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/max.pass.cpp index 853d70749..b1cb12508 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == std::numeric_limits::max()); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/min.pass.cpp index da95d9c4c..e65319c56 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; D d(.5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_assign.pass.cpp index 1982ff5de..393153a7c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -27,4 +27,6 @@ int main() p = p0; assert(p.mean() == .7); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_copy.pass.cpp index 841c7ddac..a02e7250f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -26,4 +26,6 @@ int main() param_type p = p0; assert(p.mean() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_ctor.pass.cpp index 8dea424b4..1e395fdfd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -31,4 +31,6 @@ int main() param_type p(10); assert(p.mean() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_eq.pass.cpp index 307a0d08d..5e9aa27cc 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_types.pass.cpp index c4e1e434a..b81d15cf0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/set_param.pass.cpp index 406b84722..d75e6a1da 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/types.pass.cpp index 16165b0b7..982919268 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::poisson_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/assign.pass.cpp index c6090b523..ff81b8120 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/copy.pass.cpp index 22d51fc34..0cfafa725 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_double_double.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_double_double.pass.cpp index ac093c5f5..3f4d55eb9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_double_double.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_double_double.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -36,4 +36,6 @@ int main() assert(d.a() == 14.5); assert(d.b() == 5.25); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_param.pass.cpp index 4faae698b..e876a2df0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.a() == 0.25); assert(d.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eq.pass.cpp index 12a3e2354..1de323aef 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(2.5, 4.5); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp index 6d086b87d..88e40b29c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -160,4 +160,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.03); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp index 6142f847d..3959f4407 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -166,4 +166,6 @@ int main() assert(std::abs((skew - x_skew) / x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.03); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/get_param.pass.cpp index fcc21fb29..c2fbf7b98 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp index 7ecc16f57..6b4f4e9dd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/max.pass.cpp index 30b504a96..3d9fe0b35 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -24,4 +24,6 @@ int main() D::result_type m = d.max(); assert(m == INFINITY); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/min.pass.cpp index 16a89bcd4..f92384041 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; D d(.5, .5); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_assign.pass.cpp index 3be04f268..add72f685 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.a() == .75); assert(p.b() == 6); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_copy.pass.cpp index 800d6302a..f2b7e95a4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -27,4 +27,6 @@ int main() assert(p.a() == 10); assert(p.b() == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_ctor.pass.cpp index f88ba3545..6a03330c1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -40,4 +40,6 @@ int main() assert(p.a() == 10); assert(p.b() == 5); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_eq.pass.cpp index 621eda13f..e47f57672 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -33,4 +33,6 @@ int main() param_type p2(0.5, .5); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_types.pass.cpp index cd7d5209f..08c58d03d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/set_param.pass.cpp index 05acfd5e6..f3c5a20d2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/types.pass.cpp index bd9b47479..51b97e081 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/types.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::weibull_distribution<> D; @@ -30,4 +30,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/assign.pass.cpp index a6d6822b6..f1d5b3b24 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/assign.pass.cpp @@ -28,7 +28,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/copy.pass.cpp index 0b1b7b919..19f8dc179 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/copy.pass.cpp @@ -26,7 +26,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp index 89fc479f2..f8d769dbd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -25,4 +25,6 @@ int main() assert(p.size() == 1); assert(p[0] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_func.pass.cpp index 700eb91ba..198b845b3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_func.pass.cpp @@ -23,7 +23,7 @@ double fw(double x) return x+1; } -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -56,4 +56,6 @@ int main() assert(p[1] == .21875); assert(p[2] == .28125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_init.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_init.pass.cpp index 51e43f4d2..a9c1e2bb4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_init.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_init.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -77,4 +77,6 @@ int main() assert(p[1] == 0); assert(p[2] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_iterator.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_iterator.pass.cpp index eafbd1b56..66912cf4a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_iterator.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_iterator.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -83,4 +83,6 @@ int main() assert(p[1] == 0); assert(p[2] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_param.pass.cpp index 8a18ab83e..a25c9fbd3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -29,4 +29,6 @@ int main() assert(p[0] == 0.25); assert(p[1] == 0.75); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eq.pass.cpp index 302e171ca..409cc39eb 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -41,4 +41,6 @@ int main() D d2; assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval.pass.cpp index 170fc16a7..5dd70d144 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -275,4 +275,6 @@ int main() else assert(u[i] == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval_param.pass.cpp index dbfd5da94..6cc4e90b2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/eval_param.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -41,4 +41,6 @@ int main() for (int i = 0; i <= 2; ++i) assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/get_param.pass.cpp index 26ef68c66..59e331282 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -26,4 +26,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp index 4e95cc477..ff9434c8a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -38,4 +38,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/max.pass.cpp index c6356cf76..d36576391 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -30,4 +30,6 @@ int main() D d(p0, p0+4); assert(d.max() == 3); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/min.pass.cpp index b40c4c513..259eddc5d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/min.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -24,4 +24,6 @@ int main() D d(p0, p0+3); assert(d.min() == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_assign.pass.cpp index 23decd2b8..c50a2536c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -28,4 +28,6 @@ int main() p = p0; assert(p == p0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_copy.pass.cpp index a50a5f424..9b7e6b9ed 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -27,4 +27,6 @@ int main() param_type p = p0; assert(p == p0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_default.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_default.pass.cpp index b915e2cb5..680ce405c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_default.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_default.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -28,4 +28,6 @@ int main() assert(p.size() == 1); assert(p[0] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_func.pass.cpp index 8d00e6283..4dd919dc4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_func.pass.cpp @@ -23,7 +23,7 @@ double fw(double x) return x+1; } -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -60,4 +60,6 @@ int main() assert(p[1] == .21875); assert(p[2] == .28125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_init.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_init.pass.cpp index 69ffe3d46..91adbdb07 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_init.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_init.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -84,4 +84,6 @@ int main() assert(p[1] == 0); assert(p[2] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_iterator.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_iterator.pass.cpp index aa7d6bfb8..b553ffab1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_iterator.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_ctor_iterator.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -90,4 +90,6 @@ int main() assert(p[1] == 0); assert(p[2] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_eq.pass.cpp index aac1d00fe..3ca678693 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -35,4 +35,6 @@ int main() param_type p2; assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_types.pass.cpp index 558f8ad7f..fab191602 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/set_param.pass.cpp index 9334f7245..9858a30a7 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -27,4 +27,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/types.pass.cpp index 99a474a4c..d45475ba3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::discrete_distribution<> D; @@ -28,4 +28,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/assign.pass.cpp index 1de6fd363..3b63601ae 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/assign.pass.cpp @@ -29,7 +29,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/copy.pass.cpp index 6d8e36ef3..82b0d8ef3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/copy.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_default.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_default.pass.cpp index f05cd9941..836b69008 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_default.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_default.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -31,4 +31,6 @@ int main() assert(dn.size() == 1); assert(dn[0] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_func.pass.cpp index 7c8ae7fa8..7e7537ad8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_func.pass.cpp @@ -23,7 +23,7 @@ double fw(double x) return 2*x; } -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -60,4 +60,6 @@ int main() assert(dn[0] == 0.1); assert(dn[1] == 0.15); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp index f86cbf56c..22c8a1f4e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_init_func.pass.cpp @@ -26,7 +26,7 @@ double f(double x) return x*2; } -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -74,4 +74,6 @@ int main() assert(dn[0] == 0.203125); assert(dn[1] == 0.1484375); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_iterator.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_iterator.pass.cpp index 463e78c85..695a7ba5f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_iterator.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_iterator.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -92,4 +92,6 @@ int main() assert(dn[1] == .3125); assert(dn[2] == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_param.pass.cpp index e9439d293..1a10bb31b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -37,4 +37,6 @@ int main() assert(dn[1] == .3125); assert(dn[2] == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eq.pass.cpp index 7cd8b1e06..18b5d59bd 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -43,4 +43,6 @@ int main() D d2; assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp index 048fb2d22..d00be22e5 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp @@ -723,7 +723,7 @@ test11() } } -int main() +int main(int, char**) { test1(); test2(); @@ -736,4 +736,6 @@ int main() test9(); test10(); test11(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp index 0d0e6e50d..c82a6b851 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp @@ -31,7 +31,7 @@ sqr(T x) return x*x; } -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -95,4 +95,6 @@ int main() } } } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/get_param.pass.cpp index b842d2433..90f469480 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -28,4 +28,6 @@ int main() D d(pa); assert(d.param() == pa); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp index e4748c15e..b22fdfa58 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -40,4 +40,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/max.pass.cpp index 7de0052df..19c11c66f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -26,4 +26,6 @@ int main() D d(b, b+Np+1, p); assert(d.max() == 17); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/min.pass.cpp index 601eeecc4..8a5fe519f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/min.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -26,4 +26,6 @@ int main() D d(b, b+Np+1, p); assert(d.min() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_assign.pass.cpp index 87d78547a..7c42c738c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -30,4 +30,6 @@ int main() p1 = p0; assert(p1 == p0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_copy.pass.cpp index b9a22a153..f9eec8d73 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -29,4 +29,6 @@ int main() P p1 = p0; assert(p1 == p0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_default.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_default.pass.cpp index 4b3dad0af..ac2f724b0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_default.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -30,4 +30,6 @@ int main() assert(dn.size() == 1); assert(dn[0] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_func.pass.cpp index a8adb5be1..d14a50817 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_func.pass.cpp @@ -23,7 +23,7 @@ double fw(double x) return 2*x; } -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -63,4 +63,6 @@ int main() assert(dn[0] == 0.1); assert(dn[1] == 0.15); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_init_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_init_func.pass.cpp index 20a2cdbdc..b7e5a4963 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_init_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_init_func.pass.cpp @@ -23,7 +23,7 @@ double f(double x) return x*2; } -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -75,4 +75,6 @@ int main() assert(dn[0] == 0.203125); assert(dn[1] == 0.1484375); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_iterator.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_iterator.pass.cpp index 2b11672e2..96dda54d2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_iterator.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_ctor_iterator.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -96,4 +96,6 @@ int main() assert(dn[1] == .3125); assert(dn[2] == .125); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_eq.pass.cpp index c3fe7c42b..4571613f9 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -37,4 +37,6 @@ int main() P p2(b, b+4, p); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_types.pass.cpp index 99132cdd8..3d4c25e88 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/set_param.pass.cpp index b87bd85bc..a34187cb2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -28,4 +28,6 @@ int main() d.param(pa); assert(d.param() == pa); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/types.pass.cpp index bfc3cb774..eec866112 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_constant_distribution<> D; @@ -28,4 +28,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/assign.pass.cpp index d150c8668..ff478a05b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/assign.pass.cpp @@ -29,7 +29,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/copy.pass.cpp index bb87e3113..ba5e6d59a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/copy.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_default.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_default.pass.cpp index f96a044a4..ded81c974 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_default.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_default.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -32,4 +32,6 @@ int main() assert(dn[0] == 1); assert(dn[1] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp index fd42c2256..175774dc0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_func.pass.cpp @@ -25,7 +25,7 @@ double fw(double x) return 2*x; } -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -65,4 +65,6 @@ int main() assert(dn[1] == 0.125); assert(dn[2] == 0.175); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp index e4db52bc9..ab29fecf6 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_init_func.pass.cpp @@ -26,7 +26,7 @@ double f(double x) return x*2; } -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -78,4 +78,6 @@ int main() assert(dn[1] == 0.125); assert(dn[2] == 0.175); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_iterator.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_iterator.pass.cpp index 13517e1cc..541976ad1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_iterator.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_iterator.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -97,4 +97,6 @@ int main() assert(dn[2] == 1/4.5); assert(dn[3] == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_param.pass.cpp index 2592763cf..1ecbe87c2 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -38,4 +38,6 @@ int main() assert(dn[2] == 12.5/256.25); assert(dn[3] == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eq.pass.cpp index 019335ee7..19eda7357 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -43,4 +43,6 @@ int main() D d2; assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp index 1aab615ad..6476f3567 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp @@ -354,7 +354,7 @@ test6() } } -int main() +int main(int, char**) { test1(); test2(); @@ -362,4 +362,6 @@ int main() test4(); test5(); test6(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp index 11f2c4926..621320ca4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp @@ -37,7 +37,7 @@ f(double x, double a, double m, double b, double c) return a + m*(sqr(x) - sqr(b))/2 + c*(x-b); } -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -90,4 +90,6 @@ int main() assert(std::abs(f(u[i], a, m, bk, c) - double(i)/N) < .001); } } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/get_param.pass.cpp index 56e648f50..7776330c0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -28,4 +28,6 @@ int main() D d(pa); assert(d.param() == pa); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp index 845b64a9f..258fdb77b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -40,4 +40,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/max.pass.cpp index aa46f40b0..ea6530eae 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/max.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -26,4 +26,6 @@ int main() D d(b, b+Np, p); assert(d.max() == 17); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/min.pass.cpp index 28a1b68f2..80c77d6e3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/min.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -26,4 +26,6 @@ int main() D d(b, b+Np, p); assert(d.min() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_assign.pass.cpp index 3534a8935..145e61630 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -30,4 +30,6 @@ int main() p1 = p0; assert(p1 == p0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_copy.pass.cpp index 8d784c669..b409f58f0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -29,4 +29,6 @@ int main() P p1 = p0; assert(p1 == p0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_default.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_default.pass.cpp index 5d543cf59..69d4d71f4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_default.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_default.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -31,4 +31,6 @@ int main() assert(dn[0] == 1); assert(dn[1] == 1); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_func.pass.cpp index 48e34c743..c6ea33b1f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_func.pass.cpp @@ -23,7 +23,7 @@ double fw(double x) return 2*x; } -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -66,4 +66,6 @@ int main() assert(dn[1] == 0.125); assert(dn[2] == 0.175); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_init_func.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_init_func.pass.cpp index cff26c592..3972715d0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_init_func.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_init_func.pass.cpp @@ -23,7 +23,7 @@ double f(double x) return x*2; } -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -79,4 +79,6 @@ int main() assert(dn[1] == 0.125); assert(dn[2] == 0.175); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_iterator.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_iterator.pass.cpp index 61122d6f6..4a51902a0 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_iterator.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_ctor_iterator.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -101,4 +101,6 @@ int main() assert(dn[2] == 1/4.5); assert(dn[3] == 0); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_eq.pass.cpp index aab37f7ba..e7a15d683 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -37,4 +37,6 @@ int main() P p2(b, b+4, p); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_types.pass.cpp index 0907745d8..f6d65ddcc 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/set_param.pass.cpp index ff96a8657..c5697d7ce 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -28,4 +28,6 @@ int main() d.param(pa); assert(d.param() == pa); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/types.pass.cpp index d53117395..9d8bdf6fc 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::piecewise_linear_distribution<> D; @@ -28,4 +28,6 @@ int main() typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/assign.pass.cpp index 9c4d970b2..e34abf088 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/copy.pass.cpp index 8ddf2f0b3..796aebacc 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_int_int.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_int_int.pass.cpp index edbc060d0..8a4fd3358 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_int_int.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_int_int.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -37,4 +37,6 @@ int main() assert(d.a() == -6); assert(d.b() == 106); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_param.pass.cpp index c462f279c..2546810ec 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.a() == 3); assert(d.b() == 8); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eq.pass.cpp index d1614923e..47e1c8953 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(3, 9); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp index 9056a983b..a4e769bd7 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -452,4 +452,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp index 3d4524ca1..77257a865 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp @@ -27,7 +27,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -72,4 +72,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/get_param.pass.cpp index 199d9a5b2..62d144fe5 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp index 2205a3f47..3e0296965 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/max.pass.cpp index cd196ee15..58ac8571f 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/max.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; D d(3, 8); assert(d.max() == 8); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/min.pass.cpp index d1b79a7ff..18b9b5045 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; D d(3, 8); assert(d.min() == 3); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_assign.pass.cpp index eeb8e635c..33d677a91 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution D; @@ -28,4 +28,6 @@ int main() assert(p.a() == 5); assert(p.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_copy.pass.cpp index 33f49ede4..1eae36b96 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution D; @@ -27,4 +27,6 @@ int main() assert(p.a() == 5); assert(p.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_ctor.pass.cpp index da9c08ae8..6fbf499ca 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution D; @@ -40,4 +40,6 @@ int main() assert(p.a() == 5); assert(p.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_eq.pass.cpp index 7f76fcc0a..b58a96567 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution D; @@ -33,4 +33,6 @@ int main() param_type p2(6, 10); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_types.pass.cpp index 84af7f98d..b4844a64b 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/set_param.pass.cpp index a67791f3f..59b7b0728 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/types.pass.cpp index 5cd31e5f6..60ff1cb33 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/types.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_int_distribution D; typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/assign.pass.cpp index ebdfd0292..e348c04ed 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/assign.pass.cpp @@ -27,7 +27,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/copy.pass.cpp index d53952ccf..4fcc9efc3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/copy.pass.cpp @@ -25,7 +25,9 @@ test1() assert(d1 == d2); } -int main() +int main(int, char**) { test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_int_int.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_int_int.pass.cpp index 8cb0a1f43..c252c5bbb 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_int_int.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_int_int.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -37,4 +37,6 @@ int main() assert(d.a() == -6); assert(d.b() == 106); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_param.pass.cpp index b2913b772..20df543ea 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/ctor_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -26,4 +26,6 @@ int main() assert(d.a() == 3.5); assert(d.b() == 8); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eq.pass.cpp index ef0eecafd..fb318626d 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eq.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -33,4 +33,6 @@ int main() D d2(3, 8.1); assert(d1 != d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp index aaffa8035..99fe1f825 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp @@ -29,7 +29,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -471,4 +471,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp index 79763903b..495f0e9c3 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp @@ -27,7 +27,7 @@ sqr(T x) return x * x; } -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -71,4 +71,6 @@ int main() assert(std::abs(skew - x_skew) < 0.01); assert(std::abs((kurtosis - x_kurtosis) / x_kurtosis) < 0.01); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/get_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/get_param.pass.cpp index 58918c24f..b60375545 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/get_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/get_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -25,4 +25,6 @@ int main() D d(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp index afea0a720..1f6eb5806 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp @@ -25,7 +25,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -37,4 +37,6 @@ int main() is >> d2; assert(d1 == d2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/max.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/max.pass.cpp index ecda47ac3..ea75181f8 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/max.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/max.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; D d(3, 8); assert(d.max() == 8); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/min.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/min.pass.cpp index 77545c8f2..46455e8b4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/min.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/min.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; D d(3, 8); assert(d.min() == 3); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_assign.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_assign.pass.cpp index 1575b7feb..ab4d59693 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_assign.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution D; @@ -28,4 +28,6 @@ int main() assert(p.a() == 5); assert(p.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_copy.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_copy.pass.cpp index 9510b2bd5..24260405c 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_copy.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_copy.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution D; @@ -27,4 +27,6 @@ int main() assert(p.a() == 5); assert(p.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_ctor.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_ctor.pass.cpp index 67dc714e4..15cad423e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_ctor.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution D; @@ -40,4 +40,6 @@ int main() assert(p.a() == 5); assert(p.b() == 10); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_eq.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_eq.pass.cpp index e9ee00564..2127aebf4 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_eq.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_eq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution D; @@ -33,4 +33,6 @@ int main() param_type p2(6, 10); assert(p1 != p2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_types.pass.cpp index 5c5ad2331..d2677580e 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/param_types.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution D; @@ -24,4 +24,6 @@ int main() typedef param_type::distribution_type distribution_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/set_param.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/set_param.pass.cpp index 021404ba4..f651d72d1 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/set_param.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/set_param.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution<> D; @@ -26,4 +26,6 @@ int main() d.param(p); assert(d.param() == p); } + + return 0; } diff --git a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/types.pass.cpp b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/types.pass.cpp index 5b75a0657..431b7374a 100644 --- a/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/types.pass.cpp +++ b/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/types.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { { typedef std::uniform_real_distribution D; typedef D::result_type result_type; static_assert((std::is_same::value), ""); } + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.eng/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.eng/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.eng/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp index 313f4278d..cfaad1a33 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/assign.pass.cpp @@ -48,10 +48,12 @@ test() test1(); } -int main() +int main(int, char**) { test(); test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp index c49d36178..355854234 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/copy.pass.cpp @@ -48,10 +48,12 @@ test() test1(); } -int main() +int main(int, char**) { test(); test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_result_type.pass.cpp index 97d2ef2d2..4f2da2f61 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_result_type.pass.cpp @@ -129,7 +129,7 @@ test4() } } -int main() +int main(int, char**) { test1(); test1(); @@ -150,4 +150,6 @@ int main() test4(); test4(); test4(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_sseq.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_sseq.pass.cpp index a489bcd18..7e82f6395 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_sseq.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { unsigned a[] = {3, 5, 7}; @@ -25,4 +25,6 @@ int main() std::linear_congruential_engine e2(4); assert(e1 == e2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp index 67846b06d..372d98a65 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp @@ -46,10 +46,12 @@ test() test1(); } -int main() +int main(int, char**) { test(); test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/discard.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/discard.pass.cpp index 4848a3d76..dcbb3e065 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/discard.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/discard.pass.cpp @@ -56,7 +56,7 @@ other() assert(e1 == e2); } -int main() +int main(int, char**) { rand0(); rand0(); @@ -69,4 +69,6 @@ int main() other(); other(); other(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/eval.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/eval.pass.cpp index ec217f306..3ee4d9113 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/eval.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/eval.pass.cpp @@ -70,7 +70,7 @@ Haldir() assert(e() == 217250280); } -int main() +int main(int, char**) { randu(); randu(); @@ -83,4 +83,6 @@ int main() Haldir(); Haldir(); Haldir(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp index 04159baa5..b12de7b01 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp @@ -27,7 +27,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::linear_congruential_engine E; @@ -40,4 +40,6 @@ int main() is >> e2; assert(e1 == e2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/result_type.pass.cpp index 569e76050..e0bb2e02c 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/result_type.pass.cpp @@ -27,10 +27,12 @@ test() T>::value), ""); } -int main() +int main(int, char**) { test(); test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_result_type.pass.cpp index da944061b..3103bf7ef 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_result_type.pass.cpp @@ -30,10 +30,12 @@ test1() } } -int main() +int main(int, char**) { test1(); test1(); test1(); test1(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_sseq.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_sseq.pass.cpp index c3aec15f6..e7725bd0b 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/seed_sseq.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { unsigned a[] = {3, 5, 7}; @@ -35,4 +35,6 @@ int main() E e2(sseq); assert(e1 == e2); } + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp index b649b24bb..a8c86bad3 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp @@ -85,10 +85,12 @@ test() test1(); } -int main() +int main(int, char**) { test(); test(); test(); test(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/assign.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/assign.pass.cpp index 3ac6d3032..3e1002b06 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/assign.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/assign.pass.cpp @@ -50,8 +50,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/copy.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/copy.pass.cpp index eb0486aa7..b1273f1bb 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/copy.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/copy.pass.cpp @@ -48,8 +48,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_result_type.pass.cpp index ae89e6e79..4eca3baad 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_result_type.pass.cpp @@ -237,8 +237,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq.pass.cpp index d695441cd..b46029a29 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq.pass.cpp @@ -301,8 +301,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq_all_zero.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq_all_zero.pass.cpp index 9f298ea49..a2489cf63 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq_all_zero.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq_all_zero.pass.cpp @@ -71,10 +71,12 @@ void test(void) { assert(e() == X0); } -int main() { +int main(int, char**) { // Test for k == 1: word_size <= 32. test(); // Test for k == 2: (32 < word_size <= 64). test(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/default.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/default.pass.cpp index 2d91db790..35364f312 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/default.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/default.pass.cpp @@ -37,8 +37,10 @@ test2() assert(e1() == 14514284786278117030ull); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/discard.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/discard.pass.cpp index 58d59975d..750afb1e8 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/discard.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/discard.pass.cpp @@ -47,8 +47,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/eval.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/eval.pass.cpp index 9d44192f3..03e87dad8 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/eval.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/eval.pass.cpp @@ -37,8 +37,10 @@ test2() assert(e() == 13109570281517897720ull); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp index 8f7c699ee..cbc764e8d 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp @@ -61,8 +61,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/result_type.pass.cpp index ce0506043..7987d6574 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/result_type.pass.cpp @@ -36,8 +36,10 @@ test2() std::uint_fast64_t>::value), ""); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_result_type.pass.cpp index ef529ffcf..ff7d07374 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_result_type.pass.cpp @@ -44,8 +44,10 @@ test2() } } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_sseq.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_sseq.pass.cpp index 3d05ce779..8ad2ec289 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/seed_sseq.pass.cpp @@ -42,8 +42,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpp index 62ac9f516..1af1d85b2 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpp @@ -126,8 +126,10 @@ test2() where(E::default_seed); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/assign.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/assign.pass.cpp index c05831165..e6cce1b2d 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/assign.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/assign.pass.cpp @@ -48,8 +48,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/copy.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/copy.pass.cpp index 70a2b5b2c..c39f39858 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/copy.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/copy.pass.cpp @@ -46,8 +46,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_result_type.pass.cpp index 3045b06c9..5a178e82e 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_result_type.pass.cpp @@ -43,8 +43,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_sseq.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_sseq.pass.cpp index 361a0fc25..0ed496e71 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_sseq.pass.cpp @@ -47,8 +47,10 @@ test2() assert(os.str() == a); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/default.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/default.pass.cpp index 13dede1aa..dbc4c5b4c 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/default.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/default.pass.cpp @@ -34,8 +34,10 @@ test2() assert(e1() == 23459059301164ull); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/discard.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/discard.pass.cpp index f4824cd9a..4d039289b 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/discard.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/discard.pass.cpp @@ -44,8 +44,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/eval.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/eval.pass.cpp index 818d66c44..d8d03c09e 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/eval.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/eval.pass.cpp @@ -34,8 +34,10 @@ test2() assert(e() == 276846226770426ull); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp index 88d0910d2..d3eeda3be 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp @@ -55,8 +55,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/result_type.pass.cpp index cc0fa903a..5312bb1ff 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/result_type.pass.cpp @@ -34,8 +34,10 @@ test2() std::uint_fast64_t>::value), ""); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_result_type.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_result_type.pass.cpp index 201ec38d1..637841a67 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_result_type.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_result_type.pass.cpp @@ -42,8 +42,10 @@ test2() } } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_sseq.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_sseq.pass.cpp index 2a178388c..85199c0ef 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_sseq.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/seed_sseq.pass.cpp @@ -40,8 +40,10 @@ test2() assert(e1 == e2); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpp b/test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpp index 758a5957f..a877eff13 100644 --- a/test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpp +++ b/test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpp @@ -74,8 +74,10 @@ test2() where(E::default_seed); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/default_random_engine.pass.cpp b/test/std/numerics/rand/rand.predef/default_random_engine.pass.cpp index a5b9334c6..b06cd4656 100644 --- a/test/std/numerics/rand/rand.predef/default_random_engine.pass.cpp +++ b/test/std/numerics/rand/rand.predef/default_random_engine.pass.cpp @@ -15,9 +15,11 @@ #include "test_macros.h" -int main() +int main(int, char**) { std::default_random_engine e; e.discard(9999); LIBCPP_ASSERT(e() == 399268537u); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/knuth_b.pass.cpp b/test/std/numerics/rand/rand.predef/knuth_b.pass.cpp index a06bbe966..d81f788e5 100644 --- a/test/std/numerics/rand/rand.predef/knuth_b.pass.cpp +++ b/test/std/numerics/rand/rand.predef/knuth_b.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { std::knuth_b e; e.discard(9999); assert(e() == 1112339016u); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/minstd_rand.pass.cpp b/test/std/numerics/rand/rand.predef/minstd_rand.pass.cpp index 9a44b4c0a..d38b009e5 100644 --- a/test/std/numerics/rand/rand.predef/minstd_rand.pass.cpp +++ b/test/std/numerics/rand/rand.predef/minstd_rand.pass.cpp @@ -14,9 +14,11 @@ #include #include -int main() +int main(int, char**) { std::minstd_rand e; e.discard(9999); assert(e() == 399268537u); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/minstd_rand0.pass.cpp b/test/std/numerics/rand/rand.predef/minstd_rand0.pass.cpp index f676f5f00..4e4f07eae 100644 --- a/test/std/numerics/rand/rand.predef/minstd_rand0.pass.cpp +++ b/test/std/numerics/rand/rand.predef/minstd_rand0.pass.cpp @@ -14,9 +14,11 @@ #include #include -int main() +int main(int, char**) { std::minstd_rand0 e; e.discard(9999); assert(e() == 1043618065u); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/mt19937.pass.cpp b/test/std/numerics/rand/rand.predef/mt19937.pass.cpp index 281666163..16390964f 100644 --- a/test/std/numerics/rand/rand.predef/mt19937.pass.cpp +++ b/test/std/numerics/rand/rand.predef/mt19937.pass.cpp @@ -18,9 +18,11 @@ #include #include -int main() +int main(int, char**) { std::mt19937 e; e.discard(9999); assert(e() == 4123659995u); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/mt19937_64.pass.cpp b/test/std/numerics/rand/rand.predef/mt19937_64.pass.cpp index 80ffb429e..c6a3b4ebd 100644 --- a/test/std/numerics/rand/rand.predef/mt19937_64.pass.cpp +++ b/test/std/numerics/rand/rand.predef/mt19937_64.pass.cpp @@ -18,9 +18,11 @@ #include #include -int main() +int main(int, char**) { std::mt19937_64 e; e.discard(9999); assert(e() == 9981545732273789042ull); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/ranlux24.pass.cpp b/test/std/numerics/rand/rand.predef/ranlux24.pass.cpp index c58f09dcc..9805d1add 100644 --- a/test/std/numerics/rand/rand.predef/ranlux24.pass.cpp +++ b/test/std/numerics/rand/rand.predef/ranlux24.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { std::ranlux24 e; e.discard(9999); assert(e() == 9901578u); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/ranlux24_base.pass.cpp b/test/std/numerics/rand/rand.predef/ranlux24_base.pass.cpp index 30d94e696..21c68699b 100644 --- a/test/std/numerics/rand/rand.predef/ranlux24_base.pass.cpp +++ b/test/std/numerics/rand/rand.predef/ranlux24_base.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { std::ranlux24_base e; e.discard(9999); assert(e() == 7937952u); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/ranlux48.pass.cpp b/test/std/numerics/rand/rand.predef/ranlux48.pass.cpp index 22c45db40..2ab37e1c7 100644 --- a/test/std/numerics/rand/rand.predef/ranlux48.pass.cpp +++ b/test/std/numerics/rand/rand.predef/ranlux48.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { std::ranlux48 e; e.discard(9999); assert(e() == 249142670248501ull); + + return 0; } diff --git a/test/std/numerics/rand/rand.predef/ranlux48_base.pass.cpp b/test/std/numerics/rand/rand.predef/ranlux48_base.pass.cpp index 8faefbb4c..93bb14c5c 100644 --- a/test/std/numerics/rand/rand.predef/ranlux48_base.pass.cpp +++ b/test/std/numerics/rand/rand.predef/ranlux48_base.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { std::ranlux48_base e; e.discard(9999); assert(e() == 61839128582725ull); + + return 0; } diff --git a/test/std/numerics/rand/rand.req/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.req/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.req/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.req/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.req/rand.req.adapt/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.req/rand.req.adapt/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.req/rand.req.adapt/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.req/rand.req.adapt/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.req/rand.req.dst/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.req/rand.req.dst/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.req/rand.req.dst/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.req/rand.req.dst/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.req/rand.req.eng/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.req/rand.req.eng/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.req/rand.req.eng/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.req/rand.req.eng/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.req/rand.req.genl/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.req/rand.req.genl/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.req/rand.req.genl/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.req/rand.req.genl/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.req/rand.req.seedseq/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.req/rand.req.seedseq/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.req/rand.req.seedseq/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.req/rand.req.seedseq/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.req/rand.req.urng/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.req/rand.req.urng/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.req/rand.req.urng/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.req/rand.req.urng/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.util/nothing_to_do.pass.cpp b/test/std/numerics/rand/rand.util/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/numerics/rand/rand.util/nothing_to_do.pass.cpp +++ b/test/std/numerics/rand/rand.util/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp b/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp index 62e129b98..a05c0846a 100644 --- a/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp @@ -16,7 +16,7 @@ #include "truncate_fp.h" -int main() +int main(int, char**) { { typedef std::minstd_rand0 E; @@ -98,4 +98,6 @@ int main() (282475249 - E::min()) * (E::max() - E::min() + F(1))) / ((E::max() - E::min() + F(1)) * (E::max() - E::min() + F(1))))); } + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.seedseq/assign.fail.cpp b/test/std/numerics/rand/rand.util/rand.util.seedseq/assign.fail.cpp index f9a5bc05e..de06a5e9b 100644 --- a/test/std/numerics/rand/rand.util/rand.util.seedseq/assign.fail.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.seedseq/assign.fail.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { std::seed_seq s0; std::seed_seq s; s = s0; + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.seedseq/copy.fail.cpp b/test/std/numerics/rand/rand.util/rand.util.seedseq/copy.fail.cpp index 5e6ed7a01..7c3c38ea7 100644 --- a/test/std/numerics/rand/rand.util/rand.util.seedseq/copy.fail.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.seedseq/copy.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { std::seed_seq s0; std::seed_seq s(s0); + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.seedseq/default.pass.cpp b/test/std/numerics/rand/rand.util/rand.util.seedseq/default.pass.cpp index 1002ea8a4..87608e63c 100644 --- a/test/std/numerics/rand/rand.util/rand.util.seedseq/default.pass.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.seedseq/default.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { std::seed_seq s; assert(s.size() == 0); + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.seedseq/generate.pass.cpp b/test/std/numerics/rand/rand.util/rand.util.seedseq/generate.pass.cpp index db32abddc..e32877778 100644 --- a/test/std/numerics/rand/rand.util/rand.util.seedseq/generate.pass.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.seedseq/generate.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { // These numbers generated from a slightly altered version of dSFMT @@ -801,4 +801,6 @@ int main() for (int i = 0; i < n; ++i) assert(a[i] == b[i]); } + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.seedseq/initializer_list.pass.cpp b/test/std/numerics/rand/rand.util/rand.util.seedseq/initializer_list.pass.cpp index 2d1656a3c..656981b1a 100644 --- a/test/std/numerics/rand/rand.util/rand.util.seedseq/initializer_list.pass.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.seedseq/initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::seed_seq s= {5, 4, 3, 2, 1}; assert(s.size() == 5); @@ -29,4 +29,6 @@ int main() assert(b[2] == 3); assert(b[3] == 2); assert(b[4] == 1); + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.seedseq/iterator.pass.cpp b/test/std/numerics/rand/rand.util/rand.util.seedseq/iterator.pass.cpp index 3b1a79ec3..10f7b3472 100644 --- a/test/std/numerics/rand/rand.util/rand.util.seedseq/iterator.pass.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.seedseq/iterator.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { unsigned a[5] = {5, 4, 3, 2, 1}; std::seed_seq s(a, a+5); @@ -28,4 +28,6 @@ int main() assert(b[2] == 3); assert(b[3] == 2); assert(b[4] == 1); + + return 0; } diff --git a/test/std/numerics/rand/rand.util/rand.util.seedseq/types.pass.cpp b/test/std/numerics/rand/rand.util/rand.util.seedseq/types.pass.cpp index d169811db..50cfa7d59 100644 --- a/test/std/numerics/rand/rand.util/rand.util.seedseq/types.pass.cpp +++ b/test/std/numerics/rand/rand.util/rand.util.seedseq/types.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/re/nothing_to_do.pass.cpp b/test/std/re/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/re/nothing_to_do.pass.cpp +++ b/test/std/re/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.alg/nothing_to_do.pass.cpp b/test/std/re/re.alg/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/re/re.alg/nothing_to_do.pass.cpp +++ b/test/std/re/re.alg/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/awk.pass.cpp b/test/std/re/re.alg/re.alg.match/awk.pass.cpp index 095980c60..43fc9b89c 100644 --- a/test/std/re/re.alg/re.alg.match/awk.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/awk.pass.cpp @@ -27,7 +27,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1391,4 +1391,5 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/basic.fail.cpp b/test/std/re/re.alg/re.alg.match/basic.fail.cpp index bc5e4b75d..d71fc280a 100644 --- a/test/std/re/re.alg/re.alg.match/basic.fail.cpp +++ b/test/std/re/re.alg/re.alg.match/basic.fail.cpp @@ -25,11 +25,13 @@ #error #endif -int main() +int main(int, char**) { { std::smatch m; std::regex re{"*"}; std::regex_match(std::string("abcde"), m, re); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/basic.pass.cpp b/test/std/re/re.alg/re.alg.match/basic.pass.cpp index d6a0b0da7..b2fa6e941 100644 --- a/test/std/re/re.alg/re.alg.match/basic.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/basic.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1367,4 +1367,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/ecma.pass.cpp b/test/std/re/re.alg/re.alg.match/ecma.pass.cpp index c1e910c77..e15533da6 100644 --- a/test/std/re/re.alg/re.alg.match/ecma.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/ecma.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1391,4 +1391,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/egrep.pass.cpp b/test/std/re/re.alg/re.alg.match/egrep.pass.cpp index 8789e7d73..4e1b6940c 100644 --- a/test/std/re/re.alg/re.alg.match/egrep.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/egrep.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { { std::cmatch m; @@ -78,4 +78,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == "tourna"); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/exponential.pass.cpp b/test/std/re/re.alg/re.alg.match/exponential.pass.cpp index f23bef36e..a1ba80f26 100644 --- a/test/std/re/re.alg/re.alg.match/exponential.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/exponential.pass.cpp @@ -23,7 +23,7 @@ #include #include "test_macros.h" -int main() { +int main(int, char**) { for (std::regex_constants::syntax_option_type op : {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, std::regex::awk}) { diff --git a/test/std/re/re.alg/re.alg.match/extended.pass.cpp b/test/std/re/re.alg/re.alg.match/extended.pass.cpp index b04d750a3..9415505fa 100644 --- a/test/std/re/re.alg/re.alg.match/extended.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/extended.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1363,4 +1363,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/grep.pass.cpp b/test/std/re/re.alg/re.alg.match/grep.pass.cpp index 0c68dca69..0f75d618c 100644 --- a/test/std/re/re.alg/re.alg.match/grep.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/grep.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { { std::cmatch m; @@ -46,4 +46,6 @@ int main() std::regex_constants::grep))); assert(m.size() == 0); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/inverted_character_classes.pass.cpp b/test/std/re/re.alg/re.alg.match/inverted_character_classes.pass.cpp index 67bfd96f4..d48d86ee6 100644 --- a/test/std/re/re.alg/re.alg.match/inverted_character_classes.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/inverted_character_classes.pass.cpp @@ -15,7 +15,7 @@ #include -int main() { +int main(int, char**) { assert(std::regex_match("X", std::regex("[X]"))); assert(std::regex_match("X", std::regex("[XY]"))); assert(!std::regex_match("X", std::regex("[^X]"))); @@ -40,4 +40,6 @@ int main() { assert(!std::regex_match("_", std::regex("[\\W]"))); assert(std::regex_match("X", std::regex("[^\\W]"))); assert(std::regex_match("_", std::regex("[^\\W]"))); + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp b/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp index ec8467f4e..1550f3728 100644 --- a/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { { std::regex re("^(?=(.))a$"); @@ -95,4 +95,6 @@ int main() assert(m[3] == "a"); assert(m[4] == ""); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp b/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp index b6d3e1ae3..291798cfc 100644 --- a/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp +++ b/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp @@ -62,10 +62,12 @@ test4() assert((std::regex_match(target, smatch, regex))); } -int main() +int main(int, char**) { test1(); test2(); test3(); test4(); + + return 0; } diff --git a/test/std/re/re.alg/re.alg.replace/exponential.pass.cpp b/test/std/re/re.alg/re.alg.replace/exponential.pass.cpp index 715aa0aff..868c3d835 100644 --- a/test/std/re/re.alg/re.alg.replace/exponential.pass.cpp +++ b/test/std/re/re.alg/re.alg.replace/exponential.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { try { std::regex re("a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?aaaaaaaaaaaaaaaaaaaa"); @@ -35,4 +35,5 @@ int main() } catch (const std::regex_error &e) { assert(e.code() == std::regex_constants::error_complexity); } + return 0; } diff --git a/test/std/re/re.alg/re.alg.replace/test1.pass.cpp b/test/std/re/re.alg/re.alg.replace/test1.pass.cpp index df68aae93..7e5332aaf 100644 --- a/test/std/re/re.alg/re.alg.replace/test1.pass.cpp +++ b/test/std/re/re.alg/re.alg.replace/test1.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -104,4 +104,6 @@ int main() assert(r.base() == buf+12); assert(buf == std::string("123-555-1234")); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.replace/test2.pass.cpp b/test/std/re/re.alg/re.alg.replace/test2.pass.cpp index 1cfaec679..d5e3b64a3 100644 --- a/test/std/re/re.alg/re.alg.replace/test2.pass.cpp +++ b/test/std/re/re.alg/re.alg.replace/test2.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -104,4 +104,6 @@ int main() assert(r.base() == buf+12); assert(buf == std::string("123-555-1234")); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.replace/test3.pass.cpp b/test/std/re/re.alg/re.alg.replace/test3.pass.cpp index ebfb20d7b..09ecc53a9 100644 --- a/test/std/re/re.alg/re.alg.replace/test3.pass.cpp +++ b/test/std/re/re.alg/re.alg.replace/test3.pass.cpp @@ -20,7 +20,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -70,4 +70,6 @@ int main() std::regex_constants::format_no_copy); assert(r == "123-555-1234"); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.replace/test4.pass.cpp b/test/std/re/re.alg/re.alg.replace/test4.pass.cpp index 88816e3d7..4d567ed1f 100644 --- a/test/std/re/re.alg/re.alg.replace/test4.pass.cpp +++ b/test/std/re/re.alg/re.alg.replace/test4.pass.cpp @@ -19,7 +19,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -69,4 +69,6 @@ int main() std::regex_constants::format_no_copy); assert(r == "123-555-1234"); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.replace/test5.pass.cpp b/test/std/re/re.alg/re.alg.replace/test5.pass.cpp index bcff51edd..585a60f87 100644 --- a/test/std/re/re.alg/re.alg.replace/test5.pass.cpp +++ b/test/std/re/re.alg/re.alg.replace/test5.pass.cpp @@ -20,7 +20,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -70,4 +70,6 @@ int main() std::regex_constants::format_no_copy); assert(r == "123-555-1234"); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.replace/test6.pass.cpp b/test/std/re/re.alg/re.alg.replace/test6.pass.cpp index 923230aea..66a910172 100644 --- a/test/std/re/re.alg/re.alg.replace/test6.pass.cpp +++ b/test/std/re/re.alg/re.alg.replace/test6.pass.cpp @@ -20,7 +20,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -70,4 +70,6 @@ int main() std::regex_constants::format_no_copy); assert(r == "123-555-1234"); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/awk.pass.cpp b/test/std/re/re.alg/re.alg.search/awk.pass.cpp index 13f9646f4..0f8fb14f5 100644 --- a/test/std/re/re.alg/re.alg.search/awk.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/awk.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1574,4 +1574,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/backup.pass.cpp b/test/std/re/re.alg/re.alg.search/backup.pass.cpp index 710cf226c..d27124a8d 100644 --- a/test/std/re/re.alg/re.alg.search/backup.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/backup.pass.cpp @@ -21,7 +21,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { // This regex_iterator uses regex_search(__wrap_iter<_Iter> __first, ...) // Test for https://bugs.llvm.org/show_bug.cgi?id=16240 fixed in r185273. @@ -60,4 +60,6 @@ int main() ++it; assert(it == end); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/basic.fail.cpp b/test/std/re/re.alg/re.alg.search/basic.fail.cpp index d84b1c97b..fb9677f7e 100644 --- a/test/std/re/re.alg/re.alg.search/basic.fail.cpp +++ b/test/std/re/re.alg/re.alg.search/basic.fail.cpp @@ -25,11 +25,13 @@ #error #endif -int main() +int main(int, char**) { { std::smatch m; std::regex re{"*"}; std::regex_search(std::string("abcde"), m, re); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/basic.pass.cpp b/test/std/re/re.alg/re.alg.search/basic.pass.cpp index ee919b223..bd96c9830 100644 --- a/test/std/re/re.alg/re.alg.search/basic.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/basic.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1547,4 +1547,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/ecma.pass.cpp b/test/std/re/re.alg/re.alg.search/ecma.pass.cpp index afc5a005b..7e74caa08 100644 --- a/test/std/re/re.alg/re.alg.search/ecma.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/ecma.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1589,4 +1589,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/egrep.pass.cpp b/test/std/re/re.alg/re.alg.search/egrep.pass.cpp index 4e3295260..df8560f5f 100644 --- a/test/std/re/re.alg/re.alg.search/egrep.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/egrep.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { { std::cmatch m; @@ -87,4 +87,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == "tourna"); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/exponential.pass.cpp b/test/std/re/re.alg/re.alg.search/exponential.pass.cpp index 6de3bbffd..a9eb2b2b9 100644 --- a/test/std/re/re.alg/re.alg.search/exponential.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/exponential.pass.cpp @@ -23,7 +23,7 @@ #include #include "test_macros.h" -int main() { +int main(int, char**) { for (std::regex_constants::syntax_option_type op : {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, std::regex::awk}) { diff --git a/test/std/re/re.alg/re.alg.search/extended.pass.cpp b/test/std/re/re.alg/re.alg.search/extended.pass.cpp index 6c9cabeff..62e4822db 100644 --- a/test/std/re/re.alg/re.alg.search/extended.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/extended.pass.cpp @@ -30,7 +30,7 @@ #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::cmatch m; @@ -1543,4 +1543,6 @@ int main() assert(m.position(0) == 0); assert(m.str(0) == s); } + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/grep.pass.cpp b/test/std/re/re.alg/re.alg.search/grep.pass.cpp index 8844b4e6f..29300a818 100644 --- a/test/std/re/re.alg/re.alg.search/grep.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/grep.pass.cpp @@ -50,7 +50,7 @@ void fuzz_tests() // patterns that the fuzzer has found #endif } -int main() +int main(int, char**) { { std::cmatch m; @@ -85,4 +85,6 @@ int main() assert(m.str(0) == ""); } fuzz_tests(); + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/invert_neg_word_search.pass.cpp b/test/std/re/re.alg/re.alg.search/invert_neg_word_search.pass.cpp index 98343f554..63fd5ae57 100644 --- a/test/std/re/re.alg/re.alg.search/invert_neg_word_search.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/invert_neg_word_search.pass.cpp @@ -20,7 +20,7 @@ // PR34310 -int main() +int main(int, char**) { assert(std::regex_search("HelloWorld", std::regex("[^\\W]"))); assert(std::regex_search("_", std::regex("[^\\W]"))); diff --git a/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp b/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp index b4a47f09b..7846eca2a 100644 --- a/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp @@ -21,8 +21,10 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { assert(!std::regex_search("ab", std::regex("(?=^)b"))); assert(!std::regex_search("ab", std::regex("a(?=^)b"))); + + return 0; } diff --git a/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp b/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp index 8bfcfa007..73158dc53 100644 --- a/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp +++ b/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp @@ -19,7 +19,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { // Iterating over /^a/ should yield one instance at the beginning // of the text. @@ -35,4 +35,6 @@ int main() ++it; assert(it == end); + + return 0; } diff --git a/test/std/re/re.alg/re.except/nothing_to_do.pass.cpp b/test/std/re/re.alg/re.except/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/re/re.alg/re.except/nothing_to_do.pass.cpp +++ b/test/std/re/re.alg/re.except/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.badexp/regex_error.pass.cpp b/test/std/re/re.badexp/regex_error.pass.cpp index efcc44f6a..a3f4476b0 100644 --- a/test/std/re/re.badexp/regex_error.pass.cpp +++ b/test/std/re/re.badexp/regex_error.pass.cpp @@ -21,7 +21,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex_error e(std::regex_constants::error_collate); @@ -93,4 +93,6 @@ int main() assert(e.what() == std::string("There was insufficient memory to determine whether the regular " "expression could match the specified character sequence.")); } + + return 0; } diff --git a/test/std/re/re.const/nothing_to_do.pass.cpp b/test/std/re/re.const/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.const/nothing_to_do.pass.cpp +++ b/test/std/re/re.const/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.const/re.err/error_type.pass.cpp b/test/std/re/re.const/re.err/error_type.pass.cpp index 4369e0170..51979a511 100644 --- a/test/std/re/re.const/re.err/error_type.pass.cpp +++ b/test/std/re/re.const/re.err/error_type.pass.cpp @@ -35,7 +35,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { assert(std::regex_constants::error_collate != 0); assert(std::regex_constants::error_ctype != 0); @@ -140,4 +140,6 @@ int main() assert(std::regex_constants::error_badrepeat != std::regex_constants::error_stack); assert(std::regex_constants::error_complexity != std::regex_constants::error_stack); + + return 0; } diff --git a/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp b/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp index bed42547b..812601463 100644 --- a/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp +++ b/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp @@ -35,7 +35,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { assert(std::regex_constants::match_default == 0); assert(std::regex_constants::match_not_bol != 0); @@ -125,4 +125,6 @@ int main() e1 &= e2; e1 |= e2; e1 ^= e2; + + return 0; } diff --git a/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp b/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp index e32736630..82395e2f2 100644 --- a/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp +++ b/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp @@ -18,7 +18,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::string target = "foo"; @@ -47,4 +47,6 @@ int main() assert( std::regex_search(target, re)); assert( std::regex_search(target, re, std::regex_constants::match_not_bol)); } + + return 0; } diff --git a/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp b/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp index 3d238c5d0..8b13c68bc 100644 --- a/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp +++ b/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp @@ -18,7 +18,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::string target = "foo"; @@ -47,4 +47,6 @@ int main() assert( std::regex_search(target, re)); assert( std::regex_search(target, re, std::regex_constants::match_not_eol)); } + + return 0; } diff --git a/test/std/re/re.const/re.matchflag/match_not_null.pass.cpp b/test/std/re/re.const/re.matchflag/match_not_null.pass.cpp index d3389e6b6..645f79a0d 100644 --- a/test/std/re/re.const/re.matchflag/match_not_null.pass.cpp +++ b/test/std/re/re.const/re.matchflag/match_not_null.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { // When match_not_null is on, the regex engine should reject empty matches and // move on to try other solutions. diff --git a/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp b/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp index 7af7e8cf4..49ce2b5c4 100644 --- a/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp +++ b/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp @@ -32,7 +32,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { assert(std::regex_constants::icase != 0); assert(std::regex_constants::nosubs != 0); @@ -111,4 +111,6 @@ int main() e1 &= e2; e1 |= e2; e1 ^= e2; + + return 0; } diff --git a/test/std/re/re.def/defns.regex.collating.element/nothing_to_do.pass.cpp b/test/std/re/re.def/defns.regex.collating.element/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/defns.regex.collating.element/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/defns.regex.collating.element/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.def/defns.regex.finite.state.machine/nothing_to_do.pass.cpp b/test/std/re/re.def/defns.regex.finite.state.machine/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/defns.regex.finite.state.machine/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/defns.regex.finite.state.machine/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.def/defns.regex.format.specifier/nothing_to_do.pass.cpp b/test/std/re/re.def/defns.regex.format.specifier/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/defns.regex.format.specifier/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/defns.regex.format.specifier/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.def/defns.regex.matched/nothing_to_do.pass.cpp b/test/std/re/re.def/defns.regex.matched/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/defns.regex.matched/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/defns.regex.matched/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.def/defns.regex.primary.equivalence.class/nothing_to_do.pass.cpp b/test/std/re/re.def/defns.regex.primary.equivalence.class/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/defns.regex.primary.equivalence.class/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/defns.regex.primary.equivalence.class/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.def/defns.regex.regular.expression/nothing_to_do.pass.cpp b/test/std/re/re.def/defns.regex.regular.expression/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/defns.regex.regular.expression/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/defns.regex.regular.expression/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.def/defns.regex.subexpression/nothing_to_do.pass.cpp b/test/std/re/re.def/defns.regex.subexpression/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/defns.regex.subexpression/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/defns.regex.subexpression/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.def/nothing_to_do.pass.cpp b/test/std/re/re.def/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.def/nothing_to_do.pass.cpp +++ b/test/std/re/re.def/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.general/nothing_to_do.pass.cpp b/test/std/re/re.general/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.general/nothing_to_do.pass.cpp +++ b/test/std/re/re.general/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.grammar/excessive_brace_count.pass.cpp b/test/std/re/re.grammar/excessive_brace_count.pass.cpp index 49bd06e5c..a5f28d2ee 100644 --- a/test/std/re/re.grammar/excessive_brace_count.pass.cpp +++ b/test/std/re/re.grammar/excessive_brace_count.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() { +int main(int, char**) { for (std::regex_constants::syntax_option_type op : {std::regex::basic, std::regex::grep}) { try { diff --git a/test/std/re/re.grammar/nothing_to_do.pass.cpp b/test/std/re/re.grammar/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/re/re.grammar/nothing_to_do.pass.cpp +++ b/test/std/re/re.grammar/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.iter/nothing_to_do.pass.cpp b/test/std/re/re.iter/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/re/re.iter/nothing_to_do.pass.cpp +++ b/test/std/re/re.iter/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp b/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp index 17cce2cb4..34d1ce6ed 100644 --- a/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp +++ b/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp @@ -24,7 +24,7 @@ #error #endif -int main() +int main(int, char**) { { const char phone_book[] = "555-1234, 555-2345, 555-3456"; @@ -32,4 +32,6 @@ int main() std::begin(phone_book), std::end(phone_book), std::regex("\\d{3}-\\d{4}")); } + + return 0; } diff --git a/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp b/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp index d944806fd..a6d105974 100644 --- a/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp +++ b/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp @@ -18,7 +18,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -41,4 +41,6 @@ int main() ++i; assert(i == std::cregex_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp b/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp index ca5670bbb..75bd9cab5 100644 --- a/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp +++ b/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp @@ -25,8 +25,10 @@ test() assert(i1 == I()); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.iter/re.regiter/re.regiter.comp/tested_elsewhere.pass.cpp b/test/std/re/re.iter/re.regiter/re.regiter.comp/tested_elsewhere.pass.cpp index 55b506be1..f7f71bc8b 100644 --- a/test/std/re/re.iter/re.regiter/re.regiter.comp/tested_elsewhere.pass.cpp +++ b/test/std/re/re.iter/re.regiter/re.regiter.comp/tested_elsewhere.pass.cpp @@ -13,6 +13,8 @@ // bool operator==(const regex_iterator& right) const; // bool operator!=(const regex_iterator& right) const; -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp b/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp index 2643cebc7..11b12b2ee 100644 --- a/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp +++ b/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -39,4 +39,6 @@ int main() ++i; assert(i == std::cregex_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp b/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp index be4126e3e..ad65f7c13 100644 --- a/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp +++ b/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -112,4 +112,6 @@ int main() ++i; assert(i == e); } + + return 0; } diff --git a/test/std/re/re.iter/re.regiter/types.pass.cpp b/test/std/re/re.iter/re.regiter/types.pass.cpp index 07c3fa64b..b96fec78a 100644 --- a/test/std/re/re.iter/re.regiter/types.pass.cpp +++ b/test/std/re/re.iter/re.regiter/types.pass.cpp @@ -38,8 +38,10 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp index bddf58210..a03fd52c0 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp @@ -26,7 +26,7 @@ #error #endif -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-(\\d{4})"); @@ -35,4 +35,6 @@ int main() std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1, std::regex("\\d{3}-\\d{4}"), indices); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp index eadfbdb44..254909a92 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp @@ -21,7 +21,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-(\\d{4})"); @@ -61,4 +61,6 @@ int main() ++i; assert(i == std::cregex_token_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp index cdbf1a591..bb70095f1 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp @@ -25,8 +25,10 @@ test() assert(i1 == I()); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp index 87a227af0..b6913e6b3 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp @@ -24,7 +24,7 @@ #error #endif -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-(\\d{4})"); @@ -32,4 +32,6 @@ int main() std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1, std::regex("\\d{3}-\\d{4}"), {-1, 0, 1}); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp index 8ecd0bab4..322c2682d 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp @@ -22,7 +22,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-(\\d{4})"); @@ -61,4 +61,6 @@ int main() ++i; assert(i == std::cregex_token_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp index 82e067818..3c39d4983 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp @@ -23,7 +23,7 @@ #error #endif -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -31,4 +31,6 @@ int main() std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1, std::regex("\\d{3}-\\d{4}"), -1); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp index c2213a0af..1e5ba2eca 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp @@ -19,7 +19,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -72,4 +72,6 @@ int main() ++i; assert(i == std::cregex_token_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp index 9e8fe86ed..9b07df9d1 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp @@ -25,7 +25,7 @@ #error #endif -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-(\\d{4})"); @@ -36,4 +36,6 @@ int main() std::cregex_token_iterator i(std::begin(phone_book), std::end(phone_book)-1, std::regex("\\d{3}-\\d{4}"), v); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp index 5f31c5795..1d77deb91 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp @@ -20,7 +20,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-(\\d{4})"); @@ -125,4 +125,6 @@ int main() ++i; assert(i == std::cregex_token_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp index f4de410b2..1c6020103 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp @@ -17,7 +17,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -33,4 +33,6 @@ int main() assert(!(i2 == i)); assert(i2 != i); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp index edde79c16..facd24367 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -69,4 +69,6 @@ int main() ++i; assert(i == std::cregex_token_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp b/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp index c4095ebf6..15f1bb7c8 100644 --- a/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex phone_numbers("\\d{3}-\\d{4}"); @@ -132,4 +132,6 @@ int main() i++; assert(i == std::cregex_token_iterator()); } + + return 0; } diff --git a/test/std/re/re.iter/re.tokiter/types.pass.cpp b/test/std/re/re.iter/re.tokiter/types.pass.cpp index 58803aa1a..73ad58f4e 100644 --- a/test/std/re/re.iter/re.tokiter/types.pass.cpp +++ b/test/std/re/re.iter/re.tokiter/types.pass.cpp @@ -38,8 +38,10 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp b/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp index daaac65be..532a72073 100644 --- a/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp @@ -20,7 +20,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r2; r2.assign({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}); @@ -30,4 +30,6 @@ int main() r2.assign({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex::extended); assert(r2.flags() == std::regex::extended); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/assign.pass.cpp b/test/std/re/re.regex/re.regex.assign/assign.pass.cpp index 9507ea310..c580ab96c 100644 --- a/test/std/re/re.regex/re.regex.assign/assign.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/assign.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r1("(a([bc]))"); std::regex r2; @@ -34,4 +34,6 @@ int main() assert(r2.mark_count() == 2); assert(std::regex_search("ab", r2)); #endif + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp b/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp index 9eba95b33..dd32c9466 100644 --- a/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { typedef input_iterator I; typedef forward_iterator F; @@ -43,4 +43,6 @@ int main() r2.assign(F(s4.begin()), F(s4.end()), std::regex::extended); assert(r2.flags() == std::regex::extended); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp b/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp index 30c7281da..9445bbaf9 100644 --- a/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r2; r2.assign("(a([bc]))"); @@ -26,4 +26,6 @@ int main() r2.assign("(a([bc]))", std::regex::extended); assert(r2.flags() == std::regex::extended); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp b/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp index 08fdf871d..cdbdae430 100644 --- a/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp @@ -16,10 +16,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r2; r2.assign("(a([bc]))", 9, std::regex::extended); assert(r2.flags() == std::regex::extended); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp b/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp index 7ea385967..4b1bcef9a 100644 --- a/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp @@ -18,7 +18,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r2; r2.assign(std::string("(a([bc]))")); @@ -28,4 +28,6 @@ int main() r2.assign(std::string("(a([bc]))"), std::regex::extended); assert(r2.flags() == std::regex::extended); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/copy.pass.cpp b/test/std/re/re.regex/re.regex.assign/copy.pass.cpp index c74f0a6f0..1abb72151 100644 --- a/test/std/re/re.regex/re.regex.assign/copy.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/copy.pass.cpp @@ -16,11 +16,13 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r1("(a([bc]))"); std::regex r2; r2 = r1; assert(r2.flags() == std::regex::ECMAScript); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/il.pass.cpp b/test/std/re/re.regex/re.regex.assign/il.pass.cpp index 75803e600..880fd5c79 100644 --- a/test/std/re/re.regex/re.regex.assign/il.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/il.pass.cpp @@ -18,10 +18,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r2; r2 = {'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}; assert(r2.flags() == std::regex::ECMAScript); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp b/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp index f2ca05a9b..3791f8152 100644 --- a/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp @@ -16,10 +16,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r2; r2 = "(a([bc]))"; assert(r2.flags() == std::regex::ECMAScript); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.assign/string.pass.cpp b/test/std/re/re.regex/re.regex.assign/string.pass.cpp index 3cb8e8b41..e33819ab3 100644 --- a/test/std/re/re.regex/re.regex.assign/string.pass.cpp +++ b/test/std/re/re.regex/re.regex.assign/string.pass.cpp @@ -17,10 +17,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r2; r2 = std::string("(a([bc]))"); assert(r2.flags() == std::regex::ECMAScript); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.const/constants.pass.cpp b/test/std/re/re.regex/re.regex.const/constants.pass.cpp index 3fc28e4ec..5d8d48d05 100644 --- a/test/std/re/re.regex/re.regex.const/constants.pass.cpp +++ b/test/std/re/re.regex/re.regex.const/constants.pass.cpp @@ -58,8 +58,10 @@ test() where(BR::egrep); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp b/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp index eabf8eab9..2e7eed350 100644 --- a/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp @@ -17,7 +17,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { using std::regex_constants::awk; @@ -25,4 +25,6 @@ int main() assert(std::regex_match("\41", std::regex("\\41", awk))); assert(std::regex_match("\141", std::regex("\\141", awk))); assert(std::regex_match("\141" "1", std::regex("\\1411", awk))); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/bad_backref.pass.cpp b/test/std/re/re.regex/re.regex.construct/bad_backref.pass.cpp index cc1b081c7..0a15b6453 100644 --- a/test/std/re/re.regex/re.regex.construct/bad_backref.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/bad_backref.pass.cpp @@ -29,7 +29,7 @@ static bool error_badbackref_thrown(const char *pat) return result; } -int main() +int main(int, char**) { assert(error_badbackref_thrown("\\1abc")); // no references assert(error_badbackref_thrown("ab(c)\\2def")); // only one reference @@ -41,4 +41,6 @@ int main() const char *pat1 = "a(b)c\\1234"; std::regex re(pat1, pat1 + 7); // extra chars after the end. } + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/bad_ctype.pass.cpp b/test/std/re/re.regex/re.regex.construct/bad_ctype.pass.cpp index dc24531cb..5752d5cd6 100644 --- a/test/std/re/re.regex/re.regex.construct/bad_ctype.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/bad_ctype.pass.cpp @@ -29,8 +29,10 @@ static bool error_ctype_thrown(const char *pat) return result; } -int main() +int main(int, char**) { assert(error_ctype_thrown("[[::]]")); assert(error_ctype_thrown("[[:error:]]")); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp b/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp index f9e589ce7..041d55bdf 100644 --- a/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp @@ -29,7 +29,7 @@ static bool error_escape_thrown(const char *pat) return result; } -int main() +int main(int, char**) { assert(error_escape_thrown("[\\a]")); assert(error_escape_thrown("\\a")); @@ -44,4 +44,6 @@ int main() assert(!error_escape_thrown("[\\cA]")); assert(!error_escape_thrown("\\cA")); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp b/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp index 2d07e1e8c..1af8b5ba6 100644 --- a/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp @@ -29,7 +29,7 @@ static bool error_badrepeat_thrown(const char *pat) return result; } -int main() +int main(int, char**) { assert(error_badrepeat_thrown("?a")); assert(error_badrepeat_thrown("*a")); @@ -40,4 +40,6 @@ int main() assert(error_badrepeat_thrown("*(a+)")); assert(error_badrepeat_thrown("+(a+)")); assert(error_badrepeat_thrown("{(a+)")); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/copy.pass.cpp b/test/std/re/re.regex/re.regex.construct/copy.pass.cpp index 588f673bf..f3db8fe06 100644 --- a/test/std/re/re.regex/re.regex.construct/copy.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/copy.pass.cpp @@ -16,10 +16,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r1("(a([bc]))"); std::regex r2 = r1; assert(r2.flags() == std::regex::ECMAScript); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/deduct.fail.cpp b/test/std/re/re.regex/re.regex.construct/deduct.fail.cpp index 5ece59ad2..30ec49c83 100644 --- a/test/std/re/re.regex/re.regex.construct/deduct.fail.cpp +++ b/test/std/re/re.regex/re.regex.construct/deduct.fail.cpp @@ -24,7 +24,7 @@ #include -int main() +int main(int, char**) { // Test the explicit deduction guides { @@ -41,4 +41,6 @@ int main() // Test the implicit deduction guides + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/deduct.pass.cpp b/test/std/re/re.regex/re.regex.construct/deduct.pass.cpp index 5d7493ae6..47e5a1dba 100644 --- a/test/std/re/re.regex/re.regex.construct/deduct.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/deduct.pass.cpp @@ -31,7 +31,7 @@ using namespace std::literals; struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -133,4 +133,6 @@ int main() assert(re.flags() == std::regex_constants::grep); assert(re.mark_count() == 0); } + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/default.pass.cpp b/test/std/re/re.regex/re.regex.construct/default.pass.cpp index b5c1521fc..f706229e6 100644 --- a/test/std/re/re.regex/re.regex.construct/default.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/default.pass.cpp @@ -25,8 +25,10 @@ test() assert(r.mark_count() == 0); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp b/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp index aac13147e..aaf5bc25a 100644 --- a/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp @@ -29,7 +29,7 @@ test(std::initializer_list il, std::regex_constants::syntax_option_type f, } -int main() +int main(int, char**) { std::string s1("\\(a\\)"); std::string s2("\\(a[bc]\\)"); @@ -65,4 +65,6 @@ int main() test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::egrep, 0); test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::egrep, 0); test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::egrep, 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp b/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp index 0b5d0c504..3dcf29fa0 100644 --- a/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp @@ -28,7 +28,7 @@ test(Iter first, Iter last, unsigned mc) assert(r.mark_count() == mc); } -int main() +int main(int, char**) { typedef forward_iterator F; std::string s1("\\(a\\)"); @@ -40,4 +40,6 @@ int main() test(F(s2.begin()), F(s2.end()), 0); test(F(s3.begin()), F(s3.end()), 0); test(F(s4.begin()), F(s4.end()), 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp b/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp index 37878347f..22423c092 100644 --- a/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp @@ -29,7 +29,7 @@ test(Iter first, Iter last, std::regex_constants::syntax_option_type f, unsigned assert(r.mark_count() == mc); } -int main() +int main(int, char**) { typedef forward_iterator F; std::string s1("\\(a\\)"); @@ -66,4 +66,6 @@ int main() test(F(s2.begin()), F(s2.end()), std::regex_constants::egrep, 0); test(F(s3.begin()), F(s3.end()), std::regex_constants::egrep, 0); test(F(s4.begin()), F(s4.end()), std::regex_constants::egrep, 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp b/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp index 877b9a4c6..b71d9eb7f 100644 --- a/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp @@ -25,10 +25,12 @@ test(const CharT* p, unsigned mc) assert(r.mark_count() == mc); } -int main() +int main(int, char**) { test("\\(a\\)", 0); test("\\(a[bc]\\)", 0); test("\\(a\\([bc]\\)\\)", 0); test("(a([bc]))", 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp b/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp index 998f28db8..e918b0311 100644 --- a/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp @@ -25,7 +25,7 @@ test(const CharT* p, std::regex_constants::syntax_option_type f, unsigned mc) assert(r.mark_count() == mc); } -int main() +int main(int, char**) { test("\\(a\\)", std::regex_constants::basic, 1); test("\\(a[bc]\\)", std::regex_constants::basic, 1); @@ -56,4 +56,6 @@ int main() test("\\(a[bc]\\)", std::regex_constants::egrep, 0); test("\\(a\\([bc]\\)\\)", std::regex_constants::egrep, 0); test("(a([bc]))", std::regex_constants::egrep, 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/ptr_size.pass.cpp b/test/std/re/re.regex/re.regex.construct/ptr_size.pass.cpp index 03a53b769..29fa3ca57 100644 --- a/test/std/re/re.regex/re.regex.construct/ptr_size.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/ptr_size.pass.cpp @@ -24,7 +24,7 @@ test(const CharT* p, std::size_t len, unsigned mc) assert(r.mark_count() == mc); } -int main() +int main(int, char**) { test("\\(a\\)", 5, 0); test("\\(a[bc]\\)", 9, 0); @@ -35,4 +35,6 @@ int main() test("(\0)(b)(c)(d)", 9, 3); test("(\0)(b)(c)(d)", 3, 1); test("(\0)(b)(c)(d)", 0, 0); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp b/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp index 8546c1673..07f394731 100644 --- a/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp @@ -26,7 +26,7 @@ test(const CharT* p, std::size_t len, std::regex_constants::syntax_option_type f assert(r.mark_count() == mc); } -int main() +int main(int, char**) { test("\\(a\\)", 5, std::regex_constants::basic, 1); test("\\(a[bc]\\)", 9, std::regex_constants::basic, 1); @@ -57,4 +57,6 @@ int main() test("\\(a[bc]\\)", 9, std::regex_constants::egrep, 0); test("\\(a\\([bc]\\)\\)", 13, std::regex_constants::egrep, 0); test("(a([bc]))", 9, std::regex_constants::egrep, 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/string.pass.cpp b/test/std/re/re.regex/re.regex.construct/string.pass.cpp index 58f607183..ecd0451d8 100644 --- a/test/std/re/re.regex/re.regex.construct/string.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/string.pass.cpp @@ -26,10 +26,12 @@ test(const String& p, unsigned mc) assert(r.mark_count() == mc); } -int main() +int main(int, char**) { test(std::string("\\(a\\)"), 0); test(std::string("\\(a[bc]\\)"), 0); test(std::string("\\(a\\([bc]\\)\\)"), 0); test(std::string("(a([bc]))"), 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp b/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp index 6d504db33..b6bd8c53c 100644 --- a/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp +++ b/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp @@ -27,7 +27,7 @@ test(const String& p, std::regex_constants::syntax_option_type f, unsigned mc) assert(r.mark_count() == mc); } -int main() +int main(int, char**) { test(std::string("\\(a\\)"), std::regex_constants::basic, 1); test(std::string("\\(a[bc]\\)"), std::regex_constants::basic, 1); @@ -58,4 +58,6 @@ int main() test(std::string("\\(a[bc]\\)"), std::regex_constants::egrep, 0); test(std::string("\\(a\\([bc]\\)\\)"), std::regex_constants::egrep, 0); test(std::string("(a([bc]))"), std::regex_constants::egrep, 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp b/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp index a985a74e9..27647f123 100644 --- a/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp +++ b/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { std::regex r; std::locale loc = r.imbue(std::locale(LOCALE_en_US_UTF_8)); @@ -30,4 +30,6 @@ int main() loc = r.imbue(std::locale("C")); assert(loc.name() == LOCALE_en_US_UTF_8); assert(r.getloc().name() == "C"); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.nonmemb/nothing_to_do.pass.cpp b/test/std/re/re.regex/re.regex.nonmemb/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/re/re.regex/re.regex.nonmemb/nothing_to_do.pass.cpp +++ b/test/std/re/re.regex/re.regex.nonmemb/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp b/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp index dc5ad95cb..bb3291be6 100644 --- a/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp +++ b/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp @@ -17,7 +17,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r1("(a([bc]))"); std::regex r2; @@ -26,4 +26,6 @@ int main() assert(r1.mark_count() == 0); assert(r2.flags() == std::regex::ECMAScript); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/re.regex.operations/tested_elsewhere.pass.cpp b/test/std/re/re.regex/re.regex.operations/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/re/re.regex/re.regex.operations/tested_elsewhere.pass.cpp +++ b/test/std/re/re.regex/re.regex.operations/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.regex/re.regex.swap/swap.pass.cpp b/test/std/re/re.regex/re.regex.swap/swap.pass.cpp index b519edc25..5092d57c1 100644 --- a/test/std/re/re.regex/re.regex.swap/swap.pass.cpp +++ b/test/std/re/re.regex/re.regex.swap/swap.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { std::regex r1("(a([bc]))"); std::regex r2; @@ -25,4 +25,6 @@ int main() assert(r1.mark_count() == 0); assert(r2.flags() == std::regex::ECMAScript); assert(r2.mark_count() == 2); + + return 0; } diff --git a/test/std/re/re.regex/types.pass.cpp b/test/std/re/re.regex/types.pass.cpp index 21a563890..a13ad180d 100644 --- a/test/std/re/re.regex/types.pass.cpp +++ b/test/std/re/re.regex/types.pass.cpp @@ -23,7 +23,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same::value_type, char>::value), ""); static_assert((std::is_same::traits_type, std::regex_traits >::value), ""); @@ -38,4 +38,6 @@ int main() static_assert((std::is_same::flag_type, std::regex_constants::syntax_option_type>::value), ""); static_assert((std::is_same::locale_type, std::locale>::value), ""); + + return 0; } diff --git a/test/std/re/re.req/nothing_to_do.pass.cpp b/test/std/re/re.req/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/re/re.req/nothing_to_do.pass.cpp +++ b/test/std/re/re.req/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/begin_end.pass.cpp b/test/std/re/re.results/re.results.acc/begin_end.pass.cpp index d83ef300f..48fff58b0 100644 --- a/test/std/re/re.results/re.results.acc/begin_end.pass.cpp +++ b/test/std/re/re.results/re.results.acc/begin_end.pass.cpp @@ -33,7 +33,9 @@ test() assert(*i == m[j]); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp b/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp index 9b8db2587..bd9009a8a 100644 --- a/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp +++ b/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp @@ -33,7 +33,9 @@ test() assert(*i == m[j]); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/index.pass.cpp b/test/std/re/re.results/re.results.acc/index.pass.cpp index e3f6215e9..a5c25a82c 100644 --- a/test/std/re/re.results/re.results.acc/index.pass.cpp +++ b/test/std/re/re.results/re.results.acc/index.pass.cpp @@ -46,8 +46,10 @@ test(std::regex_constants::syntax_option_type syntax) assert(m[4].matched == false); } -int main() +int main(int, char**) { test(std::regex_constants::ECMAScript); test(std::regex_constants::extended); + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/length.pass.cpp b/test/std/re/re.results/re.results.acc/length.pass.cpp index d7d68c5e0..266ba692f 100644 --- a/test/std/re/re.results/re.results.acc/length.pass.cpp +++ b/test/std/re/re.results/re.results.acc/length.pass.cpp @@ -30,7 +30,9 @@ test() assert(m.length(4) == m[4].length()); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/position.pass.cpp b/test/std/re/re.results/re.results.acc/position.pass.cpp index 18aa79a48..34256de35 100644 --- a/test/std/re/re.results/re.results.acc/position.pass.cpp +++ b/test/std/re/re.results/re.results.acc/position.pass.cpp @@ -30,7 +30,9 @@ test() assert(m.position(4) == std::distance(s, m[4].first)); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/prefix.pass.cpp b/test/std/re/re.results/re.results.acc/prefix.pass.cpp index ab389cc45..b2cd48d4d 100644 --- a/test/std/re/re.results/re.results.acc/prefix.pass.cpp +++ b/test/std/re/re.results/re.results.acc/prefix.pass.cpp @@ -28,7 +28,9 @@ test() assert(m.prefix().matched == true); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/str.pass.cpp b/test/std/re/re.results/re.results.acc/str.pass.cpp index ae5f5c7f6..ae4387d46 100644 --- a/test/std/re/re.results/re.results.acc/str.pass.cpp +++ b/test/std/re/re.results/re.results.acc/str.pass.cpp @@ -30,7 +30,9 @@ test() assert(m.str(4) == std::string(m[4])); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.acc/suffix.pass.cpp b/test/std/re/re.results/re.results.acc/suffix.pass.cpp index 7e88ab106..c9d3855e9 100644 --- a/test/std/re/re.results/re.results.acc/suffix.pass.cpp +++ b/test/std/re/re.results/re.results.acc/suffix.pass.cpp @@ -28,7 +28,9 @@ test() assert(m.suffix().matched == true); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.all/get_allocator.pass.cpp b/test/std/re/re.results/re.results.all/get_allocator.pass.cpp index 1e0a3ce27..f0dcd7b6d 100644 --- a/test/std/re/re.results/re.results.all/get_allocator.pass.cpp +++ b/test/std/re/re.results/re.results.all/get_allocator.pass.cpp @@ -28,8 +28,10 @@ test(const Allocator& a) assert(m.get_allocator() == a); } -int main() +int main(int, char**) { test(test_allocator >(3)); test(test_allocator >(3)); + + return 0; } diff --git a/test/std/re/re.results/re.results.const/allocator.pass.cpp b/test/std/re/re.results/re.results.const/allocator.pass.cpp index f8a5a83fe..99ecb667b 100644 --- a/test/std/re/re.results/re.results.const/allocator.pass.cpp +++ b/test/std/re/re.results/re.results.const/allocator.pass.cpp @@ -28,8 +28,10 @@ test(const Allocator& a) assert(m.get_allocator() == a); } -int main() +int main(int, char**) { test(test_allocator >(3)); test(test_allocator >(3)); + + return 0; } diff --git a/test/std/re/re.results/re.results.const/copy.pass.cpp b/test/std/re/re.results/re.results.const/copy.pass.cpp index f6733bdd1..a1dbea0e8 100644 --- a/test/std/re/re.results/re.results.const/copy.pass.cpp +++ b/test/std/re/re.results/re.results.const/copy.pass.cpp @@ -30,11 +30,13 @@ test(const Allocator& a) assert(m1.get_allocator() == m0.get_allocator()); } -int main() +int main(int, char**) { test (std::allocator >()); test(std::allocator >()); test (test_allocator >(3)); test(test_allocator >(3)); + + return 0; } diff --git a/test/std/re/re.results/re.results.const/copy_assign.pass.cpp b/test/std/re/re.results/re.results.const/copy_assign.pass.cpp index 3429b066b..943037e75 100644 --- a/test/std/re/re.results/re.results.const/copy_assign.pass.cpp +++ b/test/std/re/re.results/re.results.const/copy_assign.pass.cpp @@ -34,7 +34,7 @@ test(const Allocator& a) assert(m1.get_allocator() == Allocator()); } -int main() +int main(int, char**) { test (std::allocator >()); test(std::allocator >()); @@ -46,4 +46,6 @@ int main() // other_allocator has POCCA -> true test (other_allocator >(3)); test(other_allocator >(3)); + + return 0; } diff --git a/test/std/re/re.results/re.results.const/default.pass.cpp b/test/std/re/re.results/re.results.const/default.pass.cpp index 80f4a0269..a70c3441d 100644 --- a/test/std/re/re.results/re.results.const/default.pass.cpp +++ b/test/std/re/re.results/re.results.const/default.pass.cpp @@ -26,8 +26,10 @@ test() assert(m.get_allocator() == std::allocator >()); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.const/move.pass.cpp b/test/std/re/re.results/re.results.const/move.pass.cpp index b3d2a0f41..778e31b26 100644 --- a/test/std/re/re.results/re.results.const/move.pass.cpp +++ b/test/std/re/re.results/re.results.const/move.pass.cpp @@ -35,7 +35,7 @@ test(const Allocator& a) assert(m1.get_allocator() == a); } -int main() +int main(int, char**) { test (std::allocator >()); test(std::allocator >()); @@ -44,4 +44,6 @@ int main() assert(test_alloc_base::moved == 1); test(test_allocator >(3)); assert(test_alloc_base::moved == 2); + + return 0; } diff --git a/test/std/re/re.results/re.results.const/move_assign.pass.cpp b/test/std/re/re.results/re.results.const/move_assign.pass.cpp index 55c66e9e1..2a62af8f2 100644 --- a/test/std/re/re.results/re.results.const/move_assign.pass.cpp +++ b/test/std/re/re.results/re.results.const/move_assign.pass.cpp @@ -35,7 +35,7 @@ test(const Allocator& a) assert(m1.get_allocator() == Allocator()); } -int main() +int main(int, char**) { test (std::allocator >()); test(std::allocator >()); @@ -47,4 +47,6 @@ int main() // other_allocator has POCMA -> true test (other_allocator >(3)); test(other_allocator >(3)); + + return 0; } diff --git a/test/std/re/re.results/re.results.form/form1.pass.cpp b/test/std/re/re.results/re.results.form/form1.pass.cpp index 6046f9be0..f435de827 100644 --- a/test/std/re/re.results/re.results.form/form1.pass.cpp +++ b/test/std/re/re.results/re.results.form/form1.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_iterators.h" -int main() +int main(int, char**) { { std::match_results m; @@ -152,4 +152,6 @@ int main() assert(r == out + 34); assert(std::wstring(out) == L"match: cdefghi, m[1]: efg, m[2]: e"); } + + return 0; } diff --git a/test/std/re/re.results/re.results.form/form2.pass.cpp b/test/std/re/re.results/re.results.form/form2.pass.cpp index 2c9d30eb2..b28c064e1 100644 --- a/test/std/re/re.results/re.results.form/form2.pass.cpp +++ b/test/std/re/re.results/re.results.form/form2.pass.cpp @@ -24,7 +24,7 @@ #include "test_iterators.h" #include "test_allocator.h" -int main() +int main(int, char**) { typedef std::basic_string, test_allocator > nstr; typedef std::basic_string, test_allocator > wstr; @@ -99,4 +99,6 @@ int main() assert(r == out + 34); assert(std::wstring(out) == L"match: cdefghi, m[1]: efg, m[2]: e"); } + + return 0; } diff --git a/test/std/re/re.results/re.results.form/form3.pass.cpp b/test/std/re/re.results/re.results.form/form3.pass.cpp index ca1a30732..62a735ca6 100644 --- a/test/std/re/re.results/re.results.form/form3.pass.cpp +++ b/test/std/re/re.results/re.results.form/form3.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" #include "test_allocator.h" -int main() +int main(int, char**) { typedef std::basic_string, test_allocator > nstr; typedef std::basic_string, test_allocator > wstr; @@ -82,4 +82,6 @@ int main() wstr out = m.format(fmt, std::regex_constants::format_sed); assert(out == L"match: cdefghi, m[1]: efg, m[2]: e"); } + + return 0; } diff --git a/test/std/re/re.results/re.results.form/form4.pass.cpp b/test/std/re/re.results/re.results.form/form4.pass.cpp index d46d6248d..658e788b6 100644 --- a/test/std/re/re.results/re.results.form/form4.pass.cpp +++ b/test/std/re/re.results/re.results.form/form4.pass.cpp @@ -20,7 +20,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::match_results m; @@ -77,4 +77,6 @@ int main() std::wstring out = m.format(fmt, std::regex_constants::format_sed); assert(out == L"match: cdefghi, m[1]: efg, m[2]: e"); } + + return 0; } diff --git a/test/std/re/re.results/re.results.nonmember/equal.pass.cpp b/test/std/re/re.results/re.results.nonmember/equal.pass.cpp index e0b53609a..3723ad474 100644 --- a/test/std/re/re.results/re.results.nonmember/equal.pass.cpp +++ b/test/std/re/re.results/re.results.nonmember/equal.pass.cpp @@ -40,7 +40,9 @@ test() assert(m1 == m2); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.size/empty.fail.cpp b/test/std/re/re.results/re.results.size/empty.fail.cpp index 7a92dd88e..e17c77424 100644 --- a/test/std/re/re.results/re.results.size/empty.fail.cpp +++ b/test/std/re/re.results/re.results.size/empty.fail.cpp @@ -19,8 +19,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::match_results c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/re/re.results/re.results.size/empty.pass.cpp b/test/std/re/re.results/re.results.size/empty.pass.cpp index 4644a8afb..7eaed34ac 100644 --- a/test/std/re/re.results/re.results.size/empty.pass.cpp +++ b/test/std/re/re.results/re.results.size/empty.pass.cpp @@ -30,7 +30,9 @@ test() assert(m.size() == 3); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.size/max_size.pass.cpp b/test/std/re/re.results/re.results.size/max_size.pass.cpp index 5293f45f7..184933d13 100644 --- a/test/std/re/re.results/re.results.size/max_size.pass.cpp +++ b/test/std/re/re.results/re.results.size/max_size.pass.cpp @@ -24,8 +24,10 @@ test() assert(m.max_size() > 0); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.state/ready.pass.cpp b/test/std/re/re.results/re.results.state/ready.pass.cpp index daa1bf337..476a66fdf 100644 --- a/test/std/re/re.results/re.results.state/ready.pass.cpp +++ b/test/std/re/re.results/re.results.state/ready.pass.cpp @@ -36,8 +36,10 @@ test2() assert(m.ready() == true); } -int main() +int main(int, char**) { test1(); test2(); + + return 0; } diff --git a/test/std/re/re.results/re.results.swap/member_swap.pass.cpp b/test/std/re/re.results/re.results.swap/member_swap.pass.cpp index 9cb6ae441..967fe11c5 100644 --- a/test/std/re/re.results/re.results.swap/member_swap.pass.cpp +++ b/test/std/re/re.results/re.results.swap/member_swap.pass.cpp @@ -33,7 +33,9 @@ test() assert(m2 == m1_save); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp b/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp index 21724fc49..59ba59f3d 100644 --- a/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp +++ b/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp @@ -35,7 +35,9 @@ test() assert(m2 == m1_save); } -int main() +int main(int, char**) { test(); + + return 0; } diff --git a/test/std/re/re.results/types.pass.cpp b/test/std/re/re.results/types.pass.cpp index 3f5a31d0d..0fd822084 100644 --- a/test/std/re/re.results/types.pass.cpp +++ b/test/std/re/re.results/types.pass.cpp @@ -44,8 +44,10 @@ test() static_assert((std::is_same >::value), ""); } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp b/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp index 050680ae7..6b57a193a 100644 --- a/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef char CharT; @@ -44,4 +44,6 @@ int main() assert(sm.compare(string()) > 0); assert(sm.compare(string(L"123")) == 0); } + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp b/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp index 6e7d34d78..6d0976bbf 100644 --- a/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef char CharT; @@ -50,4 +50,6 @@ int main() sm2.matched = true; assert(sm.compare(sm2) == 0); } + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp b/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp index 672d4aa32..42e6ab94a 100644 --- a/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef char CharT; @@ -42,4 +42,6 @@ int main() assert(sm.compare(L"") > 0); assert(sm.compare(L"123") == 0); } + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.members/default.pass.cpp b/test/std/re/re.submatch/re.submatch.members/default.pass.cpp index a2473552e..c34591f22 100644 --- a/test/std/re/re.submatch/re.submatch.members/default.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.members/default.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef char CharT; @@ -30,4 +30,6 @@ int main() SM sm; assert(sm.matched == false); } + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.members/length.pass.cpp b/test/std/re/re.submatch/re.submatch.members/length.pass.cpp index 459a8fe91..5246eb351 100644 --- a/test/std/re/re.submatch/re.submatch.members/length.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.members/length.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef char CharT; @@ -40,4 +40,6 @@ int main() sm.matched = true; assert(sm.length() == 3); } + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp b/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp index 47659e59c..051ecc3e8 100644 --- a/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef char CharT; @@ -44,4 +44,6 @@ int main() str = sm; assert(str == std::wstring(L"123")); } + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.members/str.pass.cpp b/test/std/re/re.submatch/re.submatch.members/str.pass.cpp index c09783b80..af39ee9c3 100644 --- a/test/std/re/re.submatch/re.submatch.members/str.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.members/str.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef char CharT; @@ -44,4 +44,6 @@ int main() str = sm.str(); assert(str == std::wstring(L"123")); } + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp b/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp index ad65ec54d..e332a8379 100644 --- a/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp @@ -276,7 +276,7 @@ test(const std::basic_string& x, const std::basic_string& y, bool assert((sm1 >= y[0]) == (x >= string(1, y[0]))); } -int main() +int main(int, char**) { test(std::string("123"), std::string("123")); test(std::string("1234"), std::string("123")); @@ -284,4 +284,6 @@ int main() test(std::wstring(L"1234"), std::wstring(L"123")); test(std::string("123\000" "56", 6), std::string("123\000" "56", 6), false); test(std::wstring(L"123\000" L"56", 6), std::wstring(L"123\000" L"56", 6), false); + + return 0; } diff --git a/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp b/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp index 63c7d815c..070266d9e 100644 --- a/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp +++ b/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp @@ -35,8 +35,10 @@ test(const std::basic_string& s) assert(os.str() == s); } -int main() +int main(int, char**) { test(std::string("123")); test(std::wstring(L"123")); + + return 0; } diff --git a/test/std/re/re.submatch/types.pass.cpp b/test/std/re/re.submatch/types.pass.cpp index 8141a5302..831eec1da 100644 --- a/test/std/re/re.submatch/types.pass.cpp +++ b/test/std/re/re.submatch/types.pass.cpp @@ -27,7 +27,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::sub_match SM; @@ -61,4 +61,6 @@ int main() static_assert((std::is_same >::value), ""); static_assert((std::is_same >::value), ""); } + + return 0; } diff --git a/test/std/re/re.syn/cmatch.pass.cpp b/test/std/re/re.syn/cmatch.pass.cpp index 1e7149bb7..7b85a69a2 100644 --- a/test/std/re/re.syn/cmatch.pass.cpp +++ b/test/std/re/re.syn/cmatch.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::cmatch>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/cregex_iterator.pass.cpp b/test/std/re/re.syn/cregex_iterator.pass.cpp index 15c7ea8cf..29fdadeb6 100644 --- a/test/std/re/re.syn/cregex_iterator.pass.cpp +++ b/test/std/re/re.syn/cregex_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::cregex_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/cregex_token_iterator.pass.cpp b/test/std/re/re.syn/cregex_token_iterator.pass.cpp index a5b1bc583..7ca531dfe 100644 --- a/test/std/re/re.syn/cregex_token_iterator.pass.cpp +++ b/test/std/re/re.syn/cregex_token_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::cregex_token_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/csub_match.pass.cpp b/test/std/re/re.syn/csub_match.pass.cpp index 7c3d644fd..2ace0b983 100644 --- a/test/std/re/re.syn/csub_match.pass.cpp +++ b/test/std/re/re.syn/csub_match.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::csub_match>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/regex.pass.cpp b/test/std/re/re.syn/regex.pass.cpp index 1fe91ec34..0b4c07b6f 100644 --- a/test/std/re/re.syn/regex.pass.cpp +++ b/test/std/re/re.syn/regex.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::regex>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/smatch.pass.cpp b/test/std/re/re.syn/smatch.pass.cpp index bee9f9f0d..01fa1e955 100644 --- a/test/std/re/re.syn/smatch.pass.cpp +++ b/test/std/re/re.syn/smatch.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::smatch>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/sregex_iterator.pass.cpp b/test/std/re/re.syn/sregex_iterator.pass.cpp index a691cc799..1ae462c6b 100644 --- a/test/std/re/re.syn/sregex_iterator.pass.cpp +++ b/test/std/re/re.syn/sregex_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::sregex_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/sregex_token_iterator.pass.cpp b/test/std/re/re.syn/sregex_token_iterator.pass.cpp index 6d148280d..4b67b66f2 100644 --- a/test/std/re/re.syn/sregex_token_iterator.pass.cpp +++ b/test/std/re/re.syn/sregex_token_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::sregex_token_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/ssub_match.pass.cpp b/test/std/re/re.syn/ssub_match.pass.cpp index 0730d667e..fe3312968 100644 --- a/test/std/re/re.syn/ssub_match.pass.cpp +++ b/test/std/re/re.syn/ssub_match.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::ssub_match>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wcmatch.pass.cpp b/test/std/re/re.syn/wcmatch.pass.cpp index 4c9b7e1f2..f373e57ac 100644 --- a/test/std/re/re.syn/wcmatch.pass.cpp +++ b/test/std/re/re.syn/wcmatch.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wcmatch>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wcregex_iterator.pass.cpp b/test/std/re/re.syn/wcregex_iterator.pass.cpp index c81aa78c1..3425c98fe 100644 --- a/test/std/re/re.syn/wcregex_iterator.pass.cpp +++ b/test/std/re/re.syn/wcregex_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wcregex_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wcregex_token_iterator.pass.cpp b/test/std/re/re.syn/wcregex_token_iterator.pass.cpp index 9d407103a..217653837 100644 --- a/test/std/re/re.syn/wcregex_token_iterator.pass.cpp +++ b/test/std/re/re.syn/wcregex_token_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wcregex_token_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wcsub_match.pass.cpp b/test/std/re/re.syn/wcsub_match.pass.cpp index 7f18b272f..86a2103b8 100644 --- a/test/std/re/re.syn/wcsub_match.pass.cpp +++ b/test/std/re/re.syn/wcsub_match.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wcsub_match>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wregex.pass.cpp b/test/std/re/re.syn/wregex.pass.cpp index 9622b89d6..5be6f6fb5 100644 --- a/test/std/re/re.syn/wregex.pass.cpp +++ b/test/std/re/re.syn/wregex.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wregex>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wsmatch.pass.cpp b/test/std/re/re.syn/wsmatch.pass.cpp index 98bcbdc4d..760057e6a 100644 --- a/test/std/re/re.syn/wsmatch.pass.cpp +++ b/test/std/re/re.syn/wsmatch.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wsmatch>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wsregex_iterator.pass.cpp b/test/std/re/re.syn/wsregex_iterator.pass.cpp index 1f733d905..b1d7edf87 100644 --- a/test/std/re/re.syn/wsregex_iterator.pass.cpp +++ b/test/std/re/re.syn/wsregex_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wsregex_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wsregex_token_iterator.pass.cpp b/test/std/re/re.syn/wsregex_token_iterator.pass.cpp index b65e41345..58454a59e 100644 --- a/test/std/re/re.syn/wsregex_token_iterator.pass.cpp +++ b/test/std/re/re.syn/wsregex_token_iterator.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wsregex_token_iterator>::value), ""); + + return 0; } diff --git a/test/std/re/re.syn/wssub_match.pass.cpp b/test/std/re/re.syn/wssub_match.pass.cpp index 8f82b34d2..7ca6dc773 100644 --- a/test/std/re/re.syn/wssub_match.pass.cpp +++ b/test/std/re/re.syn/wssub_match.pass.cpp @@ -14,7 +14,9 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same, std::wssub_match>::value), ""); + + return 0; } diff --git a/test/std/re/re.traits/default.pass.cpp b/test/std/re/re.traits/default.pass.cpp index b49cc8647..459f044e0 100644 --- a/test/std/re/re.traits/default.pass.cpp +++ b/test/std/re/re.traits/default.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::regex_traits t1; @@ -36,4 +36,6 @@ int main() std::regex_traits t2; assert(t2.getloc().name() == LOCALE_en_US_UTF_8); } + + return 0; } diff --git a/test/std/re/re.traits/getloc.pass.cpp b/test/std/re/re.traits/getloc.pass.cpp index 82e804dc6..dbc35dec3 100644 --- a/test/std/re/re.traits/getloc.pass.cpp +++ b/test/std/re/re.traits/getloc.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::regex_traits t1; @@ -35,4 +35,6 @@ int main() std::regex_traits t2; assert(t2.getloc().name() == LOCALE_en_US_UTF_8); } + + return 0; } diff --git a/test/std/re/re.traits/imbue.pass.cpp b/test/std/re/re.traits/imbue.pass.cpp index d2343f271..0200ce01e 100644 --- a/test/std/re/re.traits/imbue.pass.cpp +++ b/test/std/re/re.traits/imbue.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::regex_traits t; @@ -29,4 +29,6 @@ int main() assert(loc.name() == "C"); assert(t.getloc().name() == LOCALE_en_US_UTF_8); } + + return 0; } diff --git a/test/std/re/re.traits/isctype.pass.cpp b/test/std/re/re.traits/isctype.pass.cpp index a2f9e2b93..1eed193ae 100644 --- a/test/std/re/re.traits/isctype.pass.cpp +++ b/test/std/re/re.traits/isctype.pass.cpp @@ -20,7 +20,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex_traits t; @@ -280,4 +280,6 @@ int main() assert(!t.isctype(L'-', t.lookup_classname(s.begin(), s.end()))); assert(!t.isctype(L'@', t.lookup_classname(s.begin(), s.end()))); } + + return 0; } diff --git a/test/std/re/re.traits/length.pass.cpp b/test/std/re/re.traits/length.pass.cpp index 822f781ab..dce6284bc 100644 --- a/test/std/re/re.traits/length.pass.cpp +++ b/test/std/re/re.traits/length.pass.cpp @@ -17,7 +17,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { assert(std::regex_traits::length("") == 0); assert(std::regex_traits::length("1") == 1); @@ -28,4 +28,6 @@ int main() assert(std::regex_traits::length(L"1") == 1); assert(std::regex_traits::length(L"12") == 2); assert(std::regex_traits::length(L"123") == 3); + + return 0; } diff --git a/test/std/re/re.traits/lookup_classname.pass.cpp b/test/std/re/re.traits/lookup_classname.pass.cpp index 74207a019..38bafa67e 100644 --- a/test/std/re/re.traits/lookup_classname.pass.cpp +++ b/test/std/re/re.traits/lookup_classname.pass.cpp @@ -53,7 +53,7 @@ test_w(const char_type* A, assert(!matches_underscore && "should not match underscore"); } -int main() +int main(int, char**) { // if __regex_word is not distinct from all the classes, bad things happen // See https://bugs.llvm.org/show_bug.cgi?id=26476 for an example. @@ -243,4 +243,6 @@ int main() test(L"dig", std::ctype_base::mask()); test(L"", std::ctype_base::mask()); test(L"digits", std::ctype_base::mask()); + + return 0; } diff --git a/test/std/re/re.traits/lookup_collatename.pass.cpp b/test/std/re/re.traits/lookup_collatename.pass.cpp index 3e1fd860a..aeb7c50bb 100644 --- a/test/std/re/re.traits/lookup_collatename.pass.cpp +++ b/test/std/re/re.traits/lookup_collatename.pass.cpp @@ -39,7 +39,7 @@ test(const char_type* A, const std::basic_string& expected) assert(t.lookup_collatename(F(A), F(A + t.length(A))) == expected); } -int main() +int main(int, char**) { test("NUL", std::string("\x00", 1)); test("alert", std::string("\x07")); @@ -192,4 +192,6 @@ int main() std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); test(L"ch", std::wstring(L"ch")); std::locale::global(std::locale("C")); + + return 0; } diff --git a/test/std/re/re.traits/transform.pass.cpp b/test/std/re/re.traits/transform.pass.cpp index 75a6c40c7..0125d419e 100644 --- a/test/std/re/re.traits/transform.pass.cpp +++ b/test/std/re/re.traits/transform.pass.cpp @@ -25,7 +25,7 @@ #include "test_iterators.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::regex_traits t; @@ -45,4 +45,6 @@ int main() t.imbue(std::locale(LOCALE_cs_CZ_ISO8859_2)); assert(t.transform(F(a), F(a+1)) < t.transform(F(B), F(B+1))); } + + return 0; } diff --git a/test/std/re/re.traits/transform_primary.pass.cpp b/test/std/re/re.traits/transform_primary.pass.cpp index b2dab418a..e24125e06 100644 --- a/test/std/re/re.traits/transform_primary.pass.cpp +++ b/test/std/re/re.traits/transform_primary.pass.cpp @@ -27,7 +27,7 @@ #include "test_iterators.h" #include "platform_support.h" // locale name macros -int main() +int main(int, char**) { { std::regex_traits t; @@ -51,4 +51,6 @@ int main() assert(t.transform_primary(F(A), F(A+1)) == t.transform_primary(F(Aacute), F(Aacute+1))); } + + return 0; } diff --git a/test/std/re/re.traits/translate.pass.cpp b/test/std/re/re.traits/translate.pass.cpp index 96c77f97c..e56af4df3 100644 --- a/test/std/re/re.traits/translate.pass.cpp +++ b/test/std/re/re.traits/translate.pass.cpp @@ -17,7 +17,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex_traits t; @@ -31,4 +31,6 @@ int main() assert(t.translate(L'B') == L'B'); assert(t.translate(L'c') == L'c'); } + + return 0; } diff --git a/test/std/re/re.traits/translate_nocase.pass.cpp b/test/std/re/re.traits/translate_nocase.pass.cpp index 893c0cd28..6e9f01d16 100644 --- a/test/std/re/re.traits/translate_nocase.pass.cpp +++ b/test/std/re/re.traits/translate_nocase.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "platform_support.h" -int main() +int main(int, char**) { { std::regex_traits t; @@ -61,4 +61,6 @@ int main() assert(t.translate_nocase(L'\xDA') == L'\xFA'); assert(t.translate_nocase(L'\xFA') == L'\xFA'); } + + return 0; } diff --git a/test/std/re/re.traits/types.pass.cpp b/test/std/re/re.traits/types.pass.cpp index 0d7a2f29b..c3a8770f0 100644 --- a/test/std/re/re.traits/types.pass.cpp +++ b/test/std/re/re.traits/types.pass.cpp @@ -21,7 +21,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same::char_type, char>::value), ""); static_assert((std::is_same::string_type, std::string>::value), ""); @@ -29,4 +29,6 @@ int main() static_assert((std::is_same::char_type, wchar_t>::value), ""); static_assert((std::is_same::string_type, std::wstring>::value), ""); static_assert((std::is_same::locale_type, std::locale>::value), ""); + + return 0; } diff --git a/test/std/re/re.traits/value.pass.cpp b/test/std/re/re.traits/value.pass.cpp index 89bf9c352..b7ca1fb7c 100644 --- a/test/std/re/re.traits/value.pass.cpp +++ b/test/std/re/re.traits/value.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::regex_traits t; @@ -122,4 +122,6 @@ int main() assert(t.value(c, 16) == -1); } } + + return 0; } diff --git a/test/std/strings/basic.string.hash/enabled_hashes.pass.cpp b/test/std/strings/basic.string.hash/enabled_hashes.pass.cpp index 10504c501..0fecb1bb0 100644 --- a/test/std/strings/basic.string.hash/enabled_hashes.pass.cpp +++ b/test/std/strings/basic.string.hash/enabled_hashes.pass.cpp @@ -17,7 +17,7 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); { test_hash_enabled_for_type(); @@ -30,4 +30,6 @@ int main() { test_hash_enabled_for_type(); #endif } + + return 0; } diff --git a/test/std/strings/basic.string.hash/strings.pass.cpp b/test/std/strings/basic.string.hash/strings.pass.cpp index ea97e64f2..c2a2ef956 100644 --- a/test/std/strings/basic.string.hash/strings.pass.cpp +++ b/test/std/strings/basic.string.hash/strings.pass.cpp @@ -40,7 +40,7 @@ test() assert(h(s1) != h(s2)); } -int main() +int main(int, char**) { test(); #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -51,4 +51,6 @@ int main() test(); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS test(); + + return 0; } diff --git a/test/std/strings/basic.string.literals/literal.pass.cpp b/test/std/strings/basic.string.literals/literal.pass.cpp index eed5c9420..a51d0d9ac 100644 --- a/test/std/strings/basic.string.literals/literal.pass.cpp +++ b/test/std/strings/basic.string.literals/literal.pass.cpp @@ -21,7 +21,7 @@ #endif -int main() +int main(int, char**) { using namespace std::literals::string_literals; @@ -54,4 +54,6 @@ int main() Lfoo = L"ABC"s; assert( Lfoo == L"ABC"); assert( Lfoo == std::wstring ( L"ABC")); ufoo = u"ABC"s; assert( ufoo == u"ABC"); assert( ufoo == std::u16string( u"ABC")); Ufoo = U"ABC"s; assert( Ufoo == U"ABC"); assert( Ufoo == std::u32string( U"ABC")); + + return 0; } diff --git a/test/std/strings/basic.string.literals/literal1.fail.cpp b/test/std/strings/basic.string.literals/literal1.fail.cpp index 129d28447..be4604059 100644 --- a/test/std/strings/basic.string.literals/literal1.fail.cpp +++ b/test/std/strings/basic.string.literals/literal1.fail.cpp @@ -12,9 +12,11 @@ #include #include -int main() +int main(int, char**) { using std::string; string foo = ""s; // should fail w/conversion operator not found + + return 0; } diff --git a/test/std/strings/basic.string.literals/literal1.pass.cpp b/test/std/strings/basic.string.literals/literal1.pass.cpp index 5134ec79a..92777c4f4 100644 --- a/test/std/strings/basic.string.literals/literal1.pass.cpp +++ b/test/std/strings/basic.string.literals/literal1.pass.cpp @@ -12,9 +12,11 @@ #include #include -int main() +int main(int, char**) { using namespace std::literals; std::string foo = ""s; + + return 0; } diff --git a/test/std/strings/basic.string.literals/literal2.fail.cpp b/test/std/strings/basic.string.literals/literal2.fail.cpp index 3ebbfa24c..54a0a9e40 100644 --- a/test/std/strings/basic.string.literals/literal2.fail.cpp +++ b/test/std/strings/basic.string.literals/literal2.fail.cpp @@ -12,7 +12,9 @@ #include #include -int main() +int main(int, char**) { std::string foo = ""s; // should fail w/conversion operator not found + + return 0; } diff --git a/test/std/strings/basic.string.literals/literal2.pass.cpp b/test/std/strings/basic.string.literals/literal2.pass.cpp index ac41ce94c..6f73ae9a1 100644 --- a/test/std/strings/basic.string.literals/literal2.pass.cpp +++ b/test/std/strings/basic.string.literals/literal2.pass.cpp @@ -12,9 +12,11 @@ #include #include -int main() +int main(int, char**) { using namespace std::literals::string_literals; std::string foo = ""s; + + return 0; } diff --git a/test/std/strings/basic.string.literals/literal3.pass.cpp b/test/std/strings/basic.string.literals/literal3.pass.cpp index c5ca6708a..b7a8d5536 100644 --- a/test/std/strings/basic.string.literals/literal3.pass.cpp +++ b/test/std/strings/basic.string.literals/literal3.pass.cpp @@ -12,9 +12,11 @@ #include #include -int main() +int main(int, char**) { using namespace std; string foo = ""s; + + return 0; } diff --git a/test/std/strings/basic.string/allocator_mismatch.fail.cpp b/test/std/strings/basic.string/allocator_mismatch.fail.cpp index ae63acfce..1d016991f 100644 --- a/test/std/strings/basic.string/allocator_mismatch.fail.cpp +++ b/test/std/strings/basic.string/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::basic_string, std::allocator > s; + + return 0; } diff --git a/test/std/strings/basic.string/char.bad.fail.cpp b/test/std/strings/basic.string/char.bad.fail.cpp index d78cb6aad..bace91c32 100644 --- a/test/std/strings/basic.string/char.bad.fail.cpp +++ b/test/std/strings/basic.string/char.bad.fail.cpp @@ -26,7 +26,7 @@ private: int two; }; -int main() +int main(int, char**) { { // array @@ -49,4 +49,6 @@ int main() std::basic_string > s; // expected-error-re@string:* {{static_assert failed{{.*}} "Character type of basic_string must be standard-layout"}} } + + return 0; } diff --git a/test/std/strings/basic.string/string.access/at.pass.cpp b/test/std/strings/basic.string/string.access/at.pass.cpp index 6515e2727..514d1a894 100644 --- a/test/std/strings/basic.string/string.access/at.pass.cpp +++ b/test/std/strings/basic.string/string.access/at.pass.cpp @@ -54,7 +54,7 @@ test(S s, typename S::size_type pos) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -74,4 +74,6 @@ int main() test(S("123"), 3); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.access/back.pass.cpp b/test/std/strings/basic.string/string.access/back.pass.cpp index b4108010a..3831da084 100644 --- a/test/std/strings/basic.string/string.access/back.pass.cpp +++ b/test/std/strings/basic.string/string.access/back.pass.cpp @@ -31,7 +31,7 @@ test(S s) assert(s.back() == typename S::value_type('z')); } -int main() +int main(int, char**) { { typedef std::string S; @@ -52,4 +52,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.access/db_back.pass.cpp b/test/std/strings/basic.string/string.access/db_back.pass.cpp index 5034bfa11..e1cf707a6 100644 --- a/test/std/strings/basic.string/string.access/db_back.pass.cpp +++ b/test/std/strings/basic.string/string.access/db_back.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.access/db_cback.pass.cpp b/test/std/strings/basic.string/string.access/db_cback.pass.cpp index ddffb6cd7..e3e6db525 100644 --- a/test/std/strings/basic.string/string.access/db_cback.pass.cpp +++ b/test/std/strings/basic.string/string.access/db_cback.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -42,8 +42,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.access/db_cfront.pass.cpp b/test/std/strings/basic.string/string.access/db_cfront.pass.cpp index e171883dc..c9b2ba7c8 100644 --- a/test/std/strings/basic.string/string.access/db_cfront.pass.cpp +++ b/test/std/strings/basic.string/string.access/db_cfront.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -42,8 +42,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.access/db_cindex.pass.cpp b/test/std/strings/basic.string/string.access/db_cindex.pass.cpp index 770ab333c..c7b430efc 100644 --- a/test/std/strings/basic.string/string.access/db_cindex.pass.cpp +++ b/test/std/strings/basic.string/string.access/db_cindex.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.access/db_front.pass.cpp b/test/std/strings/basic.string/string.access/db_front.pass.cpp index 7f2db649a..73db22405 100644 --- a/test/std/strings/basic.string/string.access/db_front.pass.cpp +++ b/test/std/strings/basic.string/string.access/db_front.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.access/db_index.pass.cpp b/test/std/strings/basic.string/string.access/db_index.pass.cpp index 40318e398..d3f2e8d28 100644 --- a/test/std/strings/basic.string/string.access/db_index.pass.cpp +++ b/test/std/strings/basic.string/string.access/db_index.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.access/front.pass.cpp b/test/std/strings/basic.string/string.access/front.pass.cpp index 5eee328fe..d51a12f0a 100644 --- a/test/std/strings/basic.string/string.access/front.pass.cpp +++ b/test/std/strings/basic.string/string.access/front.pass.cpp @@ -31,7 +31,7 @@ test(S s) assert(s.front() == typename S::value_type('z')); } -int main() +int main(int, char**) { { typedef std::string S; @@ -52,4 +52,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.access/index.pass.cpp b/test/std/strings/basic.string/string.access/index.pass.cpp index d529567c6..3a1224ca3 100644 --- a/test/std/strings/basic.string/string.access/index.pass.cpp +++ b/test/std/strings/basic.string/string.access/index.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -59,4 +59,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/capacity.pass.cpp b/test/std/strings/basic.string/string.capacity/capacity.pass.cpp index 9f09dea1d..02187c519 100644 --- a/test/std/strings/basic.string/string.capacity/capacity.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/capacity.pass.cpp @@ -40,7 +40,7 @@ test(S s) S::allocator_type::throw_after = INT_MAX; } -int main() +int main(int, char**) { { typedef std::basic_string, test_allocator > S; @@ -60,4 +60,6 @@ int main() assert(s.capacity() > 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/clear.pass.cpp b/test/std/strings/basic.string/string.capacity/clear.pass.cpp index 4f75e0134..914842bb7 100644 --- a/test/std/strings/basic.string/string.capacity/clear.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/clear.pass.cpp @@ -23,7 +23,7 @@ test(S s) assert(s.size() == 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -53,4 +53,6 @@ int main() test(s); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/empty.fail.cpp b/test/std/strings/basic.string/string.capacity/empty.fail.cpp index 2359dea94..1bfa388b7 100644 --- a/test/std/strings/basic.string/string.capacity/empty.fail.cpp +++ b/test/std/strings/basic.string/string.capacity/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::string c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/empty.pass.cpp b/test/std/strings/basic.string/string.capacity/empty.pass.cpp index 56d925d57..47827db7f 100644 --- a/test/std/strings/basic.string/string.capacity/empty.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/empty.pass.cpp @@ -24,7 +24,7 @@ test(const S& s) assert(s.empty() == (s.size() == 0)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -40,4 +40,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/length.pass.cpp b/test/std/strings/basic.string/string.capacity/length.pass.cpp index 617d81a92..b61ec488e 100644 --- a/test/std/strings/basic.string/string.capacity/length.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/length.pass.cpp @@ -22,7 +22,7 @@ test(const S& s) assert(s.length() == s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -38,4 +38,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/max_size.pass.cpp b/test/std/strings/basic.string/string.capacity/max_size.pass.cpp index 68017f453..8f8c9a3fb 100644 --- a/test/std/strings/basic.string/string.capacity/max_size.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/max_size.pass.cpp @@ -54,7 +54,7 @@ test(const S& s) test2(s); } -int main() +int main(int, char**) { { typedef std::string S; @@ -70,4 +70,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp b/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp index 414b67424..9832df536 100644 --- a/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp @@ -35,7 +35,7 @@ test(const S& s) assert ( false ); } -int main() +int main(int, char**) { { typedef std::string S; @@ -51,4 +51,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/reserve.pass.cpp b/test/std/strings/basic.string/string.capacity/reserve.pass.cpp index 33699a799..f49125cec 100644 --- a/test/std/strings/basic.string/string.capacity/reserve.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/reserve.pass.cpp @@ -65,7 +65,7 @@ test(S s, typename S::size_type res_arg) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -131,4 +131,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp b/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp index ad37dc30a..8b545939e 100644 --- a/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp @@ -43,7 +43,7 @@ test(S s, typename S::size_type n, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() test(S(), S::npos, S("not going to happen")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp b/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp index b90053414..b5e5aff84 100644 --- a/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp @@ -43,7 +43,7 @@ test(S s, typename S::size_type n, typename S::value_type c, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() test(S(), S::npos, 'a', S("not going to happen")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp b/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp index ee91ac167..2c6ce0df6 100644 --- a/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp @@ -29,7 +29,7 @@ test(S s) assert(s.capacity() >= s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -59,4 +59,6 @@ int main() test(s); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.capacity/size.pass.cpp b/test/std/strings/basic.string/string.capacity/size.pass.cpp index 16b236eeb..f3f89a5a6 100644 --- a/test/std/strings/basic.string/string.capacity/size.pass.cpp +++ b/test/std/strings/basic.string/string.capacity/size.pass.cpp @@ -22,7 +22,7 @@ test(const S& s, typename S::size_type c) assert(s.size() == c); } -int main() +int main(int, char**) { { typedef std::string S; @@ -38,4 +38,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890"), 50); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp b/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp index 4f8158ea5..38725979f 100644 --- a/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp @@ -91,7 +91,7 @@ test(SV sv, std::size_t pos, std::size_t n, const typename S::allocator_type& a) #endif } -int main() +int main(int, char**) { { @@ -183,4 +183,6 @@ int main() S s7(s.data(), 2); // calls ctor(const char *, len) assert(s7 == "AB"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/alloc.pass.cpp b/test/std/strings/basic.string/string.cons/alloc.pass.cpp index a2518a184..765f61eaf 100644 --- a/test/std/strings/basic.string/string.cons/alloc.pass.cpp +++ b/test/std/strings/basic.string/string.cons/alloc.pass.cpp @@ -85,11 +85,13 @@ test2() #endif -int main() +int main(int, char**) { test, test_allocator > >(); #if TEST_STD_VER >= 11 test2, min_allocator > >(); test2, explicit_allocator > >(); #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp b/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp index 44db3c140..5e77e46b2 100644 --- a/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp +++ b/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { // Test that assignment from {} and {ptr, len} are allowed and are not // ambiguous. @@ -32,4 +32,6 @@ int main() s = {"abc", 2}; assert(s == "ab"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp b/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp index e3976cffa..53f676e3b 100644 --- a/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp +++ b/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp @@ -28,7 +28,7 @@ test(S s1, typename S::value_type s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -46,4 +46,6 @@ int main() test(S("1234567890123456789012345678901234567890123456789012345678901234567890"), 'a'); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/copy.pass.cpp b/test/std/strings/basic.string/string.cons/copy.pass.cpp index f2cfa8a0e..0024f2def 100644 --- a/test/std/strings/basic.string/string.cons/copy.pass.cpp +++ b/test/std/strings/basic.string/string.cons/copy.pass.cpp @@ -28,7 +28,7 @@ test(S s1) assert(s2.get_allocator() == s1.get_allocator()); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -46,4 +46,6 @@ int main() test(S("1234567890123456789012345678901234567890123456789012345678901234567890", A())); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp b/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp index 57a17e8ab..a635f017e 100644 --- a/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp +++ b/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp @@ -87,7 +87,7 @@ test(S s1, const typename S::allocator_type& a) assert(s2.get_allocator() == a); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -127,4 +127,6 @@ int main() } #endif #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp b/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp index a3c1389da..8b3b7ac04 100644 --- a/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp +++ b/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp @@ -27,7 +27,7 @@ test(S s1, const S& s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -76,4 +76,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp b/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp index 1ab00b60e..301876b2c 100644 --- a/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp +++ b/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -35,4 +35,6 @@ int main() typedef std::basic_string, limited_allocator> C; static_assert(!std::is_nothrow_default_constructible::value, ""); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp b/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp index 5b57fe3ca..d1372d296 100644 --- a/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp +++ b/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp @@ -32,7 +32,7 @@ struct throwing_alloc std::string s; std::wstring ws; -int main() +int main(int, char**) { { typedef std::string C; @@ -48,4 +48,6 @@ int main() static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp b/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp index 7eb364e62..9e31d3e6f 100644 --- a/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp +++ b/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp @@ -46,7 +46,7 @@ using BStr = std::basic_string, Alloc>; // (13) basic_string(initializer_list, A const& = A()) // (14) basic_string(BSV, A const& = A()) // (15) basic_string(const T&, size_type, size_type, A const& = A()) -int main() +int main(int, char**) { using TestSizeT = test_allocator::size_type; { // Testing (1) @@ -313,4 +313,6 @@ int main() ASSERT_SAME_TYPE(decltype(w), ExpectW); assert(w == L"cd"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp b/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp index 3a8914cd3..a106203d4 100644 --- a/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp +++ b/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s = {'a', 'b', 'c'}; @@ -40,4 +40,6 @@ int main() s = {L'a', L'b', L'c'}; assert(s == L"abc"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp b/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp index 6a512f274..dcb9bb911 100644 --- a/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp +++ b/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s; @@ -30,4 +30,6 @@ int main() s = {'a', 'b', 'c'}; assert(s == "abc"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp b/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp index 6966e6e5d..042018cb5 100644 --- a/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp +++ b/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp @@ -56,7 +56,7 @@ test(It first, It last, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -116,4 +116,6 @@ int main() test(input_iterator(s), input_iterator(s+50), A()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp b/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp index f87aac5f0..57fd550ac 100644 --- a/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp +++ b/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp @@ -35,7 +35,7 @@ class NotAnItertor {}; template struct NotAnAllocator { typedef T value_type; }; -int main() +int main(int, char**) { { // Not an iterator at all std::basic_string s1{NotAnItertor{}, NotAnItertor{}, std::allocator{}}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} @@ -52,4 +52,6 @@ int main() std::basic_string s1{s, s+10, NotAnAllocator{}}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp b/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp index dac9ee332..44daab4fc 100644 --- a/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp +++ b/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp @@ -36,7 +36,7 @@ #include "../input_iterator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { const char* s = "12345678901234"; @@ -89,4 +89,6 @@ int main() assert(s1.size() == 10); assert(s1.compare(0, s1.size(), s, s1.size()) == 0); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/move.pass.cpp b/test/std/strings/basic.string/string.cons/move.pass.cpp index 1c11368c7..729c8e806 100644 --- a/test/std/strings/basic.string/string.cons/move.pass.cpp +++ b/test/std/strings/basic.string/string.cons/move.pass.cpp @@ -32,7 +32,7 @@ test(S s0) assert(s2.get_allocator() == s1.get_allocator()); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -48,4 +48,6 @@ int main() test(S("1", A())); test(S("1234567890123456789012345678901234567890123456789012345678901234567890", A())); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp b/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp index e426e2dc8..63e349e71 100644 --- a/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp +++ b/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp @@ -34,7 +34,7 @@ test(S s0, const typename S::allocator_type& a) } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -74,4 +74,6 @@ int main() test(S("1"), A()); test(S("1234567890123456789012345678901234567890123456789012345678901234567890"), A()); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp b/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp index 88bc12310..2a00898c1 100644 --- a/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp +++ b/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp @@ -62,7 +62,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::string C; @@ -93,4 +93,6 @@ int main() static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp b/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp index b039e7955..9684fe738 100644 --- a/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp +++ b/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp @@ -32,7 +32,7 @@ test(S s1, S s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -70,4 +70,6 @@ int main() "1234567890123456789012345678901234567890123456789012345678901234567890"), S("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz")); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp b/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp index 374183f99..ee839cf26 100644 --- a/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp +++ b/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -39,4 +39,6 @@ int main() static_assert( std::is_nothrow_move_constructible::value, ""); #endif } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp b/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp index b68c5228a..d67f1231f 100644 --- a/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp +++ b/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp @@ -51,7 +51,7 @@ test(const charT* s, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -85,4 +85,6 @@ int main() test("123456798012345679801234567980123456798012345679801234567980", A()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp b/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp index 1216f3f18..4a885485b 100644 --- a/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp +++ b/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp @@ -29,7 +29,7 @@ test(S s1, const typename S::value_type* s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -69,4 +69,6 @@ int main() "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp b/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp index 96457135e..75ad883fc 100644 --- a/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp +++ b/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp @@ -48,7 +48,7 @@ test(const charT* s, unsigned n, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -90,4 +90,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp b/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp index 21ed485ef..d50997191 100644 --- a/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp +++ b/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp @@ -80,7 +80,7 @@ test(Tp n, Tp c, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -120,4 +120,6 @@ int main() test(static_cast(100), static_cast(65), A()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/string_view.fail.cpp b/test/std/strings/basic.string/string.cons/string_view.fail.cpp index d7a054073..61d5b3db4 100644 --- a/test/std/strings/basic.string/string.cons/string_view.fail.cpp +++ b/test/std/strings/basic.string/string.cons/string_view.fail.cpp @@ -15,8 +15,10 @@ void foo ( const string &s ) {} -int main() +int main(int, char**) { std::string_view sv = "ABCDE"; foo(sv); // requires implicit conversion from string_view to string + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/string_view.pass.cpp b/test/std/strings/basic.string/string.cons/string_view.pass.cpp index f50d9e519..b423c327d 100644 --- a/test/std/strings/basic.string/string.cons/string_view.pass.cpp +++ b/test/std/strings/basic.string/string.cons/string_view.pass.cpp @@ -71,7 +71,7 @@ test(std::basic_string_view sv, const A& a) } } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -107,4 +107,6 @@ int main() test(SV("123456798012345679801234567980123456798012345679801234567980"), A()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp b/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp index 9a50f62a7..942d990ee 100644 --- a/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp +++ b/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp @@ -28,7 +28,7 @@ test(S s1, SV sv) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -70,4 +70,6 @@ int main() SV("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp b/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp index 23e6668e6..62ce16eca 100644 --- a/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp +++ b/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp @@ -31,10 +31,12 @@ #include #include -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; std::basic_string s1{sv, 23}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp b/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp index ee731581f..b3adc4146 100644 --- a/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp +++ b/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp @@ -38,7 +38,7 @@ #include "../input_iterator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; @@ -103,4 +103,6 @@ int main() assert(s1.size() == sv.size()); assert(s1.compare(0, s1.size(), sv.data(), s1.size()) == 0); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp b/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp index ce4e69537..cff605677 100644 --- a/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp +++ b/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp @@ -37,10 +37,12 @@ #include #include -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; std::basic_string s1{sv, 0, 4, 23}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp b/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp index daba3bd12..983ab78e4 100644 --- a/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp +++ b/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp @@ -42,7 +42,7 @@ #include "../input_iterator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; @@ -107,4 +107,6 @@ int main() assert(s1.size() == 4); assert(s1.compare(0, s1.size(), sv.data(), s1.size()) == 0); } + + return 0; } diff --git a/test/std/strings/basic.string/string.cons/substr.pass.cpp b/test/std/strings/basic.string/string.cons/substr.pass.cpp index 05c53ac23..44f29beec 100644 --- a/test/std/strings/basic.string/string.cons/substr.pass.cpp +++ b/test/std/strings/basic.string/string.cons/substr.pass.cpp @@ -140,7 +140,7 @@ void test2583() #endif #endif -int main() +int main(int, char**) { { typedef test_allocator A; @@ -224,4 +224,6 @@ int main() test2583(); #endif #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp b/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp index 7d1c26418..e2afe0420 100644 --- a/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp +++ b/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -30,4 +30,6 @@ int main() assert ( s2.ends_with('e')); assert (!s2.ends_with('x')); } + + return 0; } diff --git a/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp b/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp index 87b94042f..a4f8b1aa3 100644 --- a/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp +++ b/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -59,4 +59,6 @@ int main() assert (!sNot.ends_with("abcde")); assert ( sNot.ends_with("def")); } + + return 0; } diff --git a/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp b/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp index 3d75e23da..cbfffcfce 100644 --- a/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp +++ b/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -68,4 +68,6 @@ int main() assert (!sNot.ends_with(sv5)); assert ( sNot.ends_with(svNot)); } + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/begin.pass.cpp b/test/std/strings/basic.string/string.iterators/begin.pass.cpp index eedc9b991..fbae9fab7 100644 --- a/test/std/strings/basic.string/string.iterators/begin.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/begin.pass.cpp @@ -30,7 +30,7 @@ test(S s) assert(b == cb); } -int main() +int main(int, char**) { { typedef std::string S; @@ -44,4 +44,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp b/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp index 720ba53e7..9886d56bb 100644 --- a/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp @@ -27,7 +27,7 @@ test(const S& s) assert(cb == s.begin()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -41,4 +41,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/cend.pass.cpp b/test/std/strings/basic.string/string.iterators/cend.pass.cpp index 07d885aee..1a3d30775 100644 --- a/test/std/strings/basic.string/string.iterators/cend.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/cend.pass.cpp @@ -23,7 +23,7 @@ test(const S& s) assert(ce == s.end()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -37,4 +37,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp b/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp index 2b8837fd3..687c34368 100644 --- a/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp @@ -27,7 +27,7 @@ test(const S& s) assert(cb == s.rbegin()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -41,4 +41,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/crend.pass.cpp b/test/std/strings/basic.string/string.iterators/crend.pass.cpp index c74b907fe..86aaad699 100644 --- a/test/std/strings/basic.string/string.iterators/crend.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/crend.pass.cpp @@ -23,7 +23,7 @@ test(const S& s) assert(ce == s.rend()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -37,4 +37,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp b/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp index 074fa84bd..469632394 100644 --- a/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp b/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp index 9c63eeafe..7dbbbbb4c 100644 --- a/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp b/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp index c01b22662..1a46f86c2 100644 --- a/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp b/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp index a5a8d917b..77caf1b81 100644 --- a/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -50,8 +50,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp b/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp index b4c7fb380..126c3661c 100644 --- a/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -48,8 +48,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp b/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp index 6a262e0f3..f1083a439 100644 --- a/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -48,8 +48,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp b/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp index f3b5656f7..c69f8ca4b 100644 --- a/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/test/std/strings/basic.string/string.iterators/end.pass.cpp b/test/std/strings/basic.string/string.iterators/end.pass.cpp index 8d287f6f7..86b00a370 100644 --- a/test/std/strings/basic.string/string.iterators/end.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/end.pass.cpp @@ -33,7 +33,7 @@ test(S s) assert(static_cast(ce - cs.begin()) == cs.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -47,4 +47,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/iterators.pass.cpp b/test/std/strings/basic.string/string.iterators/iterators.pass.cpp index 3d9076023..08448b1fd 100644 --- a/test/std/strings/basic.string/string.iterators/iterators.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/iterators.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { { // N3644 testing typedef std::string C; @@ -83,4 +83,6 @@ int main() assert ( !(ii1 != ii2 )); assert ( !(ii1 != cii )); } + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp b/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp index 8de45475f..479584c37 100644 --- a/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp @@ -30,7 +30,7 @@ test(S s) assert(b == cb); } -int main() +int main(int, char**) { { typedef std::string S; @@ -44,4 +44,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.iterators/rend.pass.cpp b/test/std/strings/basic.string/string.iterators/rend.pass.cpp index 1edcb27af..9b54058a6 100644 --- a/test/std/strings/basic.string/string.iterators/rend.pass.cpp +++ b/test/std/strings/basic.string/string.iterators/rend.pass.cpp @@ -33,7 +33,7 @@ test(S s) assert(static_cast(ce - cs.rbegin()) == cs.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -47,4 +47,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp b/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp index f2848295b..437524063 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp @@ -71,7 +71,7 @@ test_npos(S s, SV sv, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -196,4 +196,6 @@ int main() s.append(sv, 0, std::string::npos); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp index 04483865d..da74fb4e0 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123"); @@ -31,4 +31,6 @@ int main() s.append({'a', 'b', 'c'}); assert(s == "123abc"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp index 08f554b34..8f280e828 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp @@ -42,7 +42,7 @@ test_exceptions(S s, It first, It last) } #endif -int main() +int main(int, char**) { { typedef std::string S; @@ -219,4 +219,6 @@ int main() s.append(MoveIt(It(std::begin(p))), MoveIt(It(std::end(p) - 1))); assert(s == "ABCD"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp index dec79a67c..eba693d0e 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp @@ -26,7 +26,7 @@ test(S s, const typename S::value_type* str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -76,4 +76,6 @@ int main() s_long.append(s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp index 2fb973ae9..c214ab7c2 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp @@ -27,7 +27,7 @@ test(S s, const typename S::value_type* str, typename S::size_type n, S expected assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() s_long.append(s_long.data(), s_long.size()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp index a2b9ad1e4..f1b34ad6c 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp @@ -31,7 +31,7 @@ test(S s, typename S::value_type c, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -56,4 +56,6 @@ int main() s.push_back(vl); s.push_back(vl); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp index 59d0199a2..c40624892 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp @@ -26,7 +26,7 @@ test(S s, typename S::size_type n, typename S::value_type c, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -60,4 +60,6 @@ int main() test(S("12345678901234567890"), 10, 'a', S("12345678901234567890aaaaaaaaaa")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp index c0c625f2e..5e551d7a2 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp @@ -26,7 +26,7 @@ test(S s, S str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp index 21ddd9bb2..37985d001 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp @@ -71,7 +71,7 @@ test_npos(S s, S str, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -133,4 +133,6 @@ int main() test_npos(S(), S("12345"), 5, S("")); test_npos(S(), S("12345"), 6, S("not happening")); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp index 301fc77b7..d0fb1cc33 100644 --- a/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp @@ -27,7 +27,7 @@ test(S s, SV sv, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -79,4 +79,6 @@ int main() S("1234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp index b05417122..044b37240 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp @@ -70,7 +70,7 @@ test_npos(S s, SV sv, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -191,4 +191,6 @@ int main() s.assign(sv, 0, std::string::npos); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp index 72097dae6..692b84b55 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123"); @@ -31,4 +31,6 @@ int main() s.assign({'a', 'b', 'c'}); assert(s == "abc"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp index 4bf805c99..c03b5efdf 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp @@ -43,7 +43,7 @@ test_exceptions(S s, It first, It last) } #endif -int main() +int main(int, char**) { { typedef std::string S; @@ -204,4 +204,6 @@ int main() s.assign(p, p + 4); assert(s == "ABCD"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp index 62a173a18..325c354c5 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp @@ -26,7 +26,7 @@ test(S s, const typename S::value_type* str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -74,4 +74,6 @@ int main() s_long.assign(s_long.c_str() + 30); assert(s_long == "nsectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp index 442d8c000..5d3fe2621 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp @@ -27,7 +27,7 @@ test(S s, const typename S::value_type* str, typename S::size_type n, S expected assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() s_long.assign(s_long.data() + 2, 8 ); assert(s_long == "rem ipsu"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp index 3d401c8a9..ac26f369d 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp @@ -27,7 +27,7 @@ test(S s, S str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -77,4 +77,6 @@ int main() S("12345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp index 8c69b138f..4e5ecad2e 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp @@ -26,7 +26,7 @@ test(S s, typename S::size_type n, typename S::value_type c, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -60,4 +60,6 @@ int main() test(S("12345678901234567890"), 10, 'a', S(10, 'a')); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp index 274703a56..fae45c80d 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp @@ -37,7 +37,7 @@ testAlloc(S s, S str, const typename S::allocator_type& a) assert(s.get_allocator() == a); } -int main() +int main(int, char**) { { typedef std::string S; @@ -113,4 +113,6 @@ int main() static_assert(noexcept(S().assign(S())), ""); // LWG#2063 } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp index 76dd27345..8e11b150e 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp @@ -71,7 +71,7 @@ test_npos(S s, S str, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -133,4 +133,6 @@ int main() test_npos(S(), S("12345"), 5, S("")); test_npos(S(), S("12345"), 6, S("not happening")); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp index d445ad9b7..2d1158e41 100644 --- a/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp @@ -38,7 +38,7 @@ testAlloc(S s, SV sv, const typename S::allocator_type& a) assert(s.get_allocator() == a); } -int main() +int main(int, char**) { { typedef std::string S; @@ -101,4 +101,6 @@ int main() testAlloc(S(), SV("12345678901234567890"), min_allocator()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp index 81dc3329c..778fb70c0 100644 --- a/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp @@ -49,7 +49,7 @@ test(S str, typename S::value_type* s, typename S::size_type n, #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -177,4 +177,6 @@ int main() test(S("abcdefghijklmnopqrst"), s, 21, 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp index 1923c62b4..12b13d738 100644 --- a/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp @@ -28,7 +28,7 @@ test(S s, typename S::difference_type pos, S expected) assert(i - s.begin() == pos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -62,4 +62,6 @@ int main() test(S("abcdefghijklmnopqrst"), 19, S("abcdefghijklmnopqrs")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp index 0eba9361d..a5e6d1251 100644 --- a/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp @@ -29,7 +29,7 @@ test(S s, typename S::difference_type pos, typename S::difference_type n, S expe assert(i - s.begin() == pos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -147,4 +147,6 @@ int main() test(S("abcdefghijklmnopqrst"), 20, 0, S("abcdefghijklmnopqrst")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp index e6f2a4e60..e6490abcd 100644 --- a/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp @@ -26,7 +26,7 @@ test(S s, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -42,4 +42,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrs")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp index a8e31c9c6..88dace52f 100644 --- a/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp @@ -88,7 +88,7 @@ test(S s, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -298,4 +298,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp index d570428c0..ef6144dad 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp @@ -32,7 +32,7 @@ test(S& s, typename S::const_iterator p, typename S::value_type c, S expected) assert(i == p); } -int main() +int main(int, char**) { { typedef std::string S; @@ -72,4 +72,6 @@ int main() test(s, s.begin()+6, 'C', S("a567ABC1432dcb")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp index 0acc50b45..6dd043c6d 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123456"); @@ -33,4 +33,6 @@ int main() assert(i - s.begin() == 3); assert(s == "123abc456"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp index c1b168729..6d4f1a668 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp @@ -49,7 +49,7 @@ test_exceptions(S s, typename S::difference_type pos, It first, It last) } #endif -int main() +int main(int, char**) { { typedef std::string S; @@ -218,4 +218,6 @@ int main() s.insert(s.begin(), MoveIt(It(std::begin(p))), MoveIt(It(std::end(p) - 1))); assert(s == "ABCD"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp index ac29e3b33..699b67924 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp @@ -28,7 +28,7 @@ test(S s, typename S::difference_type pos, typename S::size_type n, assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -166,4 +166,6 @@ int main() test(S("abcdefghijklmnopqrst"), 20, 20, '1', S("abcdefghijklmnopqrst11111111111111111111")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp index fb8c7e63a..2b54b6720 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp @@ -1729,7 +1729,7 @@ void test30() test_npos(S("abcdefghijklmnopqrst"), 10, SV("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1838,4 +1838,6 @@ int main() assert(s == ""); s.clear(); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp index ee7ef204a..24859fa8b 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp @@ -47,7 +47,7 @@ test(S s, typename S::size_type pos, const typename S::value_type* str, S expect #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -233,4 +233,6 @@ int main() s_long.insert(0, s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp index 67a034005..3dbd93f1d 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp @@ -48,7 +48,7 @@ test(S s, typename S::size_type pos, const typename S::value_type* str, #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -714,4 +714,6 @@ int main() s_long.insert(0, s_long.data(), s_long.size()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp index e64e9c997..dce8b7d7e 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp @@ -48,7 +48,7 @@ test(S s, typename S::size_type pos, typename S::size_type n, #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -218,4 +218,6 @@ int main() test(S("abcdefghijklmnopqrst"), 21, 20, '1', S("can't happen")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp index 2f74fec3f..93bc3f6d9 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp @@ -47,7 +47,7 @@ test(S s, typename S::size_type pos, S str, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -226,4 +226,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp index 23b8852b4..18a688a5d 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp @@ -1727,7 +1727,7 @@ void test30() test_npos(S("abcdefghijklmnopqrst"), 10, S("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1799,4 +1799,6 @@ int main() test30(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp index 0596ce984..129389a9a 100644 --- a/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp @@ -47,7 +47,7 @@ test(S s, typename S::size_type pos, SV sv, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -235,4 +235,6 @@ int main() s_long.insert(0, s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp index 3c15f6f91..2cc4496eb 100644 --- a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp @@ -25,7 +25,7 @@ test(S s, typename S::value_type str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -43,4 +43,6 @@ int main() test(S("12345678901234567890"), 'a', S("12345678901234567890a")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp index 7f27559f0..689389eb7 100644 --- a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123"); @@ -30,4 +30,6 @@ int main() s += {'a', 'b', 'c'}; assert(s == "123abc"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp index 3a7696935..a9edf17be 100644 --- a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp @@ -25,7 +25,7 @@ test(S s, const typename S::value_type* str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -75,4 +75,6 @@ int main() S("1234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp index 53e1cacf4..f81d4bec0 100644 --- a/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp @@ -26,7 +26,7 @@ test(S s, S str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp index 8e8a1f8ef..3df49f325 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123def456"); @@ -30,4 +30,6 @@ int main() s.replace(s.cbegin() + 3, s.cbegin() + 6, {'a', 'b', 'c'}); assert(s == "123abc456"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp index fc6f33bea..47a1193be 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp @@ -963,7 +963,7 @@ void test8() test(S("abcdefghijklmnopqrst"), 20, 0, str, str+20, S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1036,4 +1036,6 @@ int main() s.replace(s.begin(), s.end(), p, p + 4); assert(s == "EFGH"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp index ccbd0ff66..8ed1dc3df 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp @@ -265,7 +265,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, "12345678901234567890", S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -297,4 +297,6 @@ int main() s_long.replace(s_long.begin(), s_long.begin(), s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp index 79ae58fce..39b518c91 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp @@ -943,7 +943,7 @@ void test8() test(S("abcdefghijklmnopqrst"), 20, 0, "12345678901234567890", 20, S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -987,4 +987,6 @@ int main() s_long.replace(s_long.begin(), s_long.begin(), s_long.data(), s_long.size()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp index 8a79b733f..e60c69f7a 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp @@ -265,7 +265,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, 20, '3', S("abcdefghijklmnopqrst33333333333333333333")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -281,4 +281,6 @@ int main() test2(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp index b47d2931b..700873661 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp @@ -264,7 +264,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, S("12345678901234567890"), S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -289,4 +289,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp index 81ecca69f..0acf82868 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp @@ -264,7 +264,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, SV("12345678901234567890"), S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -282,4 +282,6 @@ int main() test2(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp index b320eff37..2348747de 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp @@ -5869,7 +5869,7 @@ void test55() test_npos(S("abcdefghij"), 9, 2, SV("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -6025,4 +6025,6 @@ int main() s.replace(0, 4, arr, 0, std::string::npos); // calls replace(pos1, n1, string("IJKL"), pos, npos) assert(s == "IJKL"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp index 6718242e0..a6a6c7d9d 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp @@ -363,7 +363,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, "12345678901234567890", S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -379,4 +379,6 @@ int main() test2(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp index 53465bf68..e30566707 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp @@ -1297,7 +1297,7 @@ void test11() test(S("abcdefghijklmnopqrst"), 21, 0, "12345678901234567890", 20, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1331,4 +1331,6 @@ int main() test11(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp index 2e8c4527c..7d37e1075 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp @@ -364,7 +364,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, 20, '2', S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -380,4 +380,6 @@ int main() test2(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp index 85306d595..c0fad33a3 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp @@ -362,7 +362,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, S("12345678901234567890"), S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -387,4 +387,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp index 7a75f03e5..3fa32699f 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp @@ -5859,7 +5859,7 @@ void test55() test_npos(S("abcdefghij"), 9, 2, S("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -5981,4 +5981,6 @@ int main() test55(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp index 9b35da025..542220aea 100644 --- a/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp @@ -362,7 +362,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, SV("12345678901234567890"), S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -380,4 +380,6 @@ int main() test2(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp b/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp index 79adee487..8fdf3fea9 100644 --- a/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp +++ b/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp @@ -31,7 +31,7 @@ test(S s1, S s2) assert(s2 == s1_); } -int main() +int main(int, char**) { { typedef std::string S; @@ -73,4 +73,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("12345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp b/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp index 9937863b2..8e663cb4f 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::istringstream in(" abc\n def\n ghij"); @@ -77,4 +77,6 @@ int main() assert(s == L" ghij"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp index 965137c1d..b081b55c9 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::istringstream in(" abc* def** ghij"); @@ -89,4 +89,6 @@ int main() assert(s == L" ghij"); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp index b2255d068..b1511f211 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("initial text"); @@ -45,4 +45,6 @@ int main() getline(std::wistringstream(L" abc* def* ghij"), s, L'*'); assert(s == L" abc"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp index a87529a0e..cf4772c43 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("initial text"); @@ -45,4 +45,6 @@ int main() getline(std::wistringstream(L" abc\n def\n ghij"), s); assert(s == L" abc"); } + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp index 85f399dcd..389701d1d 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::istringstream in("a bc defghij"); @@ -113,4 +113,6 @@ int main() assert(in.fail()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp index eb272c29b..b30fd5afa 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::ostringstream out; @@ -87,4 +87,6 @@ int main() assert(L" " + s == out.str()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp index 944bd4553..f644f2870 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp @@ -33,7 +33,7 @@ test(S s1, S s2) assert(s2 == s1_); } -int main() +int main(int, char**) { { typedef std::string S; @@ -75,4 +75,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("12345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp index a00eb17be..3f6ce447c 100644 --- a/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp @@ -53,7 +53,7 @@ struct some_alloc2 typedef std::true_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::string C; @@ -81,4 +81,6 @@ int main() static_assert( noexcept(swap(std::declval(), std::declval())), ""); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp index 527d59d68..bf2cc8413 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp index b1e6fa73d..76e0abe23 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp index 9825c1b38..30aeb501a 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp index 7108d819e..5b01455e7 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp index 8f3906bf1..2d6957e34 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp index c24d80768..9ab3c0611 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp @@ -35,7 +35,7 @@ void test1(typename S::value_type lhs, S&& rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0('a', S(""), S("a")); @@ -66,4 +66,6 @@ int main() { test1('a', S("12345678901234567890"), S("a12345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp index 654eca290..cf13fbb51 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp @@ -35,7 +35,7 @@ void test1(const typename S::value_type* lhs, S&& rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0("", S(""), S("")); @@ -127,4 +127,6 @@ int main() { S("abcdefghijklmnopqrst12345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp index 5196aba1a..32411144d 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp @@ -35,7 +35,7 @@ void test1(S&& lhs, typename S::value_type rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0(S(""), '1', S("1")); @@ -66,4 +66,6 @@ int main() { test1(S("abcdefghijklmnopqrst"), '1', S("abcdefghijklmnopqrst1")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp index ef8b80010..4fec84829 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp @@ -35,7 +35,7 @@ void test1(S&& lhs, const typename S::value_type* rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0(S(""), "", S("")); @@ -126,4 +126,6 @@ int main() { S("abcdefghijklmnopqrst12345678901234567890")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp index 2bc38c71a..00aaf5cc0 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp @@ -58,7 +58,7 @@ void test3(S&& lhs, S&& rhs, const S& x) { #endif -int main() { +int main(int, char**) { { typedef std::string S; test0(S(""), S(""), S("")); @@ -245,4 +245,6 @@ int main() { S("abcdefghijklmnopqrst12345678901234567890")); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp index 11ad5f151..5db04b3a8 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp index f020c2234..aa79e17d1 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp index 39ec5cc06..357a91fd9 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp index f4791e3b5..06c16d070 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp index fdf89a2c9..7ebdc0934 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp index dd27087b6..db28cd4d1 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp index 4109eab33..56521e916 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp index 3514ffc11..0cfafb809 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp index 8ad82bf01..692fbd4fe 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp index af98fa153..f6a2fa555 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp index 0d7e5acea..e868531a6 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp index 93b9d2a87..8aad50782 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp index 06f232059..f0ab16cbb 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp index 27c2b35d3..c7eb3e3e4 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp index ff4a35b39..b49c1348a 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp index 0c3943d7d..1609c4d87 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp index d91c3b1ae..079344bb8 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp index 0b05b6c35..586faa40f 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp index eec351c24..79393def5 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp index 9b2b7ddd9..7e8b139c3 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp index 5354e6b75..cae9233df 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp index 5fe8948dd..07f9b3551 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp index 1261f5185..8d40f2f0a 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp index bdaa49a63..3df9e39cc 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp index 64d286cd8..cb7b1a4c4 100644 --- a/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp +++ b/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp b/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp +++ b/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp b/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp index 7c713e4b0..2677230c2 100644 --- a/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp @@ -30,7 +30,7 @@ test(const S& s) assert(T::eq(str[0], typename S::value_type())); } -int main() +int main(int, char**) { { typedef std::string S; @@ -48,4 +48,6 @@ int main() test(S("abcdefghijklmnopqrst")); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp b/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp index 9c643a172..6aa07302a 100644 --- a/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp @@ -47,7 +47,7 @@ test_nonconst(S& s) assert(T::eq(str[0], typename S::value_type())); } -int main() +int main(int, char**) { { typedef std::string S; @@ -74,4 +74,6 @@ int main() S s4("abcdefghijklmnopqrst"); test_nonconst(s4); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp b/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp index 6261ad55f..7edf5a88d 100644 --- a/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp @@ -23,7 +23,7 @@ test(const S& s, const typename S::allocator_type& a) assert(s.get_allocator() == a); } -int main() +int main(int, char**) { { typedef test_allocator A; @@ -43,4 +43,6 @@ int main() test(S("abcdefghijklmnopqrst", A()), A()); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp index 6219d6bab..0af8ce02f 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp @@ -31,7 +31,7 @@ test(const S& s, const typename S::value_type* str, int x) assert(sign(s.compare(str)) == sign(x)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -73,4 +73,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp index ad781f23c..abab9879a 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp @@ -5840,7 +5840,7 @@ void test55() test_npos(S("abcde"), 0, 0, SV("abcdefghij"), 5, -5); } -int main() +int main(int, char**) { { typedef std::string S; @@ -5989,4 +5989,6 @@ int main() // calls compare(size, size, string(arr), 0, npos) assert(s.compare(0, 4, arr, 0, std::string::npos) == 0); } + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp index aa44e16a9..4e77fc09c 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp @@ -361,7 +361,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, "abcdefghijklmnopqrst", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -377,4 +377,6 @@ int main() test2(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp index f9c0244ec..75efbadcc 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp @@ -1294,7 +1294,7 @@ void test11() test(S("abcdefghijklmnopqrst"), 21, 0, "abcdefghijklmnopqrst", 20, 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1328,4 +1328,6 @@ int main() test11(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp index 06b5e5310..55fd82371 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp @@ -360,7 +360,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, S("abcdefghijklmnopqrst"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() assert(s.compare(0, 1, {"abc", 1}) < 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp index 6a231a867..05ba6ac82 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp @@ -5836,7 +5836,7 @@ void test55() test_npos(S("abcde"), 0, 0, S("abcdefghij"), 5, -5); } -int main() +int main(int, char**) { { typedef std::string S; @@ -5958,4 +5958,6 @@ int main() test55(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp index 00245e834..94c73ab31 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp @@ -361,7 +361,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, SV("abcdefghijklmnopqrst"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -379,4 +379,6 @@ int main() test2(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp index 7c3bdb159..279ae3075 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp @@ -32,7 +32,7 @@ test(const S& s, const S& str, int x) assert(sign(s.compare(str)) == sign(x)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -81,4 +81,6 @@ int main() assert(s.compare({"abc", 1}) < 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp b/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp index 3e123ad7a..2abc7fc1a 100644 --- a/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp @@ -31,7 +31,7 @@ test(const S& s, SV sv, int x) assert(sign(s.compare(sv)) == sign(x)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -75,4 +75,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp index 2c4994670..7bada8446 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -98,4 +98,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'q', 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp index cb6fc1e97..bd20ea1bb 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp index 708a04352..46c5511d9 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp index 1ea41354f..7f12ab1ba 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_first_not_of({"abc", 1}) == 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp index 3cb3e7420..54ce737ec 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp index cf8548744..da630f07e 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'e', 2); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp index 4c435537c..2162ea14c 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp index c8b62b1f4..e0bb0f2fb 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp index fc79c89d1..1ae2123c3 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_first_of({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp index ae29e4748..8cd272408 100644 --- a/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp index 6276c4910..fd77eb89d 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'i', 19); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp index 5cc9c0bf4..1234ccb4d 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp index 76834c2e8..4c07f4d61 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp index 254e639dc..8232612c1 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_last_not_of({"abc", 1}) == s.size() - 1); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp index 421ec966d..da5054b7d 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() // test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp index 2c5359e5e..4292b1eb8 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'm', 15); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp index 6a320788d..0b86a10c5 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp index 46d61a44a..9c5f670a9 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp index c5f1a3a7d..f3ddb468d 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_last_of({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp index f98d66eec..ccf181faa 100644 --- a/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp index c346a0196..5700d0957 100644 --- a/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(0 <= x && x + 1 <= s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("abcdeabcdeabcdeabcde"), 'c', 2); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp index a6136d3f8..6e7ae3d41 100644 --- a/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp @@ -146,7 +146,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -160,4 +160,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp index 176ffbb56..fad750717 100644 --- a/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp index 482648ab3..e8a91dd1f 100644 --- a/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp index d84a41e4c..c1e78af10 100644 --- a/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), SV("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp index 9a30a63d1..46ced3123 100644 --- a/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x + 1 <= s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("abcdeabcdeabcdeabcde"), 'b', 16); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp index 57a4d06bd..715b5e578 100644 --- a/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp @@ -147,7 +147,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp index 786affd27..e96700952 100644 --- a/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 21, 20, 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp index c83acbf4d..74cfb02ee 100644 --- a/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.rfind({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp b/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp index 3657e028c..ea4f9c205 100644 --- a/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), SV("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1(); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp b/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp index 767dc5063..27af66e06 100644 --- a/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp +++ b/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp @@ -47,7 +47,7 @@ test(const S& s, typename S::size_type pos, typename S::size_type n) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -173,4 +173,6 @@ int main() test(S("dplqartnfgejichmoskb"), 21, 0); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.require/contiguous.pass.cpp b/test/std/strings/basic.string/string.require/contiguous.pass.cpp index fb2e3e6ce..be090c90e 100644 --- a/test/std/strings/basic.string/string.require/contiguous.pass.cpp +++ b/test/std/strings/basic.string/string.require/contiguous.pass.cpp @@ -24,7 +24,7 @@ void test_contiguous ( const C &c ) assert ( *(c.begin() + static_cast(i)) == *(std::addressof(*c.begin()) + i)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -49,4 +49,6 @@ int main() test_contiguous(S("1234567890123456789012345678901234567890123456789012345678901234567890", A())); } #endif + + return 0; } diff --git a/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp b/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp index bc9fb26a5..8eae5f7c8 100644 --- a/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp +++ b/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -30,4 +30,6 @@ int main() assert ( s2.starts_with('a')); assert (!s2.starts_with('x')); } + + return 0; } diff --git a/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp b/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp index ff46fc33d..412ed574c 100644 --- a/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp +++ b/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -58,4 +58,6 @@ int main() assert (!sNot.starts_with("abcde")); assert ( sNot.starts_with("def")); } + + return 0; } diff --git a/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp b/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp index acb90a0c8..c951b4c73 100644 --- a/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp +++ b/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -68,4 +68,6 @@ int main() assert (!sNot.starts_with(sv5)); assert ( sNot.starts_with(svNot)); } + + return 0; } diff --git a/test/std/strings/basic.string/traits_mismatch.fail.cpp b/test/std/strings/basic.string/traits_mismatch.fail.cpp index 7e57ae1a7..47524d2c3 100644 --- a/test/std/strings/basic.string/traits_mismatch.fail.cpp +++ b/test/std/strings/basic.string/traits_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::basic_string> s; + + return 0; } diff --git a/test/std/strings/basic.string/types.pass.cpp b/test/std/strings/basic.string/types.pass.cpp index 0d074fe05..5aa2c7cf8 100644 --- a/test/std/strings/basic.string/types.pass.cpp +++ b/test/std/strings/basic.string/types.pass.cpp @@ -70,7 +70,7 @@ test() static_assert(S::npos == -1, ""); } -int main() +int main(int, char**) { test, test_allocator >(); test, std::allocator >(); @@ -81,4 +81,6 @@ int main() #if TEST_STD_VER >= 11 test, min_allocator >(); #endif + + return 0; } diff --git a/test/std/strings/c.strings/cctype.pass.cpp b/test/std/strings/c.strings/cctype.pass.cpp index feb5c29d2..c26c1e6a2 100644 --- a/test/std/strings/c.strings/cctype.pass.cpp +++ b/test/std/strings/c.strings/cctype.pass.cpp @@ -70,7 +70,7 @@ #error toupper defined #endif -int main() +int main(int, char**) { ASSERT_SAME_TYPE(int, decltype(std::isalnum(0))); @@ -102,4 +102,6 @@ int main() assert( std::isxdigit('a')); assert( std::tolower('A') == 'a'); assert( std::toupper('a') == 'A'); + + return 0; } diff --git a/test/std/strings/c.strings/cstring.pass.cpp b/test/std/strings/c.strings/cstring.pass.cpp index c61f5c4ff..c8ee2789d 100644 --- a/test/std/strings/c.strings/cstring.pass.cpp +++ b/test/std/strings/c.strings/cstring.pass.cpp @@ -17,7 +17,7 @@ #error NULL not defined #endif -int main() +int main(int, char**) { std::size_t s = 0; void* vp = 0; @@ -60,4 +60,6 @@ int main() ASSERT_SAME_TYPE(const char*, decltype(std::strrchr(cpc, 0))); ASSERT_SAME_TYPE(const char*, decltype(std::strstr(cpc, cpc))); #endif + + return 0; } diff --git a/test/std/strings/c.strings/cuchar.pass.cpp b/test/std/strings/c.strings/cuchar.pass.cpp index 989ca6b04..4271503d4 100644 --- a/test/std/strings/c.strings/cuchar.pass.cpp +++ b/test/std/strings/c.strings/cuchar.pass.cpp @@ -14,6 +14,8 @@ #include "test_macros.h" -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/c.strings/cwchar.pass.cpp b/test/std/strings/c.strings/cwchar.pass.cpp index c7558859e..667910bc1 100644 --- a/test/std/strings/c.strings/cwchar.pass.cpp +++ b/test/std/strings/c.strings/cwchar.pass.cpp @@ -31,7 +31,7 @@ #error WEOF not defined #endif -int main() +int main(int, char**) { std::mbstate_t mb = {}; std::size_t s = 0; @@ -128,4 +128,6 @@ int main() ASSERT_SAME_TYPE(int, decltype(std::vwprintf(L"", va))); ASSERT_SAME_TYPE(int, decltype(std::wprintf(L""))); #endif + + return 0; } diff --git a/test/std/strings/c.strings/cwctype.pass.cpp b/test/std/strings/c.strings/cwctype.pass.cpp index a7d9560d7..3bcda1a47 100644 --- a/test/std/strings/c.strings/cwctype.pass.cpp +++ b/test/std/strings/c.strings/cwctype.pass.cpp @@ -90,7 +90,7 @@ #error wctrans defined #endif -int main() +int main(int, char**) { std::wint_t w = 0; ASSERT_SAME_TYPE(int, decltype(std::iswalnum(w))); @@ -113,4 +113,6 @@ int main() ASSERT_SAME_TYPE(std::wint_t, decltype(std::towupper(w))); ASSERT_SAME_TYPE(std::wint_t, decltype(std::towctrans(w, std::wctrans_t()))); ASSERT_SAME_TYPE(std::wctrans_t, decltype(std::wctrans(""))); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.require/nothing_to_do.pass.cpp b/test/std/strings/char.traits/char.traits.require/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/strings/char.traits/char.traits.require/nothing_to_do.pass.cpp +++ b/test/std/strings/char.traits/char.traits.require/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign2.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign2.pass.cpp index 8f80a53ed..c60e6db9f 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign2.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign2.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { char c = '\0'; std::char_traits::assign(c, 'a'); @@ -36,4 +36,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign3.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign3.pass.cpp index 74e0f9076..e2cbe3d5d 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign3.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign3.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { char s2[3] = {0}; assert(std::char_traits::assign(s2, 3, char(5)) == s2); @@ -23,4 +23,6 @@ int main() assert(s2[1] == char(5)); assert(s2[2] == char(5)); assert(std::char_traits::assign(NULL, 0, char(5)) == NULL); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/compare.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/compare.pass.cpp index 637095127..4926b6296 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/compare.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/compare.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { assert(std::char_traits::compare("", "", 0) == 0); assert(std::char_traits::compare(NULL, NULL, 0) == 0); @@ -53,4 +53,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/copy.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/copy.pass.cpp index bd12bfd21..3a8e3bda6 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/copy.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/copy.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { char s1[] = {1, 2, 3}; char s2[3] = {0}; @@ -25,4 +25,6 @@ int main() assert(s2[2] == char(3)); assert(std::char_traits::copy(NULL, s1, 0) == NULL); assert(std::char_traits::copy(s1, NULL, 0) == s1); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eof.pass.cpp index ad99e30b2..0ea0995da 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eof.pass.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::eof() == EOF); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq.pass.cpp index 7895baf99..f0cef792d 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::eq('a', 'a')); assert(!std::char_traits::eq('a', 'A')); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq_int_type.pass.cpp index ca6808f86..0fbb4389c 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq_int_type.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { assert( std::char_traits::eq_int_type('a', 'a')); assert(!std::char_traits::eq_int_type('a', 'A')); assert(!std::char_traits::eq_int_type(std::char_traits::eof(), 'A')); assert( std::char_traits::eq_int_type(std::char_traits::eof(), std::char_traits::eof())); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/find.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/find.pass.cpp index 242d3a173..974500840 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/find.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/find.pass.cpp @@ -29,7 +29,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { char s1[] = {1, 2, 3}; assert(std::char_traits::find(s1, 3, char(1)) == s1); @@ -42,4 +42,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/length.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/length.pass.cpp index f556c952e..8be4e0a70 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/length.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/length.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() #endif -int main() +int main(int, char**) { assert(std::char_traits::length("") == 0); assert(std::char_traits::length("a") == 1); @@ -38,4 +38,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp index 497679636..e62090cf4 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { assert( std::char_traits::lt('\0', 'A')); assert(!std::char_traits::lt('A', '\0')); @@ -29,4 +29,6 @@ int main() assert( std::char_traits::lt(' ', 'A')); assert( std::char_traits::lt('A', '~')); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/move.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/move.pass.cpp index c1f885939..ecbb61901 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/move.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/move.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { char s1[] = {1, 2, 3}; assert(std::char_traits::move(s1, s1+1, 2) == s1); @@ -29,4 +29,6 @@ int main() assert(s1[2] == char(3)); assert(std::char_traits::move(NULL, s1, 0) == NULL); assert(std::char_traits::move(s1, NULL, 0) == s1); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/not_eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/not_eof.pass.cpp index 01568e5a4..1c37a7c2e 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/not_eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/not_eof.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::not_eof('a') == 'a'); assert(std::char_traits::not_eof('A') == 'A'); assert(std::char_traits::not_eof(0) == 0); assert(std::char_traits::not_eof(std::char_traits::eof()) != std::char_traits::eof()); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_char_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_char_type.pass.cpp index fbf8f2f58..d8a957016 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_char_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_char_type.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::to_char_type('a') == 'a'); assert(std::char_traits::to_char_type('A') == 'A'); assert(std::char_traits::to_char_type(0) == 0); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_int_type.pass.cpp index eb8df3b69..dd903f9e6 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/to_int_type.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::to_int_type('a') == 'a'); assert(std::char_traits::to_int_type('A') == 'A'); assert(std::char_traits::to_int_type(0) == 0); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/types.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/types.pass.cpp index 6439c1ea0..30d31ebc9 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/types.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/types.pass.cpp @@ -19,11 +19,13 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::char_type, char>::value), ""); static_assert((std::is_same::int_type, int>::value), ""); static_assert((std::is_same::off_type, std::streamoff>::value), ""); static_assert((std::is_same::pos_type, std::streampos>::value), ""); static_assert((std::is_same::state_type, std::mbstate_t>::value), ""); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign2.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign2.pass.cpp index 77b8687e8..017d0e7ac 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign2.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign2.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -40,4 +40,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign3.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign3.pass.cpp index c623baa24..8838b81e1 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign3.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign3.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char16_t s2[3] = {0}; @@ -25,4 +25,6 @@ int main() assert(s2[2] == char16_t(5)); assert(std::char_traits::assign(NULL, 0, char16_t(5)) == NULL); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/compare.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/compare.pass.cpp index 2e3b18aca..d0782c093 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/compare.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/compare.pass.cpp @@ -28,7 +28,7 @@ constexpr bool test_constexpr() #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -58,4 +58,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/copy.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/copy.pass.cpp index 0bf5d47ee..102f15acd 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/copy.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/copy.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char16_t s1[] = {1, 2, 3}; @@ -27,4 +27,6 @@ int main() assert(std::char_traits::copy(NULL, s1, 0) == NULL); assert(std::char_traits::copy(s1, NULL, 0) == s1); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eof.pass.cpp index bb0a4506a..c80b0792a 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eof.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS std::char_traits::int_type i = std::char_traits::eof(); ((void)i); // Prevent unused warning #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq.pass.cpp index f4abe84db..1c705109f 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -25,4 +25,6 @@ int main() assert(!std::char_traits::eq(u'a', u'A')); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq_int_type.pass.cpp index 9a24cf13d..bef97d612 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq_int_type.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -28,4 +28,6 @@ int main() assert( std::char_traits::eq_int_type(std::char_traits::eof(), std::char_traits::eof())); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/find.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/find.pass.cpp index cd31e5925..2ca7e5343 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/find.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/find.pass.cpp @@ -29,7 +29,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char16_t s1[] = {1, 2, 3}; @@ -44,4 +44,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/length.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/length.pass.cpp index 2a2a35702..f487c410b 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/length.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/length.pass.cpp @@ -26,7 +26,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -41,4 +41,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/lt.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/lt.pass.cpp index 4ade9b6f0..a43a9e45c 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/lt.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/lt.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -25,4 +25,6 @@ int main() assert( std::char_traits::lt(u'A', u'a')); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/move.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/move.pass.cpp index ddf07a022..aa55e0d11 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/move.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/move.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char16_t s1[] = {1, 2, 3}; @@ -31,4 +31,6 @@ int main() assert(std::char_traits::move(NULL, s1, 0) == NULL); assert(std::char_traits::move(s1, NULL, 0) == s1); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/not_eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/not_eof.pass.cpp index ea6f0ab17..bf26b4cf3 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/not_eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/not_eof.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -28,4 +28,6 @@ int main() assert(std::char_traits::not_eof(std::char_traits::eof()) != std::char_traits::eof()); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_char_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_char_type.pass.cpp index 9256a5281..738754bf9 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_char_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_char_type.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -26,4 +26,6 @@ int main() #endif assert(std::char_traits::to_char_type(0) == 0); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_int_type.pass.cpp index 411f5202b..83fff60b8 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_int_type.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -26,4 +26,6 @@ int main() #endif assert(std::char_traits::to_int_type(0) == 0); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/types.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/types.pass.cpp index ae8792c49..41e3fd4d5 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/types.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS static_assert((std::is_same::char_type, char16_t>::value), ""); @@ -29,4 +29,6 @@ int main() static_assert((std::is_same::pos_type, std::u16streampos>::value), ""); static_assert((std::is_same::state_type, std::mbstate_t>::value), ""); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign2.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign2.pass.cpp index 90388aa43..f77d54f79 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign2.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign2.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -40,4 +40,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign3.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign3.pass.cpp index af69fdcfa..26985481c 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign3.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign3.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char32_t s2[3] = {0}; @@ -25,4 +25,6 @@ int main() assert(s2[2] == char32_t(5)); assert(std::char_traits::assign(NULL, 0, char32_t(5)) == NULL); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/compare.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/compare.pass.cpp index 5d1cfa842..f2dd01ac9 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/compare.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/compare.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -57,4 +57,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/copy.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/copy.pass.cpp index d9f983b5b..8b2d6ce90 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/copy.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/copy.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char32_t s1[] = {1, 2, 3}; @@ -27,4 +27,6 @@ int main() assert(std::char_traits::copy(NULL, s1, 0) == NULL); assert(std::char_traits::copy(s1, NULL, 0) == s1); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eof.pass.cpp index ac042907a..5c28f47bb 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eof.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS std::char_traits::int_type i = std::char_traits::eof(); ((void)i); // Prevent unused warning #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq.pass.cpp index aef7ebb70..516f38bd0 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -25,4 +25,6 @@ int main() assert(!std::char_traits::eq(U'a', U'A')); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq_int_type.pass.cpp index 91b2fb0fb..5d241159f 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq_int_type.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -28,4 +28,6 @@ int main() assert( std::char_traits::eq_int_type(std::char_traits::eof(), std::char_traits::eof())); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/find.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/find.pass.cpp index ac1723a65..5a89596de 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/find.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/find.pass.cpp @@ -29,7 +29,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char32_t s1[] = {1, 2, 3}; @@ -44,4 +44,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/length.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/length.pass.cpp index c4c01ddf1..ef2ea3419 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/length.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/length.pass.cpp @@ -26,7 +26,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -41,4 +41,6 @@ int main() static_assert(test_constexpr(), "" ); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/lt.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/lt.pass.cpp index d3fe9a451..51c1faf9e 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/lt.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/lt.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -25,4 +25,6 @@ int main() assert( std::char_traits::lt(U'A', U'a')); #endif #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/move.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/move.pass.cpp index 0ac49d0c9..7cda99bd8 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/move.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/move.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS char32_t s1[] = {1, 2, 3}; @@ -31,4 +31,6 @@ int main() assert(std::char_traits::move(NULL, s1, 0) == NULL); assert(std::char_traits::move(s1, NULL, 0) == s1); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/not_eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/not_eof.pass.cpp index dbe1dfe8b..aeba1228e 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/not_eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/not_eof.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -28,4 +28,6 @@ int main() assert(std::char_traits::not_eof(std::char_traits::eof()) != std::char_traits::eof()); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_char_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_char_type.pass.cpp index 1c16a55b8..75104e7bf 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_char_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_char_type.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -26,4 +26,6 @@ int main() #endif assert(std::char_traits::to_char_type(0) == 0); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_int_type.pass.cpp index 4ec9a9b63..8299e94da 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_int_type.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS #if TEST_STD_VER >= 11 @@ -26,4 +26,6 @@ int main() #endif assert(std::char_traits::to_int_type(0) == 0); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/types.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/types.pass.cpp index 65624dd5e..5ec558f54 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/types.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/types.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS static_assert((std::is_same::char_type, char32_t>::value), ""); @@ -29,4 +29,6 @@ int main() static_assert((std::is_same::pos_type, std::u32streampos>::value), ""); static_assert((std::is_same::state_type, std::mbstate_t>::value), ""); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign2.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign2.pass.cpp index b14662d09..c669ab9c1 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign2.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign2.pass.cpp @@ -25,7 +25,7 @@ constexpr bool test_constexpr() return c == u'a'; } -int main() +int main(int, char**) { char8_t c = u8'\0'; std::char_traits::assign(c, u8'a'); @@ -34,5 +34,7 @@ int main() static_assert(test_constexpr(), ""); } #else -int main () {} +int main(int, char**) { + return 0; +} #endif diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign3.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign3.pass.cpp index eae7c82ba..f9c176e9b 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign3.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign3.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L char8_t s2[3] = {0}; @@ -26,4 +26,6 @@ int main() assert(s2[2] == char8_t(5)); assert(std::char_traits::assign(NULL, 0, char8_t(5)) == NULL); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/compare.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/compare.pass.cpp index 0ac815b9b..063ab5dc5 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/compare.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/compare.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } -int main() +int main(int, char**) { assert(std::char_traits::compare(u8"", u8"", 0) == 0); assert(std::char_traits::compare(NULL, NULL, 0) == 0); @@ -53,5 +53,7 @@ int main() static_assert(test_constexpr(), "" ); } #else -int main () {} +int main(int, char**) { + return 0; +} #endif diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/copy.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/copy.pass.cpp index 2f091029b..7bf949197 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/copy.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/copy.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L char8_t s1[] = {1, 2, 3}; @@ -28,4 +28,6 @@ int main() assert(std::char_traits::copy(NULL, s1, 0) == NULL); assert(std::char_traits::copy(s1, NULL, 0) == s1); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eof.pass.cpp index 9d13d7dd0..e11255688 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eof.pass.cpp @@ -16,10 +16,12 @@ #include #include -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L std::char_traits::int_type i = std::char_traits::eof(); ((void)i); // Prevent unused warning #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq.pass.cpp index 4d334110f..6e32c85bb 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq.pass.cpp @@ -18,10 +18,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L assert( std::char_traits::eq(u8'a', u8'a')); assert(!std::char_traits::eq(u8'a', u8'A')); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq_int_type.pass.cpp index 6cc58eba1..8c5e19717 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq_int_type.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L assert( std::char_traits::eq_int_type(u8'a', u8'a')); @@ -27,4 +27,6 @@ int main() assert( std::char_traits::eq_int_type(std::char_traits::eof(), std::char_traits::eof())); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/find.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/find.pass.cpp index 9d2e62e34..170539e06 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/find.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/find.pass.cpp @@ -28,7 +28,7 @@ constexpr bool test_constexpr() && std::char_traits::find(p, 3, u8'4') == nullptr; } -int main() +int main(int, char**) { char8_t s1[] = {1, 2, 3}; assert(std::char_traits::find(s1, 3, char8_t(1)) == s1); @@ -41,5 +41,7 @@ int main() static_assert(test_constexpr(), "" ); } #else -int main () {} +int main(int, char**) { + return 0; +} #endif diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/length.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/length.pass.cpp index 10f800127..ce2c717cc 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/length.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/length.pass.cpp @@ -25,7 +25,7 @@ constexpr bool test_constexpr() && std::char_traits::length(u8"abcd") == 4; } -int main() +int main(int, char**) { assert(std::char_traits::length(u8"") == 0); assert(std::char_traits::length(u8"a") == 1); @@ -36,5 +36,7 @@ int main() static_assert(test_constexpr(), ""); } #else -int main() { } +int main(int, char**) { + return 0; +} #endif diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/lt.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/lt.pass.cpp index 4653007bf..a4fb12512 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/lt.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/lt.pass.cpp @@ -18,10 +18,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L assert(!std::char_traits::lt(u8'a', u8'a')); assert( std::char_traits::lt(u8'A', u8'a')); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/move.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/move.pass.cpp index 5ca536966..a5e1359dd 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/move.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/move.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L char8_t s1[] = {1, 2, 3}; @@ -32,4 +32,6 @@ int main() assert(std::char_traits::move(NULL, s1, 0) == NULL); assert(std::char_traits::move(s1, NULL, 0) == s1); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/not_eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/not_eof.pass.cpp index 69e8ddac8..3d1141d72 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/not_eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/not_eof.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L assert(std::char_traits::not_eof(u8'a') == u8'a'); @@ -27,4 +27,6 @@ int main() assert(std::char_traits::not_eof(std::char_traits::eof()) != std::char_traits::eof()); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_char_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_char_type.pass.cpp index 0b021d283..4edc49452 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_char_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_char_type.pass.cpp @@ -18,11 +18,13 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L assert(std::char_traits::to_char_type(u8'a') == u8'a'); assert(std::char_traits::to_char_type(u8'A') == u8'A'); assert(std::char_traits::to_char_type(0) == 0); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_int_type.pass.cpp index 98974ab86..ab3c9dc79 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_int_type.pass.cpp @@ -18,11 +18,13 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L assert(std::char_traits::to_int_type(u8'a') == u8'a'); assert(std::char_traits::to_int_type(u8'A') == u8'A'); assert(std::char_traits::to_int_type(0) == 0); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/types.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/types.pass.cpp index cfb20faaf..245dcd87d 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/types.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/types.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L static_assert((std::is_same::char_type, char8_t>::value), ""); @@ -30,4 +30,6 @@ int main() static_assert((std::is_same::pos_type, std::u16streampos>::value), ""); static_assert((std::is_same::state_type, std::mbstate_t>::value), ""); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign2.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign2.pass.cpp index 9b9b0ea49..25e427014 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign2.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign2.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { wchar_t c = L'\0'; std::char_traits::assign(c, L'a'); @@ -36,4 +36,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign3.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign3.pass.cpp index 42df4081d..d4ed43409 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign3.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign3.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { wchar_t s2[3] = {0}; assert(std::char_traits::assign(s2, 3, wchar_t(5)) == s2); @@ -23,4 +23,6 @@ int main() assert(s2[1] == wchar_t(5)); assert(s2[2] == wchar_t(5)); assert(std::char_traits::assign(NULL, 0, wchar_t(5)) == NULL); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/compare.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/compare.pass.cpp index d6272f393..1c2e11912 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/compare.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/compare.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { assert(std::char_traits::compare(L"", L"", 0) == 0); assert(std::char_traits::compare(NULL, NULL, 0) == 0); @@ -53,4 +53,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/copy.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/copy.pass.cpp index f90688a9a..309c21316 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/copy.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/copy.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { wchar_t s1[] = {1, 2, 3}; wchar_t s2[3] = {0}; @@ -25,4 +25,6 @@ int main() assert(s2[2] == wchar_t(3)); assert(std::char_traits::copy(NULL, s1, 0) == NULL); assert(std::char_traits::copy(s1, NULL, 0) == s1); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eof.pass.cpp index 9b466a5f0..6190220fe 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eof.pass.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::eof() == WEOF); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq.pass.cpp index a89a0002d..701a6502f 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::eq(L'a', L'a')); assert(!std::char_traits::eq(L'a', L'A')); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq_int_type.pass.cpp index e7e8285ca..b218186b4 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq_int_type.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { assert( std::char_traits::eq_int_type(L'a', L'a')); assert(!std::char_traits::eq_int_type(L'a', L'A')); assert(!std::char_traits::eq_int_type(std::char_traits::eof(), L'A')); assert( std::char_traits::eq_int_type(std::char_traits::eof(), std::char_traits::eof())); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/find.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/find.pass.cpp index ed59397cc..78a9ad5c3 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/find.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/find.pass.cpp @@ -29,7 +29,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { wchar_t s1[] = {1, 2, 3}; assert(std::char_traits::find(s1, 3, wchar_t(1)) == s1); @@ -42,4 +42,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/length.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/length.pass.cpp index a9176c8d4..742189205 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/length.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/length.pass.cpp @@ -26,7 +26,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { assert(std::char_traits::length(L"") == 0); assert(std::char_traits::length(L"a") == 1); @@ -37,4 +37,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), "" ); #endif + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/lt.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/lt.pass.cpp index f7950b782..9abd9cf59 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/lt.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/lt.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { assert(!std::char_traits::lt(L'a', L'a')); assert( std::char_traits::lt(L'A', L'a')); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/move.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/move.pass.cpp index d833bc0b5..341a90233 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/move.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/move.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { wchar_t s1[] = {1, 2, 3}; assert(std::char_traits::move(s1, s1+1, 2) == s1); @@ -29,4 +29,6 @@ int main() assert(s1[2] == wchar_t(3)); assert(std::char_traits::move(NULL, s1, 0) == NULL); assert(std::char_traits::move(s1, NULL, 0) == s1); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/not_eof.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/not_eof.pass.cpp index 751903bea..92f08b1d5 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/not_eof.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/not_eof.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::not_eof(L'a') == L'a'); assert(std::char_traits::not_eof(L'A') == L'A'); assert(std::char_traits::not_eof(0) == 0); assert(std::char_traits::not_eof(std::char_traits::eof()) != std::char_traits::eof()); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_char_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_char_type.pass.cpp index 7654c3287..f479bec9d 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_char_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_char_type.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::to_char_type(L'a') == L'a'); assert(std::char_traits::to_char_type(L'A') == L'A'); assert(std::char_traits::to_char_type(0) == 0); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_int_type.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_int_type.pass.cpp index a003bdc11..11fe2419b 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_int_type.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/to_int_type.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { assert(std::char_traits::to_int_type(L'a') == L'a'); assert(std::char_traits::to_int_type(L'A') == L'A'); assert(std::char_traits::to_int_type(0) == 0); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/types.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/types.pass.cpp index c367be47e..9781d55e3 100644 --- a/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/types.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/types.pass.cpp @@ -19,11 +19,13 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::char_type, wchar_t>::value), ""); static_assert((std::is_same::int_type, std::wint_t>::value), ""); static_assert((std::is_same::off_type, std::streamoff>::value), ""); static_assert((std::is_same::pos_type, std::wstreampos>::value), ""); static_assert((std::is_same::state_type, std::mbstate_t>::value), ""); + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.specializations/nothing_to_do.pass.cpp b/test/std/strings/char.traits/char.traits.specializations/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/strings/char.traits/char.traits.specializations/nothing_to_do.pass.cpp +++ b/test/std/strings/char.traits/char.traits.specializations/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/char.traits/char.traits.typedefs/nothing_to_do.pass.cpp b/test/std/strings/char.traits/char.traits.typedefs/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/strings/char.traits/char.traits.typedefs/nothing_to_do.pass.cpp +++ b/test/std/strings/char.traits/char.traits.typedefs/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/char.traits/nothing_to_do.pass.cpp b/test/std/strings/char.traits/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/strings/char.traits/nothing_to_do.pass.cpp +++ b/test/std/strings/char.traits/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/strings/string.classes/typedefs.pass.cpp b/test/std/strings/string.classes/typedefs.pass.cpp index 14fe38877..cbc028391 100644 --- a/test/std/strings/string.classes/typedefs.pass.cpp +++ b/test/std/strings/string.classes/typedefs.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same >::value), ""); static_assert((std::is_same >::value), ""); @@ -33,4 +33,6 @@ int main() static_assert((std::is_same >::value), ""); static_assert((std::is_same >::value), ""); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS + + return 0; } diff --git a/test/std/strings/string.conversions/stod.pass.cpp b/test/std/strings/string.conversions/stod.pass.cpp index 9909497e6..d13b695f2 100644 --- a/test/std/strings/string.conversions/stod.pass.cpp +++ b/test/std/strings/string.conversions/stod.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stod("0") == 0); assert(std::stod(L"0") == 0); @@ -185,4 +185,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/stof.pass.cpp b/test/std/strings/string.conversions/stof.pass.cpp index 8e7f4b4ec..2c8e4c9b9 100644 --- a/test/std/strings/string.conversions/stof.pass.cpp +++ b/test/std/strings/string.conversions/stof.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stof("0") == 0); assert(std::stof(L"0") == 0); @@ -186,4 +186,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/stoi.pass.cpp b/test/std/strings/string.conversions/stoi.pass.cpp index 36998336c..b3e416331 100644 --- a/test/std/strings/string.conversions/stoi.pass.cpp +++ b/test/std/strings/string.conversions/stoi.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stoi("0") == 0); assert(std::stoi(L"0") == 0); @@ -109,4 +109,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/stol.pass.cpp b/test/std/strings/string.conversions/stol.pass.cpp index 8e18a0088..ef0cbb4ed 100644 --- a/test/std/strings/string.conversions/stol.pass.cpp +++ b/test/std/strings/string.conversions/stol.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stol("0") == 0); assert(std::stol(L"0") == 0); @@ -113,4 +113,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/stold.pass.cpp b/test/std/strings/string.conversions/stold.pass.cpp index 4677bd7d2..5b21fd0e3 100644 --- a/test/std/strings/string.conversions/stold.pass.cpp +++ b/test/std/strings/string.conversions/stold.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stold("0") == 0); assert(std::stold(L"0") == 0); @@ -188,4 +188,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/stoll.pass.cpp b/test/std/strings/string.conversions/stoll.pass.cpp index f8a5a6b0e..73d5e8201 100644 --- a/test/std/strings/string.conversions/stoll.pass.cpp +++ b/test/std/strings/string.conversions/stoll.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stoll("0") == 0); assert(std::stoll(L"0") == 0); @@ -112,4 +112,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/stoul.pass.cpp b/test/std/strings/string.conversions/stoul.pass.cpp index e60a6a071..6ef861396 100644 --- a/test/std/strings/string.conversions/stoul.pass.cpp +++ b/test/std/strings/string.conversions/stoul.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stoul("0") == 0); assert(std::stoul(L"0") == 0); @@ -111,4 +111,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/stoull.pass.cpp b/test/std/strings/string.conversions/stoull.pass.cpp index 32369664d..3e21c683a 100644 --- a/test/std/strings/string.conversions/stoull.pass.cpp +++ b/test/std/strings/string.conversions/stoull.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { assert(std::stoull("0") == 0); assert(std::stoull(L"0") == 0); @@ -112,4 +112,6 @@ int main() assert(idx == 0); } #endif + + return 0; } diff --git a/test/std/strings/string.conversions/to_string.pass.cpp b/test/std/strings/string.conversions/to_string.pass.cpp index 864425134..23729cd4f 100644 --- a/test/std/strings/string.conversions/to_string.pass.cpp +++ b/test/std/strings/string.conversions/to_string.pass.cpp @@ -112,7 +112,7 @@ test_float() } } -int main() +int main(int, char**) { test_signed(); test_signed(); @@ -123,4 +123,6 @@ int main() test_float(); test_float(); test_float(); + + return 0; } diff --git a/test/std/strings/string.conversions/to_wstring.pass.cpp b/test/std/strings/string.conversions/to_wstring.pass.cpp index 82c3f617b..02a262a0f 100644 --- a/test/std/strings/string.conversions/to_wstring.pass.cpp +++ b/test/std/strings/string.conversions/to_wstring.pass.cpp @@ -112,7 +112,7 @@ test_float() } } -int main() +int main(int, char**) { test_signed(); test_signed(); @@ -123,4 +123,6 @@ int main() test_float(); test_float(); test_float(); + + return 0; } diff --git a/test/std/strings/string.view/char.bad.fail.cpp b/test/std/strings/string.view/char.bad.fail.cpp index 3d04cd085..522466613 100644 --- a/test/std/strings/string.view/char.bad.fail.cpp +++ b/test/std/strings/string.view/char.bad.fail.cpp @@ -26,7 +26,7 @@ private: int two; }; -int main() +int main(int, char**) { { // array @@ -49,4 +49,6 @@ int main() std::basic_string_view > sv; // expected-error-re@string_view:* {{static_assert failed{{.*}} "Character type of basic_string_view must be standard-layout"}} } + + return 0; } diff --git a/test/std/strings/string.view/string.view.access/at.pass.cpp b/test/std/strings/string.view/string.view.access/at.pass.cpp index b4b2667bb..3d741c33f 100644 --- a/test/std/strings/string.view/string.view.access/at.pass.cpp +++ b/test/std/strings/string.view/string.view.access/at.pass.cpp @@ -36,7 +36,7 @@ void test ( const CharT *s, size_t len ) { #endif } -int main () { +int main(int, char**) { test ( "ABCDE", 5 ); test ( "a", 1 ); @@ -59,4 +59,6 @@ int main () { static_assert ( sv.at(1) == 'B', "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.access/back.pass.cpp b/test/std/strings/string.view/string.view.access/back.pass.cpp index 8c8fd420d..4505f1cf9 100644 --- a/test/std/strings/string.view/string.view.access/back.pass.cpp +++ b/test/std/strings/string.view/string.view.access/back.pass.cpp @@ -24,7 +24,7 @@ bool test ( const CharT *s, size_t len ) { return &sv.back() == s + len - 1; } -int main () { +int main(int, char**) { assert ( test ( "ABCDE", 5 )); assert ( test ( "a", 1 )); @@ -46,4 +46,6 @@ int main () { static_assert ( sv.back() == 'B', "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.access/data.pass.cpp b/test/std/strings/string.view/string.view.access/data.pass.cpp index 85e02ceb0..9ab83dfb2 100644 --- a/test/std/strings/string.view/string.view.access/data.pass.cpp +++ b/test/std/strings/string.view/string.view.access/data.pass.cpp @@ -27,7 +27,7 @@ void test ( const CharT *s, size_t len ) { #endif } -int main () { +int main(int, char**) { test ( "ABCDE", 5 ); test ( "a", 1 ); @@ -50,4 +50,6 @@ int main () { static_assert( sv.data() == s, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.access/front.pass.cpp b/test/std/strings/string.view/string.view.access/front.pass.cpp index 6e73202d6..554ed1bab 100644 --- a/test/std/strings/string.view/string.view.access/front.pass.cpp +++ b/test/std/strings/string.view/string.view.access/front.pass.cpp @@ -24,7 +24,7 @@ bool test ( const CharT *s, size_t len ) { return &sv.front() == s; } -int main () { +int main(int, char**) { assert ( test ( "ABCDE", 5 )); assert ( test ( "a", 1 )); @@ -46,4 +46,6 @@ int main () { static_assert ( sv.front() == 'A', "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.access/index.pass.cpp b/test/std/strings/string.view/string.view.access/index.pass.cpp index 87598dffe..33992de7c 100644 --- a/test/std/strings/string.view/string.view.access/index.pass.cpp +++ b/test/std/strings/string.view/string.view.access/index.pass.cpp @@ -26,7 +26,7 @@ void test ( const CharT *s, size_t len ) { } } -int main () { +int main(int, char**) { test ( "ABCDE", 5 ); test ( "a", 1 ); @@ -49,4 +49,6 @@ int main () { static_assert ( sv[1] == 'B', "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp b/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp index 93cc76283..025d905a3 100644 --- a/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp +++ b/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp @@ -62,7 +62,7 @@ void test2 ( const CharT *s, size_t len ) { } } -int main () { +int main(int, char**) { test1 (); #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L test1 (); @@ -99,4 +99,6 @@ int main () { test2 ( U"a", 1 ); test2 ( U"", 0 ); #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.capacity/empty.fail.cpp b/test/std/strings/string.view/string.view.capacity/empty.fail.cpp index 74bd41302..1dd1dcf7c 100644 --- a/test/std/strings/string.view/string.view.capacity/empty.fail.cpp +++ b/test/std/strings/string.view/string.view.capacity/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::string_view c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp b/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp index bb6c34316..e771bd328 100644 --- a/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp @@ -27,7 +27,7 @@ test(S lhs, const typename S::value_type* rhs, bool x) assert((rhs == lhs) == x); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -65,4 +65,6 @@ int main() static_assert (!("abcde0" == sv2), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp b/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp index bb142b0b3..d27d4c445 100644 --- a/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp @@ -25,7 +25,7 @@ test(const std::string &lhs, S rhs, bool x) assert((rhs == lhs) == x); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -46,5 +46,7 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghij"), false); test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp b/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp index d7b113c12..259711e3c 100644 --- a/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp @@ -26,7 +26,7 @@ test(S lhs, S rhs, bool x) assert((rhs == lhs) == x); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -58,4 +58,6 @@ int main() static_assert (!(sv1 == sv3), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp b/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp index 4f32425dc..5fa57eb39 100644 --- a/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp @@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y) assert((rhs >= lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -68,4 +68,6 @@ int main() static_assert ( "abcde0" >= sv2, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp b/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp index 9cbe389cd..dddaa390e 100644 --- a/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp @@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y) assert((rhs >= lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -46,4 +46,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghij", true, false); test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true, true); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp b/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp index 81fee1f39..d35bea575 100644 --- a/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp @@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y) assert((rhs >= lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -61,4 +61,6 @@ int main() static_assert ( sv2 >= sv1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp b/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp index c295645a9..80dcc7b49 100644 --- a/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp @@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y) assert((rhs > lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -68,4 +68,6 @@ int main() static_assert ( "abcde0" > sv2, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp b/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp index b07b6a7ac..84c9478bf 100644 --- a/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp @@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y) assert((rhs > lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -46,4 +46,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghij", true, false); test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false, false); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp b/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp index 984f2c6a3..ec31d5c2c 100644 --- a/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp @@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y) assert((rhs > lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -61,4 +61,6 @@ int main() static_assert ( sv2 > sv1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp b/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp index 81d0d167a..4f582239a 100644 --- a/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp @@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y) assert((rhs <= lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -68,4 +68,6 @@ int main() static_assert (!("abcde0" <= sv2), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp b/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp index 3cdb0215e..80e80757b 100644 --- a/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp @@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y) assert((rhs <= lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -46,4 +46,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghij", false, true); test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true, true); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp b/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp index 3ec0222f6..b1c186124 100644 --- a/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp @@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y) assert((rhs <= lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -61,4 +61,6 @@ int main() static_assert (!(sv2 <= sv1), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp b/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp index f8093c86a..14bba2abf 100644 --- a/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp @@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y) assert((rhs < lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -68,4 +68,6 @@ int main() static_assert (!("abcde0" < sv2), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp b/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp index e7341f17d..f611bac7a 100644 --- a/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp @@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y) assert((rhs < lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -46,4 +46,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghij", false, true); test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false, false); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp b/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp index a7e51f9af..f44e37361 100644 --- a/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp @@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y) assert((rhs < lhs) == y); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -61,4 +61,6 @@ int main() static_assert (!(sv2 < sv1), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp b/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp index 1531626a8..6b8add831 100644 --- a/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp @@ -27,7 +27,7 @@ test(S lhs, const typename S::value_type* rhs, bool x) assert((rhs != lhs) == x); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -66,4 +66,6 @@ int main() static_assert ( "abcde0" != sv2, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp b/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp index 8e5539a80..613eaf7b3 100644 --- a/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp @@ -25,7 +25,7 @@ test(const std::string &lhs, S rhs, bool x) assert((rhs != lhs) == x); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -46,4 +46,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghij"), true); test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp b/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp index 0e01e94db..90d153335 100644 --- a/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp @@ -26,7 +26,7 @@ test(S lhs, S rhs, bool x) assert((rhs != lhs) == x); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -58,4 +58,6 @@ int main() static_assert ( sv1 != sv3, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/assign.pass.cpp b/test/std/strings/string.view/string.view.cons/assign.pass.cpp index 8247c53c7..b2bf8ed71 100644 --- a/test/std/strings/string.view/string.view.cons/assign.pass.cpp +++ b/test/std/strings/string.view/string.view.cons/assign.pass.cpp @@ -29,7 +29,7 @@ bool test (T sv0) return sv0.size() == sv1.size() && sv0.data() == sv1.data(); } -int main () { +int main(int, char**) { assert( test ( "1234")); #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -54,4 +54,6 @@ int main () { #endif static_assert( test ({ L"abc", 3}), ""); #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/default.pass.cpp b/test/std/strings/string.view/string.view.cons/default.pass.cpp index fe1fa9740..07a453b23 100644 --- a/test/std/strings/string.view/string.view.cons/default.pass.cpp +++ b/test/std/strings/string.view/string.view.cons/default.pass.cpp @@ -35,7 +35,7 @@ void test () { } } -int main () { +int main(int, char**) { test (); test (); #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -44,4 +44,6 @@ int main () { test (); test (); + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp b/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp index 7430f4ad6..bcd83da74 100644 --- a/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp +++ b/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp @@ -39,7 +39,7 @@ void test ( const CharT *s ) { } -int main () { +int main(int, char**) { test ( "QBCDE" ); test ( "A" ); @@ -65,4 +65,6 @@ int main () { static_assert ( sv1.size() == 5, ""); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp b/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp index 8ad0449aa..92ae675a3 100644 --- a/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp +++ b/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp @@ -31,7 +31,7 @@ void test ( const CharT *s, size_t sz ) { } } -int main () { +int main(int, char**) { test ( "QBCDE", 5 ); test ( "QBCDE", 2 ); @@ -82,4 +82,6 @@ int main () { } #endif #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/from_string.pass.cpp b/test/std/strings/string.view/string.view.cons/from_string.pass.cpp index 5e4a2d319..2043d662a 100644 --- a/test/std/strings/string.view/string.view.cons/from_string.pass.cpp +++ b/test/std/strings/string.view/string.view.cons/from_string.pass.cpp @@ -31,7 +31,7 @@ void test ( const std::basic_string &str ) { assert ( sv1.data() == str.data()); } -int main () { +int main(int, char**) { test ( std::string("QBCDE") ); test ( std::string("") ); @@ -61,4 +61,6 @@ int main () { test ( std::basic_string("") ); test ( std::basic_string() ); + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp b/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp index 343600625..3c464d7fe 100644 --- a/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp +++ b/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp @@ -18,7 +18,7 @@ struct dummy_char_traits : public std::char_traits {}; -int main () { +int main(int, char**) { using string_view = std::basic_string_view; using string = std:: basic_string ; @@ -28,4 +28,6 @@ int main () { assert ( sv1.size() == s.size()); assert ( sv1.data() == s.data()); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp b/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp index 2a0544def..482d22001 100644 --- a/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp +++ b/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp @@ -18,7 +18,7 @@ struct dummy_char_traits : public std::char_traits {}; -int main () { +int main(int, char**) { using string_view = std::basic_string_view; using string = std:: basic_string ; @@ -28,4 +28,6 @@ int main () { assert ( sv1.size() == s.size()); assert ( sv1.data() == s.data()); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp b/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp index 3f1f562a4..b95dca63d 100644 --- a/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp +++ b/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp @@ -26,7 +26,7 @@ // (2) basic_string_view(const basic_string_view&) // (3) basic_string_view(const CharT*, size_type) // (4) basic_string_view(const CharT*) -int main() +int main(int, char**) { { // Testing (1) // Nothing TODO. Cannot deduce without any arguments. @@ -61,4 +61,6 @@ int main() ASSERT_SAME_TYPE(decltype(w), std::wstring_view); assert(w == L"abcdef"); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp index 8898d11af..82173a93a 100644 --- a/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp @@ -35,7 +35,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(0 <= x && x + 1 <= s.size()); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -81,4 +81,6 @@ int main() static_assert (sv2.find( 'c', 4 ) == SV::npos, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp index aae4048ac..4566adabf 100644 --- a/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp @@ -35,7 +35,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -81,4 +81,6 @@ int main() static_assert (sv2.find_first_not_of( 'q', 5 ) == SV::npos, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp index 0020e60b8..17c3c5293 100644 --- a/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp @@ -141,7 +141,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -162,4 +162,6 @@ int main() static_assert (sv2.find_first_not_of( "lecar", 0) == 1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp index 52f069676..707a7a964 100644 --- a/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp @@ -366,7 +366,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -389,4 +389,6 @@ int main() static_assert (sv2.find_first_not_of( "lecar", 0, 5) == 1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp index 9378c6a0f..37445b578 100644 --- a/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp @@ -137,11 +137,13 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; test0(); test1(); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp index 6be6ddcd9..d4916bec3 100644 --- a/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp @@ -35,7 +35,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -79,4 +79,6 @@ int main() static_assert (sv2.find_first_of( 'e', 5 ) == SV::npos, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp index bc3ea554b..7e43109af 100644 --- a/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp @@ -141,7 +141,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 0); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -162,4 +162,6 @@ int main() static_assert (sv2.find_first_of( "lecar", 0) == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp index cd978436e..165fb2362 100644 --- a/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp @@ -366,7 +366,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -389,4 +389,6 @@ int main() static_assert (sv2.find_first_of( "lecar", 0, 5) == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp index 545f4e515..c705f0266 100644 --- a/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp @@ -137,11 +137,13 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 0); } -int main() +int main(int, char**) { { typedef std::string_view S; test0(); test1(); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp index 8d80557d4..0b6e6cfb0 100644 --- a/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp @@ -35,7 +35,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -79,4 +79,6 @@ int main() static_assert (sv2.find_last_not_of( 'e', 5 ) == 3, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp index f7daf3fa3..fe17b779d 100644 --- a/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp @@ -141,7 +141,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -162,4 +162,6 @@ int main() static_assert (sv2.find_last_not_of( "lecar", 5) == 3, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp index 8fd255395..11a5c27e8 100644 --- a/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp @@ -366,7 +366,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -389,4 +389,6 @@ int main() static_assert (sv2.find_last_not_of( "lecar", 5, 0) == 4, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp index 06a31a1d6..e90e38c0d 100644 --- a/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp @@ -137,11 +137,13 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; test0(); test1(); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp index 147e191b2..fdcf31736 100644 --- a/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp @@ -35,7 +35,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -79,4 +79,6 @@ int main() static_assert (sv2.find_last_of( 'e', 5 ) == 4, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp index 5a1271831..640f48375 100644 --- a/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp @@ -141,7 +141,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 19); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -162,4 +162,6 @@ int main() static_assert (sv2.find_last_of( "lecar", 5) == 4, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp index 984029826..e82c935b5 100644 --- a/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp @@ -366,7 +366,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, 19); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -389,4 +389,6 @@ int main() static_assert (sv2.find_last_of( "lecar", 5, 5) == 4, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp index 84b5a96df..02c1184ee 100644 --- a/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp @@ -137,11 +137,13 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 19); } -int main() +int main(int, char**) { { typedef std::string_view S; test0(); test1(); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp index 2be32a46a..3f4fee54e 100644 --- a/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp @@ -147,7 +147,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 0); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -168,4 +168,6 @@ int main() static_assert (sv2.find( "abcde", 1) == SV::npos, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp index 0f7d295a4..74caa6fea 100644 --- a/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp @@ -366,7 +366,7 @@ void test3() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -390,4 +390,6 @@ int main() static_assert (sv2.find( "abcde", 0, 1 ) == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp b/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp index 0a5cec54e..ed3b7c11c 100644 --- a/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -161,4 +161,6 @@ int main() static_assert (sv2.find(sv2, 1 ) == SV::npos, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp b/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp index 62f50ed87..959bb05f8 100644 --- a/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x + 1 <= s.size()); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -80,4 +80,6 @@ int main() static_assert (sv2.rfind( 'b', 4 ) == 1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp b/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp index 0ff2be51f..6010083ab 100644 --- a/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp @@ -147,7 +147,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 0); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -168,4 +168,6 @@ int main() static_assert (sv2.rfind( "abcde", 1) == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp b/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp index 18fd8437d..c3ca97e7f 100644 --- a/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 21, 20, 0); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -389,4 +389,6 @@ int main() static_assert (sv2.rfind( "abcde", 0, 1 ) == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp b/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp index dfc4a8361..c4ceef331 100644 --- a/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp +++ b/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string_view S; @@ -161,4 +161,6 @@ int main() static_assert (sv2.rfind(sv2, 1) == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp b/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp index 21dcbdf30..d52f16303 100644 --- a/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp +++ b/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp @@ -17,7 +17,7 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); { test_hash_enabled_for_type(); @@ -30,4 +30,6 @@ int main() { test_hash_enabled_for_type(); #endif } + + return 0; } diff --git a/test/std/strings/string.view/string.view.hash/string_view.pass.cpp b/test/std/strings/string.view/string.view.hash/string_view.pass.cpp index 7cb775403..0e296f209 100644 --- a/test/std/strings/string.view/string.view.hash/string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.hash/string_view.pass.cpp @@ -55,7 +55,7 @@ test() assert(sh(ss2) == h(s2)); } -int main() +int main(int, char**) { test(); #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -66,4 +66,6 @@ int main() test(); #endif // _LIBCPP_HAS_NO_UNICODE_CHARS test(); + + return 0; } diff --git a/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp b/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp index c721b2fcf..d4dcbdc6b 100644 --- a/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp +++ b/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp @@ -20,7 +20,7 @@ using std::string_view; using std::wstring_view; -int main() +int main(int, char**) { { std::ostringstream out; @@ -54,4 +54,6 @@ int main() assert(out.good()); assert(L" " + s == out.str()); } + + return 0; } diff --git a/test/std/strings/string.view/string.view.iterators/begin.pass.cpp b/test/std/strings/string.view/string.view.iterators/begin.pass.cpp index 0926f7f90..ba700c8ab 100644 --- a/test/std/strings/string.view/string.view.iterators/begin.pass.cpp +++ b/test/std/strings/string.view/string.view.iterators/begin.pass.cpp @@ -39,7 +39,7 @@ test(S s) } -int main() +int main(int, char**) { typedef std::string_view string_view; #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -90,4 +90,6 @@ int main() static_assert ( *wsv.cbegin() == wsv[0], "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.iterators/end.pass.cpp b/test/std/strings/string.view/string.view.iterators/end.pass.cpp index 1287cc201..59c29e2db 100644 --- a/test/std/strings/string.view/string.view.iterators/end.pass.cpp +++ b/test/std/strings/string.view/string.view.iterators/end.pass.cpp @@ -48,7 +48,7 @@ test(S s) } -int main() +int main(int, char**) { typedef std::string_view string_view; #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -99,4 +99,6 @@ int main() static_assert ( wsv.begin() != wsv.cend(), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp b/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp index 43d1906c8..a57d7b454 100644 --- a/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp +++ b/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp @@ -40,7 +40,7 @@ test(S s) } -int main() +int main(int, char**) { typedef std::string_view string_view; #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -91,4 +91,6 @@ int main() static_assert ( *wsv.crbegin() == wsv[2], "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.iterators/rend.pass.cpp b/test/std/strings/string.view/string.view.iterators/rend.pass.cpp index a4eed7d97..e0db02c22 100644 --- a/test/std/strings/string.view/string.view.iterators/rend.pass.cpp +++ b/test/std/strings/string.view/string.view.iterators/rend.pass.cpp @@ -48,7 +48,7 @@ test(S s) } -int main() +int main(int, char**) { typedef std::string_view string_view; #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L @@ -99,4 +99,6 @@ int main() static_assert ( *--wsv.crend() == wsv[0], "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp b/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp index 08fe79e8f..2287ba6c8 100644 --- a/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp +++ b/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp @@ -47,7 +47,7 @@ constexpr size_t test_ce ( size_t n, size_t k ) { } #endif -int main () { +int main(int, char**) { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); @@ -74,4 +74,6 @@ int main () { static_assert ( test_ce ( 9, 3 ) == 6, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp b/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp index be9ca1e1f..0636bcea9 100644 --- a/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp +++ b/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp @@ -47,7 +47,7 @@ constexpr size_t test_ce ( size_t n, size_t k ) { } #endif -int main () { +int main(int, char**) { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); @@ -74,4 +74,6 @@ int main () { static_assert ( test_ce ( 9, 3 ) == 6, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp b/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp index 9b8eedd70..2fc286e96 100644 --- a/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp +++ b/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp @@ -46,7 +46,7 @@ constexpr size_t test_ce ( size_t n, size_t k ) { #endif -int main () { +int main(int, char**) { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); @@ -72,4 +72,6 @@ int main () { static_assert ( test_ce (0, 1) == 1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp b/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp index f335da958..ecc24abf4 100644 --- a/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp +++ b/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp @@ -160,7 +160,7 @@ std::wstring unquote ( const wchar_t *p, wchar_t delim='"', wchar_t escape='\\' return s; } -int main() +int main(int, char**) { round_trip ( "" ); round_trip_ws ( "" ); @@ -207,7 +207,11 @@ int main() assert ( unquote ( "" ) == "" ); // nothing there assert ( unquote ( L"" ) == L"" ); // nothing there - } + + return 0; +} #else -int main() {} +int main(int, char**) { + return 0; +} #endif diff --git a/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp b/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp index e9a854b34..0c04ce5e4 100644 --- a/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp @@ -32,7 +32,7 @@ test( const CharT *s1, const CharT *s2, int expected) test1 ( sv1, s2, expected ); } -int main() +int main(int, char**) { { test("", "", 0); @@ -123,4 +123,6 @@ int main() static_assert ( sv2.compare("abcde") == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp b/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp index 6f45222ff..974e68710 100644 --- a/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp @@ -354,7 +354,7 @@ void test2() } -int main() +int main(int, char**) { test0(); test1(); @@ -449,4 +449,6 @@ int main() static_assert ( sv2.compare(0, 6, "abcde") == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp b/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp index 452addc12..73773fb26 100644 --- a/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp @@ -354,7 +354,7 @@ void test2() } -int main () { +int main(int, char**) { test0(); test1(); test2(); @@ -398,4 +398,6 @@ int main () { static_assert ( sv1.compare(2, 4, sv2) == 1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp b/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp index d11f00331..df4e7394d 100644 --- a/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp @@ -1291,7 +1291,7 @@ void test11() } -int main () { +int main(int, char**) { test0(); test1(); test2(); @@ -1349,4 +1349,6 @@ int main () { static_assert ( sv2.compare(0, 0, "abcde", 1, 0) == 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp b/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp index 3f6e57876..56b6ec1f4 100644 --- a/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp @@ -5747,7 +5747,7 @@ void test54() } -int main () { +int main(int, char**) { test0(); test1(); test2(); @@ -5844,4 +5844,6 @@ int main () { static_assert ( sv1.compare(2, 4, "abcde", 3, 4) == -1, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp b/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp index e65a7451f..9c27f2674 100644 --- a/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp @@ -34,7 +34,7 @@ void test ( const CharT *s1, const CharT *s2, int expected ) { test1(sv1, sv2, expected); } -int main () { +int main(int, char**) { test("", "", 0); test("", "abcde", -5); @@ -118,4 +118,6 @@ int main () { static_assert ( sv2.compare(sv3) < 0, "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.ops/copy.pass.cpp b/test/std/strings/string.view/string.view.ops/copy.pass.cpp index 3ec48b08c..e96650992 100644 --- a/test/std/strings/string.view/string.view.ops/copy.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/copy.pass.cpp @@ -77,7 +77,7 @@ void test ( const CharT *s ) { } -int main () { +int main(int, char**) { test ( "ABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDE" ); test ( "ABCDE"); test ( "a" ); @@ -99,4 +99,6 @@ int main () { test ( U"a" ); test ( U"" ); #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.ops/substr.pass.cpp b/test/std/strings/string.view/string.view.ops/substr.pass.cpp index 4391bb513..c2fd01f57 100644 --- a/test/std/strings/string.view/string.view.ops/substr.pass.cpp +++ b/test/std/strings/string.view/string.view.ops/substr.pass.cpp @@ -69,7 +69,7 @@ void test ( const CharT *s ) { test1(sv1, sv1.size() + 1, string_view_t::npos); } -int main () { +int main(int, char**) { test ( "ABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDE" ); test ( "ABCDE"); test ( "a" ); @@ -117,4 +117,6 @@ int main () { } } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp b/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp index 3f07051d0..45edec7f4 100644 --- a/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp +++ b/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp @@ -8,4 +8,6 @@ #include -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp b/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp index c89fdb8e4..c03733074 100644 --- a/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp +++ b/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "constexpr_char_traits.hpp" -int main() +int main(int, char**) { { typedef std::string_view SV; @@ -43,4 +43,6 @@ int main() static_assert (!sv2.ends_with('x'), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp b/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp index 4ef1c8e2f..64caf5cc0 100644 --- a/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp +++ b/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "constexpr_char_traits.hpp" -int main() +int main(int, char**) { { typedef std::string_view SV; @@ -100,4 +100,6 @@ int main() static_assert ( svNot.ends_with("def"), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp b/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp index 2d115c104..b5f67f8dd 100644 --- a/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "constexpr_char_traits.hpp" -int main() +int main(int, char**) { { typedef std::string_view SV; @@ -100,4 +100,6 @@ int main() static_assert ( svNot.ends_with(svNot), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp b/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp index 3f07051d0..45edec7f4 100644 --- a/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp +++ b/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp @@ -8,4 +8,6 @@ #include -int main () {} +int main(int, char**) { + return 0; +} diff --git a/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp b/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp index d35222bbf..d43944fde 100644 --- a/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp +++ b/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "constexpr_char_traits.hpp" -int main() +int main(int, char**) { { typedef std::string_view SV; @@ -43,4 +43,6 @@ int main() static_assert (!sv2.starts_with('x'), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp b/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp index a3ffde5c5..ce651ec57 100644 --- a/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp +++ b/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "constexpr_char_traits.hpp" -int main() +int main(int, char**) { { typedef std::string_view SV; @@ -100,4 +100,6 @@ int main() static_assert ( svNot.starts_with("def"), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp b/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp index 5a5adbd84..3d184bae0 100644 --- a/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp +++ b/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "constexpr_char_traits.hpp" -int main() +int main(int, char**) { { typedef std::string_view SV; @@ -100,4 +100,6 @@ int main() static_assert ( svNot.starts_with(svNot), "" ); } #endif + + return 0; } diff --git a/test/std/strings/string.view/string_view.literals/literal.pass.cpp b/test/std/strings/string.view/string_view.literals/literal.pass.cpp index c7d0e054d..a8a1dff64 100644 --- a/test/std/strings/string.view/string_view.literals/literal.pass.cpp +++ b/test/std/strings/string.view/string_view.literals/literal.pass.cpp @@ -23,7 +23,7 @@ typedef std::string_view u8string_view; #endif -int main() +int main(int, char**) { using namespace std::literals::string_view_literals; @@ -69,4 +69,6 @@ int main() static_assert(noexcept( L"ABC"sv), ""); static_assert(noexcept( u"ABC"sv), ""); static_assert(noexcept( U"ABC"sv), ""); + + return 0; } diff --git a/test/std/strings/string.view/string_view.literals/literal1.fail.cpp b/test/std/strings/string.view/string_view.literals/literal1.fail.cpp index 05e66bf1e..5bf108bbe 100644 --- a/test/std/strings/string.view/string_view.literals/literal1.fail.cpp +++ b/test/std/strings/string.view/string_view.literals/literal1.fail.cpp @@ -14,9 +14,11 @@ #include #include -int main() +int main(int, char**) { using std::string_view; string_view foo = ""sv; // should fail w/conversion operator not found + + return 0; } diff --git a/test/std/strings/string.view/string_view.literals/literal1.pass.cpp b/test/std/strings/string.view/string_view.literals/literal1.pass.cpp index 956d7d26a..ba667e09c 100644 --- a/test/std/strings/string.view/string_view.literals/literal1.pass.cpp +++ b/test/std/strings/string.view/string_view.literals/literal1.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { using namespace std::literals; std::string_view foo = ""sv; assert(foo.length() == 0); + + return 0; } diff --git a/test/std/strings/string.view/string_view.literals/literal2.fail.cpp b/test/std/strings/string.view/string_view.literals/literal2.fail.cpp index 672201bb9..2287e1ce9 100644 --- a/test/std/strings/string.view/string_view.literals/literal2.fail.cpp +++ b/test/std/strings/string.view/string_view.literals/literal2.fail.cpp @@ -14,7 +14,9 @@ #include #include -int main() +int main(int, char**) { std::string_view foo = ""sv; // should fail w/conversion operator not found + + return 0; } diff --git a/test/std/strings/string.view/string_view.literals/literal2.pass.cpp b/test/std/strings/string.view/string_view.literals/literal2.pass.cpp index 653738dc5..cb49280bf 100644 --- a/test/std/strings/string.view/string_view.literals/literal2.pass.cpp +++ b/test/std/strings/string.view/string_view.literals/literal2.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { using namespace std::literals::string_view_literals; std::string_view foo = ""sv; assert(foo.length() == 0); + + return 0; } diff --git a/test/std/strings/string.view/string_view.literals/literal3.pass.cpp b/test/std/strings/string.view/string_view.literals/literal3.pass.cpp index 814ec0cbd..710933dd9 100644 --- a/test/std/strings/string.view/string_view.literals/literal3.pass.cpp +++ b/test/std/strings/string.view/string_view.literals/literal3.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { using namespace std; string_view foo = ""sv; assert(foo.length() == 0); + + return 0; } diff --git a/test/std/strings/string.view/traits_mismatch.fail.cpp b/test/std/strings/string.view/traits_mismatch.fail.cpp index 6a32051a1..5cf3fa947 100644 --- a/test/std/strings/string.view/traits_mismatch.fail.cpp +++ b/test/std/strings/string.view/traits_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include -int main() +int main(int, char**) { std::basic_string_view> s; + + return 0; } diff --git a/test/std/strings/string.view/types.pass.cpp b/test/std/strings/string.view/types.pass.cpp index d8bb0f737..d90f777ba 100644 --- a/test/std/strings/string.view/types.pass.cpp +++ b/test/std/strings/string.view/types.pass.cpp @@ -67,7 +67,7 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >(); test >(); @@ -76,4 +76,6 @@ int main() #endif static_assert((std::is_same::traits_type, std::char_traits >::value), ""); + + return 0; } diff --git a/test/std/strings/strings.erasure/erase.pass.cpp b/test/std/strings/strings.erasure/erase.pass.cpp index 250fe94a6..5013300d2 100644 --- a/test/std/strings/strings.erasure/erase.pass.cpp +++ b/test/std/strings/strings.erasure/erase.pass.cpp @@ -67,9 +67,11 @@ void test() test0(S("aba"), opt('c'), S("aba")); } -int main() +int main(int, char**) { test(); test, min_allocator>> (); test, test_allocator>> (); + + return 0; } diff --git a/test/std/strings/strings.erasure/erase_if.pass.cpp b/test/std/strings/strings.erasure/erase_if.pass.cpp index 06b9cc227..5f2fb0117 100644 --- a/test/std/strings/strings.erasure/erase_if.pass.cpp +++ b/test/std/strings/strings.erasure/erase_if.pass.cpp @@ -67,9 +67,11 @@ void test() test0(S("aba"), True, S("")); } -int main() +int main(int, char**) { test(); test, min_allocator>> (); test, test_allocator>> (); + + return 0; } diff --git a/test/std/strings/strings.general/nothing_to_do.pass.cpp b/test/std/strings/strings.general/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/strings/strings.general/nothing_to_do.pass.cpp +++ b/test/std/strings/strings.general/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/futures/futures.async/async.fail.cpp b/test/std/thread/futures/futures.async/async.fail.cpp index f93c3ef20..3e7fb80e0 100644 --- a/test/std/thread/futures/futures.async/async.fail.cpp +++ b/test/std/thread/futures/futures.async/async.fail.cpp @@ -30,8 +30,10 @@ int foo (int x) { return x; } -int main () +int main(int, char**) { std::async( foo, 3); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} std::async(std::launch::async, foo, 3); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/thread/futures/futures.async/async.pass.cpp b/test/std/thread/futures/futures.async/async.pass.cpp index 1083cb47d..225b63ec8 100644 --- a/test/std/thread/futures/futures.async/async.pass.cpp +++ b/test/std/thread/futures/futures.async/async.pass.cpp @@ -102,7 +102,7 @@ void test(CheckLamdba&& getAndCheckFn, bool IsDeferred, Args&&... args) { } } -int main() +int main(int, char**) { // The default launch policy is implementation defined. libc++ defines // it to be std::launch::async. @@ -151,4 +151,5 @@ int main() try { f.get(); assert (false); } catch ( int ) {} } #endif + return 0; } diff --git a/test/std/thread/futures/futures.async/async_race.38682.pass.cpp b/test/std/thread/futures/futures.async/async_race.38682.pass.cpp index 6e115f004..826704a75 100644 --- a/test/std/thread/futures/futures.async/async_race.38682.pass.cpp +++ b/test/std/thread/futures/futures.async/async_race.38682.pass.cpp @@ -38,7 +38,7 @@ static int& worker_ref(int& i) { return i; } static void worker_void() { } -int main() { +int main(int, char**) { // future { std::vector const v{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; @@ -65,4 +65,6 @@ int main() { fut.get(); } } + + return 0; } diff --git a/test/std/thread/futures/futures.async/async_race.pass.cpp b/test/std/thread/futures/futures.async/async_race.pass.cpp index 62e09723e..9da57e38a 100644 --- a/test/std/thread/futures/futures.async/async_race.pass.cpp +++ b/test/std/thread/futures/futures.async/async_race.pass.cpp @@ -62,6 +62,8 @@ void test_each() { } } -int main() { +int main(int, char**) { for (int i=0; i < 25; ++i) test_each(); + + return 0; } diff --git a/test/std/thread/futures/futures.errors/default_error_condition.pass.cpp b/test/std/thread/futures/futures.errors/default_error_condition.pass.cpp index 1676d4bab..fbb7eb13d 100644 --- a/test/std/thread/futures/futures.errors/default_error_condition.pass.cpp +++ b/test/std/thread/futures/futures.errors/default_error_condition.pass.cpp @@ -17,10 +17,12 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat = std::future_category(); std::error_condition e_cond = e_cat.default_error_condition(static_cast(std::errc::not_a_directory)); assert(e_cond.category() == e_cat); assert(e_cond.value() == static_cast(std::errc::not_a_directory)); + + return 0; } diff --git a/test/std/thread/futures/futures.errors/equivalent_error_code_int.pass.cpp b/test/std/thread/futures/futures.errors/equivalent_error_code_int.pass.cpp index cb3f81393..3ba341094 100644 --- a/test/std/thread/futures/futures.errors/equivalent_error_code_int.pass.cpp +++ b/test/std/thread/futures/futures.errors/equivalent_error_code_int.pass.cpp @@ -17,9 +17,11 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat = std::future_category(); assert(e_cat.equivalent(std::error_code(5, e_cat), 5)); assert(!e_cat.equivalent(std::error_code(5, e_cat), 6)); + + return 0; } diff --git a/test/std/thread/futures/futures.errors/equivalent_int_error_condition.pass.cpp b/test/std/thread/futures/futures.errors/equivalent_int_error_condition.pass.cpp index f39de5b11..9d0e1cf31 100644 --- a/test/std/thread/futures/futures.errors/equivalent_int_error_condition.pass.cpp +++ b/test/std/thread/futures/futures.errors/equivalent_int_error_condition.pass.cpp @@ -17,10 +17,12 @@ #include #include -int main() +int main(int, char**) { const std::error_category& e_cat = std::future_category(); std::error_condition e_cond = e_cat.default_error_condition(5); assert(e_cat.equivalent(5, e_cond)); assert(!e_cat.equivalent(6, e_cond)); + + return 0; } diff --git a/test/std/thread/futures/futures.errors/future_category.pass.cpp b/test/std/thread/futures/futures.errors/future_category.pass.cpp index e9e784c28..7b9d72344 100644 --- a/test/std/thread/futures/futures.errors/future_category.pass.cpp +++ b/test/std/thread/futures/futures.errors/future_category.pass.cpp @@ -16,8 +16,10 @@ #include #include -int main() +int main(int, char**) { const std::error_category& ec = std::future_category(); assert(std::strcmp(ec.name(), "future") == 0); + + return 0; } diff --git a/test/std/thread/futures/futures.errors/make_error_code.pass.cpp b/test/std/thread/futures/futures.errors/make_error_code.pass.cpp index 9e39585c8..d9e50bf42 100644 --- a/test/std/thread/futures/futures.errors/make_error_code.pass.cpp +++ b/test/std/thread/futures/futures.errors/make_error_code.pass.cpp @@ -17,11 +17,13 @@ #include #include -int main() +int main(int, char**) { { std::error_code ec = make_error_code(std::future_errc::broken_promise); assert(ec.value() == static_cast(std::future_errc::broken_promise)); assert(ec.category() == std::future_category()); } + + return 0; } diff --git a/test/std/thread/futures/futures.errors/make_error_condition.pass.cpp b/test/std/thread/futures/futures.errors/make_error_condition.pass.cpp index f8cbbdedb..d05559102 100644 --- a/test/std/thread/futures/futures.errors/make_error_condition.pass.cpp +++ b/test/std/thread/futures/futures.errors/make_error_condition.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { const std::error_condition ec1 = @@ -26,4 +26,6 @@ int main() static_cast(std::future_errc::future_already_retrieved)); assert(ec1.category() == std::future_category()); } + + return 0; } diff --git a/test/std/thread/futures/futures.future_error/code.pass.cpp b/test/std/thread/futures/futures.future_error/code.pass.cpp index 63769f018..53acba393 100644 --- a/test/std/thread/futures/futures.future_error/code.pass.cpp +++ b/test/std/thread/futures/futures.future_error/code.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::error_code ec = std::make_error_code(std::future_errc::broken_promise); @@ -53,4 +53,6 @@ int main() assert(f.code() == std::make_error_code(std::future_errc::no_state)); } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.future_error/types.pass.cpp b/test/std/thread/futures/futures.future_error/types.pass.cpp index 911f562e5..edf18ba5a 100644 --- a/test/std/thread/futures/futures.future_error/types.pass.cpp +++ b/test/std/thread/futures/futures.future_error/types.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_convertible::value), ""); + + return 0; } diff --git a/test/std/thread/futures/futures.future_error/what.pass.cpp b/test/std/thread/futures/futures.future_error/what.pass.cpp index bae25af1f..468aeb85b 100644 --- a/test/std/thread/futures/futures.future_error/what.pass.cpp +++ b/test/std/thread/futures/futures.future_error/what.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::future_error f(std::make_error_code(std::future_errc::broken_promise)); @@ -50,4 +50,6 @@ int main() LIBCPP_ASSERT(std::strcmp(f.what(), "Operation not permitted on an object without " "an associated state.") == 0); } + + return 0; } diff --git a/test/std/thread/futures/futures.overview/future_errc.pass.cpp b/test/std/thread/futures/futures.overview/future_errc.pass.cpp index 383407d13..d7840f45c 100644 --- a/test/std/thread/futures/futures.overview/future_errc.pass.cpp +++ b/test/std/thread/futures/futures.overview/future_errc.pass.cpp @@ -23,7 +23,7 @@ #include -int main() +int main(int, char**) { static_assert(std::future_errc::broken_promise != std::future_errc::future_already_retrieved, ""); static_assert(std::future_errc::broken_promise != std::future_errc::promise_already_satisfied, ""); @@ -36,4 +36,6 @@ int main() static_assert(std::future_errc::future_already_retrieved != static_cast(0), ""); static_assert(std::future_errc::promise_already_satisfied != static_cast(0), ""); static_assert(std::future_errc::no_state != static_cast(0), ""); + + return 0; } diff --git a/test/std/thread/futures/futures.overview/future_status.pass.cpp b/test/std/thread/futures/futures.overview/future_status.pass.cpp index 23c5bac06..ceff64f7e 100644 --- a/test/std/thread/futures/futures.overview/future_status.pass.cpp +++ b/test/std/thread/futures/futures.overview/future_status.pass.cpp @@ -19,9 +19,11 @@ #include -int main() +int main(int, char**) { static_assert(static_cast(std::future_status::ready) == 0, ""); static_assert(static_cast(std::future_status::timeout) == 1, ""); static_assert(static_cast(std::future_status::deferred) == 2, ""); + + return 0; } diff --git a/test/std/thread/futures/futures.overview/is_error_code_enum_future_errc.pass.cpp b/test/std/thread/futures/futures.overview/is_error_code_enum_future_errc.pass.cpp index f8a0d8a64..c7e2c2aeb 100644 --- a/test/std/thread/futures/futures.overview/is_error_code_enum_future_errc.pass.cpp +++ b/test/std/thread/futures/futures.overview/is_error_code_enum_future_errc.pass.cpp @@ -15,10 +15,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { static_assert(std::is_error_code_enum ::value, ""); #if TEST_STD_VER > 14 static_assert(std::is_error_code_enum_v, ""); #endif + + return 0; } diff --git a/test/std/thread/futures/futures.overview/launch.pass.cpp b/test/std/thread/futures/futures.overview/launch.pass.cpp index 0ed166028..6d405b508 100644 --- a/test/std/thread/futures/futures.overview/launch.pass.cpp +++ b/test/std/thread/futures/futures.overview/launch.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #ifdef _LIBCPP_HAS_NO_STRONG_ENUMS LIBCPP_STATIC_ASSERT(static_cast(std::launch::any) == @@ -43,4 +43,6 @@ int main() #endif static_assert(static_cast(std::launch::async) == 1, ""); static_assert(static_cast(std::launch::deferred) == 2, ""); + + return 0; } diff --git a/test/std/thread/futures/futures.promise/alloc_ctor.pass.cpp b/test/std/thread/futures/futures.promise/alloc_ctor.pass.cpp index 1ad295220..ece8b94a5 100644 --- a/test/std/thread/futures/futures.promise/alloc_ctor.pass.cpp +++ b/test/std/thread/futures/futures.promise/alloc_ctor.pass.cpp @@ -22,7 +22,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { assert(test_alloc_base::alloc_count == 0); { @@ -81,4 +81,6 @@ int main() std::future f = p.get_future(); assert(f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/copy_assign.fail.cpp b/test/std/thread/futures/futures.promise/copy_assign.fail.cpp index 895ccf7fd..bf46a6847 100644 --- a/test/std/thread/futures/futures.promise/copy_assign.fail.cpp +++ b/test/std/thread/futures/futures.promise/copy_assign.fail.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 { @@ -47,4 +47,6 @@ int main() p = p0; // expected-error {{'operator=' is a private member of 'std::__1::promise'}} } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp b/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp index 00af4af49..8f90f3da7 100644 --- a/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp +++ b/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 { @@ -47,4 +47,6 @@ int main() std::promise p(p0); // expected-error {{calling a private constructor of class 'std::__1::promise'}} } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.promise/default.pass.cpp b/test/std/thread/futures/futures.promise/default.pass.cpp index f0e3a786d..600f99dd9 100644 --- a/test/std/thread/futures/futures.promise/default.pass.cpp +++ b/test/std/thread/futures/futures.promise/default.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { std::promise p; @@ -35,4 +35,6 @@ int main() std::future f = p.get_future(); assert(f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/dtor.pass.cpp b/test/std/thread/futures/futures.promise/dtor.pass.cpp index 4d3bd9cb9..49c4b4685 100644 --- a/test/std/thread/futures/futures.promise/dtor.pass.cpp +++ b/test/std/thread/futures/futures.promise/dtor.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef int T; @@ -123,4 +123,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.promise/get_future.pass.cpp b/test/std/thread/futures/futures.promise/get_future.pass.cpp index 3805a96d0..6385f6345 100644 --- a/test/std/thread/futures/futures.promise/get_future.pass.cpp +++ b/test/std/thread/futures/futures.promise/get_future.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::promise p; @@ -56,4 +56,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.promise/move_assign.pass.cpp b/test/std/thread/futures/futures.promise/move_assign.pass.cpp index 46860fbe8..6592e0bb8 100644 --- a/test/std/thread/futures/futures.promise/move_assign.pass.cpp +++ b/test/std/thread/futures/futures.promise/move_assign.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_allocator.h" -int main() +int main(int, char**) { assert(test_alloc_base::alloc_count == 0); { @@ -93,4 +93,6 @@ int main() assert(test_alloc_base::alloc_count == 1); } assert(test_alloc_base::alloc_count == 0); + + return 0; } diff --git a/test/std/thread/futures/futures.promise/move_ctor.pass.cpp b/test/std/thread/futures/futures.promise/move_ctor.pass.cpp index d119b188d..1551420e9 100644 --- a/test/std/thread/futures/futures.promise/move_ctor.pass.cpp +++ b/test/std/thread/futures/futures.promise/move_ctor.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_allocator.h" -int main() +int main(int, char**) { assert(test_alloc_base::alloc_count == 0); { @@ -87,4 +87,6 @@ int main() #endif } assert(test_alloc_base::alloc_count == 0); + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_exception.pass.cpp b/test/std/thread/futures/futures.promise/set_exception.pass.cpp index bb763e9ac..030620ad4 100644 --- a/test/std/thread/futures/futures.promise/set_exception.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_exception.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -45,4 +45,6 @@ int main() assert(e.code() == make_error_code(std::future_errc::promise_already_satisfied)); } } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp b/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp index c464d083b..a1a32882b 100644 --- a/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp @@ -24,7 +24,7 @@ void func(std::promise p) p.set_exception_at_thread_exit(std::make_exception_ptr(3)); } -int main() +int main(int, char**) { { typedef int T; @@ -41,4 +41,6 @@ int main() assert(i == 3); } } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_lvalue.pass.cpp b/test/std/thread/futures/futures.promise/set_lvalue.pass.cpp index 9b72e4803..db8bb5704 100644 --- a/test/std/thread/futures/futures.promise/set_lvalue.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_lvalue.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef int& T; @@ -44,4 +44,6 @@ int main() } #endif } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp b/test/std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp index 0fa28031d..9c3b09086 100644 --- a/test/std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp @@ -27,7 +27,7 @@ void func(std::promise p) i = 4; } -int main() +int main(int, char**) { { std::promise p; @@ -35,4 +35,6 @@ int main() std::thread(func, std::move(p)).detach(); assert(f.get() == 4); } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp b/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp index d0f2bda43..7f54baa8c 100644 --- a/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp @@ -26,7 +26,7 @@ struct A A(A&&) {throw 9;} }; -int main() +int main(int, char**) { { typedef std::unique_ptr T; @@ -60,4 +60,6 @@ int main() assert(j == 9); } } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp b/test/std/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp index a5574238d..bddd66135 100644 --- a/test/std/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp @@ -23,7 +23,7 @@ void func(std::promise> p) p.set_value_at_thread_exit(std::unique_ptr(new int(5))); } -int main() +int main(int, char**) { { std::promise> p; @@ -31,4 +31,6 @@ int main() std::thread(func, std::move(p)).detach(); assert(*f.get() == 5); } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp b/test/std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp index 476061177..9258a0011 100644 --- a/test/std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp @@ -24,7 +24,7 @@ void func(std::promise p) p.set_value_at_thread_exit(i); } -int main() +int main(int, char**) { { std::promise p; @@ -32,4 +32,6 @@ int main() std::thread(func, std::move(p)).detach(); assert(f.get() == 5); } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp b/test/std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp index e2b8ae9a5..1a204421e 100644 --- a/test/std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp @@ -27,7 +27,7 @@ void func(std::promise p) i = 1; } -int main() +int main(int, char**) { { std::promise p; @@ -36,4 +36,6 @@ int main() f.get(); assert(i == 1); } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_value_const.pass.cpp b/test/std/thread/futures/futures.promise/set_value_const.pass.cpp index 942481542..e58d2d245 100644 --- a/test/std/thread/futures/futures.promise/set_value_const.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_value_const.pass.cpp @@ -28,7 +28,7 @@ struct A } }; -int main() +int main(int, char**) { { typedef int T; @@ -68,4 +68,6 @@ int main() } #endif } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/set_value_void.pass.cpp b/test/std/thread/futures/futures.promise/set_value_void.pass.cpp index 330d5b025..d505b3aab 100644 --- a/test/std/thread/futures/futures.promise/set_value_void.pass.cpp +++ b/test/std/thread/futures/futures.promise/set_value_void.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef void T; @@ -37,4 +37,6 @@ int main() assert(e.code() == make_error_code(std::future_errc::promise_already_satisfied)); } } + + return 0; } diff --git a/test/std/thread/futures/futures.promise/swap.pass.cpp b/test/std/thread/futures/futures.promise/swap.pass.cpp index ec72f8794..2b78b1d38 100644 --- a/test/std/thread/futures/futures.promise/swap.pass.cpp +++ b/test/std/thread/futures/futures.promise/swap.pass.cpp @@ -22,7 +22,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { assert(test_alloc_base::alloc_count == 0); { @@ -81,4 +81,6 @@ int main() assert(test_alloc_base::alloc_count == 1); } assert(test_alloc_base::alloc_count == 0); + + return 0; } diff --git a/test/std/thread/futures/futures.promise/uses_allocator.pass.cpp b/test/std/thread/futures/futures.promise/uses_allocator.pass.cpp index 928ede9fb..1a5028bce 100644 --- a/test/std/thread/futures/futures.promise/uses_allocator.pass.cpp +++ b/test/std/thread/futures/futures.promise/uses_allocator.pass.cpp @@ -19,9 +19,11 @@ #include #include "test_allocator.h" -int main() +int main(int, char**) { static_assert((std::uses_allocator, test_allocator >::value), ""); static_assert((std::uses_allocator, test_allocator >::value), ""); static_assert((std::uses_allocator, test_allocator >::value), ""); + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/copy_assign.pass.cpp b/test/std/thread/futures/futures.shared_future/copy_assign.pass.cpp index 44c538c97..e5cc33a0c 100644 --- a/test/std/thread/futures/futures.shared_future/copy_assign.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/copy_assign.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef int T; @@ -77,4 +77,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/copy_ctor.pass.cpp b/test/std/thread/futures/futures.shared_future/copy_ctor.pass.cpp index 2878c40d1..01b5572e3 100644 --- a/test/std/thread/futures/futures.shared_future/copy_ctor.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/copy_ctor.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef int T; @@ -71,4 +71,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/ctor_future.pass.cpp b/test/std/thread/futures/futures.shared_future/ctor_future.pass.cpp index 10b84a411..b75450cb9 100644 --- a/test/std/thread/futures/futures.shared_future/ctor_future.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/ctor_future.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -65,4 +65,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/default.pass.cpp b/test/std/thread/futures/futures.shared_future/default.pass.cpp index 2229ee58e..0387b97a7 100644 --- a/test/std/thread/futures/futures.shared_future/default.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/default.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::shared_future f; @@ -31,4 +31,6 @@ int main() std::shared_future f; assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/dtor.pass.cpp b/test/std/thread/futures/futures.shared_future/dtor.pass.cpp index 964180b98..fe49c2208 100644 --- a/test/std/thread/futures/futures.shared_future/dtor.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/dtor.pass.cpp @@ -21,7 +21,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { assert(test_alloc_base::alloc_count == 0); { @@ -66,4 +66,6 @@ int main() assert(f.valid()); } assert(test_alloc_base::alloc_count == 0); + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/get.pass.cpp b/test/std/thread/futures/futures.shared_future/get.pass.cpp index b7767b379..038ca7151 100644 --- a/test/std/thread/futures/futures.shared_future/get.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/get.pass.cpp @@ -61,7 +61,7 @@ void func6(std::promise p) p.set_exception(std::make_exception_ptr('c')); } -int main() +int main(int, char**) { { typedef int T; @@ -150,4 +150,6 @@ int main() } #endif } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/move_assign.pass.cpp b/test/std/thread/futures/futures.shared_future/move_assign.pass.cpp index b68ee6921..394053052 100644 --- a/test/std/thread/futures/futures.shared_future/move_assign.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/move_assign.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -71,4 +71,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/move_ctor.pass.cpp b/test/std/thread/futures/futures.shared_future/move_ctor.pass.cpp index c2b52dc1b..e1d982d0e 100644 --- a/test/std/thread/futures/futures.shared_future/move_ctor.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/move_ctor.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -65,4 +65,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/wait.pass.cpp b/test/std/thread/futures/futures.shared_future/wait.pass.cpp index 11dc4ba3d..f78ca6bfc 100644 --- a/test/std/thread/futures/futures.shared_future/wait.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/wait.pass.cpp @@ -39,7 +39,7 @@ void func5(std::promise p) p.set_value(); } -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock Clock; typedef std::chrono::duration ms; @@ -85,4 +85,6 @@ int main() assert(f.valid()); assert(t1-t0 < ms(5)); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/wait_for.pass.cpp b/test/std/thread/futures/futures.shared_future/wait_for.pass.cpp index 4fbd8ae79..913127af3 100644 --- a/test/std/thread/futures/futures.shared_future/wait_for.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/wait_for.pass.cpp @@ -43,7 +43,7 @@ void func5(std::promise p) p.set_value(); } -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock Clock; { @@ -94,4 +94,6 @@ int main() assert(f.valid()); assert(t1-t0 < ms(5)); } + + return 0; } diff --git a/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp b/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp index 02b0ce716..09787fedc 100644 --- a/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp +++ b/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp @@ -62,7 +62,7 @@ void func5(std::promise p) set_worker_thread_state(WorkerThreadState::Exiting); } -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock Clock; { @@ -128,4 +128,6 @@ int main() assert(f.valid()); assert(t1-t0 < ms(5)); } + + return 0; } diff --git a/test/std/thread/futures/futures.state/nothing_to_do.pass.cpp b/test/std/thread/futures/futures.state/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/thread/futures/futures.state/nothing_to_do.pass.cpp +++ b/test/std/thread/futures/futures.state/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/assign_copy.fail.cpp b/test/std/thread/futures/futures.task/futures.task.members/assign_copy.fail.cpp index b14f2381a..a8b858189 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/assign_copy.fail.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/assign_copy.fail.cpp @@ -17,10 +17,12 @@ #include -int main() +int main(int, char**) { { std::packaged_task p0, p; p = p0; // expected-error {{overload resolution selected deleted operator '='}} } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp index 655a9d7f8..9da7a96e2 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp @@ -28,7 +28,7 @@ public: long operator()(long i, long j) const {return data_ + i + j;} }; -int main() +int main(int, char**) { { std::packaged_task p0(A(5)); @@ -47,4 +47,6 @@ int main() assert(!p0.valid()); assert(!p.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/ctor1.fail.cpp b/test/std/thread/futures/futures.task/futures.task.members/ctor1.fail.cpp index fbe3b55a8..ec081dc32 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/ctor1.fail.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/ctor1.fail.cpp @@ -25,11 +25,13 @@ typedef std::packaged_task PT; typedef volatile std::packaged_task VPT; -int main() +int main(int, char**) { VPT init{}; auto const& c_init = init; PT p1{init}; // expected-error {{no matching constructor}} PT p2{c_init}; // expected-error {{no matching constructor}} PT p3{std::move(init)}; // expected-error {{no matching constructor for initialization of 'PT' (aka 'packaged_task')}} + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/ctor2.fail.cpp b/test/std/thread/futures/futures.task/futures.task.members/ctor2.fail.cpp index cae4e1afd..76273a3ea 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/ctor2.fail.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/ctor2.fail.cpp @@ -26,8 +26,10 @@ struct A {}; typedef std::packaged_task PT; typedef volatile std::packaged_task VPT; -int main() +int main(int, char**) { PT p { std::allocator_arg_t{}, test_allocator{}, VPT {}}; // expected-error {{no matching constructor for initialization of 'PT' (aka 'packaged_task')}} // expected-note-re@future:* 1 {{candidate template ignored: {{(disabled by 'enable_if')|(requirement '.*' was not satisfied)}}}} + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/ctor_copy.fail.cpp b/test/std/thread/futures/futures.task/futures.task.members/ctor_copy.fail.cpp index 6416df4de..0816a1cc5 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/ctor_copy.fail.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/ctor_copy.fail.cpp @@ -18,10 +18,12 @@ #include -int main() +int main(int, char**) { { std::packaged_task p0; std::packaged_task p(p0); // expected-error {{call to deleted constructor of 'std::packaged_task'}} } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/ctor_default.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/ctor_default.pass.cpp index 30c45eaab..5472c717a 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/ctor_default.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/ctor_default.pass.cpp @@ -20,8 +20,10 @@ struct A {}; -int main() +int main(int, char**) { std::packaged_task p; assert(!p.valid()); + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp index 3da276ba8..20ee8b4b4 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp @@ -39,7 +39,7 @@ int A::n_copies = 0; int func(int i) { return i; } -int main() +int main(int, char**) { { std::packaged_task p(A(5)); @@ -76,4 +76,6 @@ int main() p(4); assert(f.get() == 4); } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp index 334ed8f98..766987ce0 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp @@ -44,7 +44,7 @@ int A::n_copies = 0; int func(int i) { return i; } -int main() +int main(int, char**) { { std::packaged_task p(std::allocator_arg, @@ -123,4 +123,6 @@ int main() } A::n_copies = 0; A::n_moves = 0; + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp index e2e44473e..c517182d3 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp @@ -28,7 +28,7 @@ public: long operator()(long i, long j) const {return data_ + i + j;} }; -int main() +int main(int, char**) { { std::packaged_task p0(A(5)); @@ -45,4 +45,6 @@ int main() assert(!p0.valid()); assert(!p.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp index e910d7c4c..3b794b7f6 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp @@ -39,7 +39,7 @@ void func2(std::packaged_task p) p(3, 'a'); } -int main() +int main(int, char**) { #ifndef TEST_HAS_NO_EXCEPTIONS { @@ -64,4 +64,6 @@ int main() std::thread(func2, std::move(p)).detach(); assert(f.get() == 105.0); } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp index a4c9c7af4..8713db0a7 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp @@ -30,7 +30,7 @@ public: long operator()(long i, long j) const {return data_ + i + j;} }; -int main() +int main(int, char**) { { std::packaged_task p(A(5)); @@ -65,4 +65,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp index 21a567ca0..470099522 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp @@ -80,7 +80,7 @@ void func3(std::packaged_task p) #endif } -int main() +int main(int, char**) { { std::packaged_task p(A(5)); @@ -115,4 +115,6 @@ int main() t.join(); } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp index e148ddfc9..536888057 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp @@ -80,7 +80,7 @@ void func3(std::packaged_task p) #endif } -int main() +int main(int, char**) { { std::packaged_task p(A(5)); @@ -116,4 +116,6 @@ int main() t.join(); } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/reset.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/reset.pass.cpp index 7e4dd5522..e9f59cdfe 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/reset.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/reset.pass.cpp @@ -33,7 +33,7 @@ public: } }; -int main() +int main(int, char**) { { std::packaged_task p(A(5)); @@ -59,4 +59,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.members/swap.pass.cpp b/test/std/thread/futures/futures.task/futures.task.members/swap.pass.cpp index 22e680f2a..2cd97900d 100644 --- a/test/std/thread/futures/futures.task/futures.task.members/swap.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.members/swap.pass.cpp @@ -28,7 +28,7 @@ public: long operator()(long i, long j) const {return data_ + i + j;} }; -int main() +int main(int, char**) { { std::packaged_task p0(A(5)); @@ -47,4 +47,6 @@ int main() assert(!p0.valid()); assert(!p.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp b/test/std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp index b344398fe..8c1c19eca 100644 --- a/test/std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp @@ -30,7 +30,7 @@ public: long operator()(long i, long j) const {return data_ + i + j;} }; -int main() +int main(int, char**) { { std::packaged_task p0(A(5)); @@ -49,4 +49,6 @@ int main() assert(!p0.valid()); assert(!p.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp b/test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp index 24727b5d3..5257a7008 100644 --- a/test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp +++ b/test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp @@ -27,7 +27,9 @@ #include #include "test_allocator.h" -int main() +int main(int, char**) { static_assert((std::uses_allocator, test_allocator >::value), ""); + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp b/test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp index 63e92f021..3a1a4d6be 100644 --- a/test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp +++ b/test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 { @@ -47,4 +47,6 @@ int main() f = f0; // expected-error {{'operator=' is a private member of 'std::__1::future'}} } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp b/test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp index 0d1a5884b..4a8b98c19 100644 --- a/test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp +++ b/test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 { @@ -47,4 +47,6 @@ int main() std::future f = f0; // expected-error {{calling a private constructor of class 'std::__1::future'}} } #endif + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/default.pass.cpp b/test/std/thread/futures/futures.unique_future/default.pass.cpp index 0f11aa334..60ef645e3 100644 --- a/test/std/thread/futures/futures.unique_future/default.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/default.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { std::future f; @@ -31,4 +31,6 @@ int main() std::future f; assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/dtor.pass.cpp b/test/std/thread/futures/futures.unique_future/dtor.pass.cpp index 4105d3f90..ec27219da 100644 --- a/test/std/thread/futures/futures.unique_future/dtor.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/dtor.pass.cpp @@ -21,7 +21,7 @@ #include "test_allocator.h" -int main() +int main(int, char**) { assert(test_alloc_base::alloc_count == 0); { @@ -66,4 +66,6 @@ int main() assert(f.valid()); } assert(test_alloc_base::alloc_count == 0); + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/get.pass.cpp b/test/std/thread/futures/futures.unique_future/get.pass.cpp index 3d50d896a..2e3e32648 100644 --- a/test/std/thread/futures/futures.unique_future/get.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/get.pass.cpp @@ -61,7 +61,7 @@ void func6(std::promise p) p.set_exception(std::make_exception_ptr('c')); } -int main() +int main(int, char**) { { typedef int T; @@ -150,4 +150,6 @@ int main() } #endif } + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/move_assign.pass.cpp b/test/std/thread/futures/futures.unique_future/move_assign.pass.cpp index 7d2ad6218..b0f0e2b5c 100644 --- a/test/std/thread/futures/futures.unique_future/move_assign.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/move_assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -70,4 +70,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/move_ctor.pass.cpp b/test/std/thread/futures/futures.unique_future/move_ctor.pass.cpp index 0b0e4913c..aca5dda64 100644 --- a/test/std/thread/futures/futures.unique_future/move_ctor.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/move_ctor.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -64,4 +64,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/share.pass.cpp b/test/std/thread/futures/futures.unique_future/share.pass.cpp index 392a43a47..979f93ccc 100644 --- a/test/std/thread/futures/futures.unique_future/share.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/share.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { { typedef int T; @@ -71,4 +71,6 @@ int main() assert(!f0.valid()); assert(!f.valid()); } + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/wait.pass.cpp b/test/std/thread/futures/futures.unique_future/wait.pass.cpp index 0ec23f27e..11fc80868 100644 --- a/test/std/thread/futures/futures.unique_future/wait.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/wait.pass.cpp @@ -39,7 +39,7 @@ void func5(std::promise p) p.set_value(); } -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock Clock; typedef std::chrono::duration ms; @@ -85,4 +85,6 @@ int main() assert(f.valid()); assert(t1-t0 < ms(5)); } + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/wait_for.pass.cpp b/test/std/thread/futures/futures.unique_future/wait_for.pass.cpp index 5b8a01aaf..91f962fd1 100644 --- a/test/std/thread/futures/futures.unique_future/wait_for.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/wait_for.pass.cpp @@ -43,7 +43,7 @@ void func5(std::promise p) p.set_value(); } -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock Clock; { @@ -94,4 +94,6 @@ int main() assert(f.valid()); assert(t1-t0 < ms(50)); } + + return 0; } diff --git a/test/std/thread/futures/futures.unique_future/wait_until.pass.cpp b/test/std/thread/futures/futures.unique_future/wait_until.pass.cpp index 79da1c0e3..28d9b638a 100644 --- a/test/std/thread/futures/futures.unique_future/wait_until.pass.cpp +++ b/test/std/thread/futures/futures.unique_future/wait_until.pass.cpp @@ -60,7 +60,7 @@ void func5(std::promise p) set_worker_thread_state(WorkerThreadState::Exiting); } -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock Clock; { @@ -126,4 +126,6 @@ int main() assert(f.valid()); assert(t1-t0 < ms(5)); } + + return 0; } diff --git a/test/std/thread/macro.pass.cpp b/test/std/thread/macro.pass.cpp index bfae0bbee..640db4aaa 100644 --- a/test/std/thread/macro.pass.cpp +++ b/test/std/thread/macro.pass.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { #ifndef __STDCPP_THREADS__ #error __STDCPP_THREADS__ is not defined #endif + + return 0; } diff --git a/test/std/thread/thread.condition/cv_status.pass.cpp b/test/std/thread/thread.condition/cv_status.pass.cpp index af8a10ada..af980c3ee 100644 --- a/test/std/thread/thread.condition/cv_status.pass.cpp +++ b/test/std/thread/thread.condition/cv_status.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { assert(static_cast(std::cv_status::no_timeout) == 0); assert(static_cast(std::cv_status::timeout) == 1); + + return 0; } diff --git a/test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp b/test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp index 22fbc98e2..9a0e51e3b 100644 --- a/test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp +++ b/test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp @@ -36,7 +36,7 @@ void func() std::this_thread::sleep_for(ms(300)); } -int main() +int main(int, char**) { std::unique_lock lk(mut); std::thread t(func); @@ -45,4 +45,6 @@ int main() Clock::time_point t1 = Clock::now(); assert(t1-t0 > ms(250)); t.join(); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/assign.fail.cpp b/test/std/thread/thread.condition/thread.condition.condvar/assign.fail.cpp index e308b20e8..a367051fe 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/assign.fail.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/assign.fail.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::condition_variable cv0; std::condition_variable cv1; cv1 = cv0; + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/copy.fail.cpp b/test/std/thread/thread.condition/thread.condition.condvar/copy.fail.cpp index d0c4c653d..f9d607657 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/copy.fail.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/copy.fail.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { std::condition_variable cv0; std::condition_variable cv1(cv0); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/default.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/default.pass.cpp index 879d3c7dc..aab97f9e1 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/default.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/default.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { std::condition_variable cv; + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/destructor.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/destructor.pass.cpp index 85c83f92a..6550109fd 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/destructor.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/destructor.pass.cpp @@ -43,7 +43,7 @@ void g() cv->wait(lk); } -int main() +int main(int, char**) { cv = new std::condition_variable; std::thread th2(g); @@ -54,4 +54,6 @@ int main() std::thread th1(f); th1.join(); th2.join(); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/notify_all.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/notify_all.pass.cpp index c281a9d20..46c53a863 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/notify_all.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/notify_all.pass.cpp @@ -46,7 +46,7 @@ void f2() test2 = 2; } -int main() +int main(int, char**) { std::thread t1(f1); std::thread t2(f2); @@ -65,4 +65,6 @@ int main() t2.join(); assert(test1 == 2); assert(test2 == 2); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp index f72d36e8a..eb1de67db 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp @@ -47,7 +47,7 @@ void f2() test2 = 2; } -int main() +int main(int, char**) { std::thread t1(f1); std::thread t2(f2); @@ -95,4 +95,6 @@ int main() } else assert(false); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/wait.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/wait.pass.cpp index a34207406..03bcfeea9 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/wait.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/wait.pass.cpp @@ -36,7 +36,7 @@ void f() assert(test2 != 0); } -int main() +int main(int, char**) { std::unique_locklk(mut); std::thread t(f); @@ -48,4 +48,6 @@ int main() lk.unlock(); cv.notify_one(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp index f34b230c2..505997fff 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp @@ -59,7 +59,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { std::unique_locklk(mut); @@ -85,4 +85,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp index a61b000bd..e92ce4583 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp @@ -66,7 +66,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { std::unique_locklk(mut); @@ -92,4 +92,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp index f99436a5e..0de8524ed 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp @@ -46,7 +46,7 @@ void f() assert(test2 != 0); } -int main() +int main(int, char**) { std::unique_locklk(mut); std::thread t(f); @@ -58,4 +58,6 @@ int main() lk.unlock(); cv.notify_one(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/wait_until.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/wait_until.pass.cpp index f954ae25e..7f1bdf827 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/wait_until.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/wait_until.pass.cpp @@ -72,7 +72,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { std::unique_locklk(mut); @@ -98,4 +98,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp index 8307a52c0..f21b1b54b 100644 --- a/test/std/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp @@ -85,7 +85,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { std::unique_locklk(mut); @@ -111,4 +111,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/assign.fail.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/assign.fail.cpp index 214164ea7..0c2adc9a5 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/assign.fail.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/assign.fail.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::condition_variable_any cv0; std::condition_variable_any cv1; cv1 = cv0; + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/copy.fail.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/copy.fail.cpp index 6eafc6202..5aff93ba0 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/copy.fail.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/copy.fail.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { std::condition_variable_any cv0; std::condition_variable_any cv1(cv0); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp index 05ebff068..0c35da032 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { std::condition_variable_any cv; + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/destructor.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/destructor.pass.cpp index 57b3024fe..35580d429 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/destructor.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/destructor.pass.cpp @@ -44,7 +44,7 @@ void g() m.unlock(); } -int main() +int main(int, char**) { cv = new std::condition_variable_any; std::thread th2(g); @@ -55,4 +55,6 @@ int main() std::thread th1(f); th1.join(); th2.join(); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp index cb79d8a6b..d12c93602 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp @@ -50,7 +50,7 @@ void f2() test2 = 2; } -int main() +int main(int, char**) { std::thread t1(f1); std::thread t2(f2); @@ -69,4 +69,6 @@ int main() t2.join(); assert(test1 == 2); assert(test2 == 2); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp index e5c0a0943..27a0f87e5 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp @@ -52,7 +52,7 @@ void f2() test2 = 2; } -int main() +int main(int, char**) { std::thread t1(f1); std::thread t2(f2); @@ -96,4 +96,6 @@ int main() } else assert(false); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/wait.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/wait.pass.cpp index 741094bdd..a3b2e87c9 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/wait.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/wait.pass.cpp @@ -41,7 +41,7 @@ void f() assert(test2 != 0); } -int main() +int main(int, char**) { L1 lk(m0); std::thread t(f); @@ -53,4 +53,6 @@ int main() lk.unlock(); cv.notify_one(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp index ec4eb3398..d472a698f 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp @@ -62,7 +62,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { L1 lk(m0); @@ -88,4 +88,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp index 81d69861f..cbf0193ad 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp @@ -70,7 +70,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { expect_result = true; @@ -98,4 +98,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp index d76cbd443..eafc434d0 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp @@ -50,7 +50,7 @@ void f() assert(test2 != 0); } -int main() +int main(int, char**) { L1 lk(m0); std::thread t(f); @@ -62,4 +62,6 @@ int main() lk.unlock(); cv.notify_one(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp index 796b66e99..8afa05159 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp @@ -109,7 +109,7 @@ void signal_me() { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds MS; -int main(int argc, char** argv) { +int main(int argc, char **argv) { assert(argc == 2); int id = std::stoi(argv[1]); assert(id >= 1 && id <= 6); @@ -130,4 +130,6 @@ int main(int argc, char** argv) { } } catch (...) {} assert(false); + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp index 276597350..e14944906 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp @@ -75,7 +75,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { L1 lk(m0); @@ -101,4 +101,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp b/test/std/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp index 0216688d7..5eb253a75 100644 --- a/test/std/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp +++ b/test/std/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp @@ -89,7 +89,7 @@ void f() ++runs; } -int main() +int main(int, char**) { { L1 lk(m0); @@ -115,4 +115,6 @@ int main() lk.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.general/nothing_to_do.pass.cpp b/test/std/thread/thread.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.general/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp index 1c7de8349..207b0753e 100644 --- a/test/std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp @@ -92,7 +92,7 @@ public: bool locked() const {return locked_;} }; -int main() +int main(int, char**) { { L0 l0; @@ -518,4 +518,6 @@ int main() } #endif // TEST_HAS_NO_EXCEPTIONS #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp index 7856ab96f..50ff29ce9 100644 --- a/test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp @@ -72,7 +72,7 @@ public: bool locked() const {return locked_;} }; -int main() +int main(int, char**) { { L0 l0; @@ -522,4 +522,6 @@ int main() assert(!l3.locked()); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/adopt_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/adopt_lock.pass.cpp index 273a48813..fc76eb34e 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/adopt_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/adopt_lock.pass.cpp @@ -42,11 +42,13 @@ void f() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp index b22e0db9e..2d0f438ed 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp @@ -14,11 +14,13 @@ #include -int main() +int main(int, char**) { std::mutex m0; std::mutex m1; std::lock_guard lg0(m0); std::lock_guard lg(m1); lg = lg0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/copy.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/copy.fail.cpp index 1852db1e5..e99517e47 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/copy.fail.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { std::mutex m; std::lock_guard lg0(m); std::lock_guard lg(lg0); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.fail.cpp index 52a0397de..383c1539a 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.fail.cpp @@ -16,8 +16,10 @@ #include -int main() +int main(int, char**) { std::mutex m; std::lock_guard lg = m; // expected-error{{no viable conversion}} + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp index 84353486b..fa6aa4615 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp @@ -46,7 +46,7 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); @@ -58,4 +58,6 @@ int main() std::lock_guard lg(m); static_assert((std::is_same>::value), "" ); #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/types.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/types.pass.cpp index 745633b55..b9cdb4dec 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/types.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/types.pass.cpp @@ -21,8 +21,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::mutex_type, std::mutex>::value), ""); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/adopt_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/adopt_lock.pass.cpp index edaf09c5a..63e0626d5 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/adopt_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/adopt_lock.pass.cpp @@ -31,7 +31,7 @@ struct TestMutex { TestMutex& operator=(TestMutex const&) = delete; }; -int main() +int main(int, char**) { { using LG = std::scoped_lock<>; @@ -68,4 +68,6 @@ int main() assert(!m1.locked && !m2.locked && !m3.locked); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/assign.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/assign.fail.cpp index d88b4dedc..66a68bb27 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/assign.fail.cpp @@ -18,7 +18,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { using M = std::mutex; M m0, m1, m2; @@ -46,4 +46,6 @@ int main() LG lg2(om0, om1, om2); lg1 = lg2; // expected-error{{overload resolution selected deleted operator '='}} } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/copy.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/copy.fail.cpp index 16938731b..3829d15a6 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/copy.fail.cpp @@ -18,7 +18,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { using M = std::mutex; M m0, m1, m2; @@ -42,4 +42,6 @@ int main() const LG Orig(m0, m1, m2); LG Copy(Orig); // expected-error{{call to deleted constructor of 'LG'}} } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.fail.cpp index 4f25ec237..0c9258887 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.fail.cpp @@ -21,7 +21,7 @@ template void test_conversion(LG) {} -int main() +int main(int, char**) { using M = std::mutex; M m0, m1, m2; @@ -49,4 +49,6 @@ int main() LG lg = {m0, m1, m2}; // expected-error{{chosen constructor is explicit in copy-initialization}} test_conversion({n0, n1, n2}); // expected-error{{no matching function for call}} } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.pass.cpp index 219c389aa..3a633c39b 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.pass.cpp @@ -61,7 +61,7 @@ struct TestMutexThrows { }; #endif // !defined(TEST_HAS_NO_EXCEPTIONS) -int main() +int main(int, char**) { { using LG = std::scoped_lock<>; @@ -151,4 +151,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/types.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/types.pass.cpp index 5228ccead..62621fcca 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/types.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/types.pass.cpp @@ -36,7 +36,7 @@ constexpr bool has_mutex_type() { return !std::is_same(0)), NAT>::value; } -int main() +int main(int, char**) { { using T = std::scoped_lock<>; @@ -74,4 +74,6 @@ int main() using T = std::scoped_lock; static_assert(!has_mutex_type(), ""); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp index ff6c376da..1b31fbc50 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp @@ -18,9 +18,11 @@ std::shared_timed_mutex m0; std::shared_timed_mutex m1; -int main() +int main(int, char**) { std::shared_lock lk0(m0); std::shared_lock lk1(m1); lk1 = lk0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp index 6f1f2e9ab..48da3c715 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp @@ -17,8 +17,10 @@ std::shared_timed_mutex m; -int main() +int main(int, char**) { std::shared_lock lk0(m); std::shared_lock lk = lk0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default.pass.cpp index 2d571cb51..0543ae72e 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default.pass.cpp @@ -18,9 +18,11 @@ #include #include -int main() +int main(int, char**) { std::shared_lock ul; assert(!ul.owns_lock()); assert(ul.mutex() == nullptr); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp index 960948421..999d65f02 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp @@ -20,7 +20,7 @@ #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::shared_timed_mutex M; @@ -46,4 +46,6 @@ int main() assert(lk0.mutex() == nullptr); assert(lk0.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp index 6be2e774b..1f61e21fb 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp @@ -19,7 +19,7 @@ #include #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::shared_timed_mutex M; @@ -41,4 +41,6 @@ int main() assert(lk0.mutex() == nullptr); assert(lk0.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp index 1204eb1f0..14c084f00 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp @@ -71,7 +71,7 @@ void g() assert(d < Tolerance); // within tolerance } -int main() +int main(int, char**) { std::vector v; { @@ -99,4 +99,6 @@ int main() std::shared_lock sl(m); static_assert((std::is_same>::value), "" ); #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp index 2b5fae21b..86d54b508 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp @@ -19,7 +19,7 @@ #include #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::shared_timed_mutex M; @@ -37,4 +37,6 @@ int main() assert(lk.mutex() == std::addressof(m)); assert(lk.owns_lock() == true); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp index c7d0a192b..5a085d2e6 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp @@ -19,7 +19,7 @@ #include #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::shared_timed_mutex M; @@ -35,4 +35,6 @@ int main() assert(lk.mutex() == std::addressof(m)); assert(lk.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp index f633c2e8c..3228f938f 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp @@ -66,7 +66,7 @@ void f2() assert(d < Tolerance); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -88,4 +88,6 @@ int main() for (auto& t : v) t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp index c899cea3e..f62e73944 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp @@ -65,7 +65,7 @@ void f2() assert(d < Tolerance); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -87,4 +87,6 @@ int main() for (auto& t : v) t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp index 4375a2b99..7dd7c16fe 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp @@ -57,7 +57,7 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::vector v; @@ -67,4 +67,6 @@ int main() m.unlock(); for (auto& t : v) t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp index 7726337c8..5f084b212 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp @@ -80,7 +80,7 @@ void f() #endif } -int main() +int main(int, char**) { m.lock(); std::vector v; @@ -90,4 +90,6 @@ int main() m.unlock(); for (auto& t : v) t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp index 884dd47b0..488260618 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp @@ -34,7 +34,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::shared_lock lk(m, std::defer_lock); assert(lk.try_lock() == true); @@ -67,4 +67,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp index e6df4f121..b2c177683 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp @@ -39,7 +39,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::shared_lock lk(m, std::defer_lock); assert(lk.try_lock_for(ms(5)) == true); @@ -72,4 +72,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp index 74e0ecc23..59bcd4a0b 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp @@ -38,7 +38,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { typedef std::chrono::steady_clock Clock; std::shared_lock lk(m, std::defer_lock); @@ -72,4 +72,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp index 6c100470e..b0e337bda 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp @@ -30,7 +30,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::shared_lock lk(m); lk.unlock(); @@ -59,4 +59,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/member_swap.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/member_swap.pass.cpp index 22eb3ee48..ce385ddbd 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/member_swap.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/member_swap.pass.cpp @@ -26,7 +26,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::shared_lock lk1(m); std::shared_lock lk2; @@ -36,4 +36,6 @@ int main() assert(lk2.mutex() == &m); assert(lk2.owns_lock() == true); static_assert(noexcept(lk1.swap(lk2)), "member swap must be noexcept"); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/nonmember_swap.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/nonmember_swap.pass.cpp index 65e05d39f..cec13f0f2 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/nonmember_swap.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/nonmember_swap.pass.cpp @@ -27,7 +27,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::shared_lock lk1(m); std::shared_lock lk2; @@ -37,4 +37,6 @@ int main() assert(lk2.mutex() == &m); assert(lk2.owns_lock() == true); static_assert(noexcept(swap(lk1, lk2)), "non-member swap must be noexcept"); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/release.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/release.pass.cpp index d387a8351..f2e5820cf 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/release.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/release.pass.cpp @@ -31,7 +31,7 @@ int mutex::unlock_count = 0; mutex m; -int main() +int main(int, char**) { std::shared_lock lk(m); assert(lk.mutex() == &m); @@ -44,4 +44,6 @@ int main() assert(mutex::lock_count == 1); assert(mutex::unlock_count == 0); static_assert(noexcept(lk.release()), "release must be noexcept"); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/mutex.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/mutex.pass.cpp index 28685954b..867bae0e3 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/mutex.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/mutex.pass.cpp @@ -20,7 +20,7 @@ std::shared_timed_mutex m; -int main() +int main(int, char**) { std::shared_lock lk0; assert(lk0.mutex() == nullptr); @@ -29,4 +29,6 @@ int main() lk1.unlock(); assert(lk1.mutex() == &m); static_assert(noexcept(lk0.mutex()), "mutex() must be noexcept"); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp index 1064d727c..82d737ee5 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp @@ -20,7 +20,7 @@ std::shared_timed_mutex m; -int main() +int main(int, char**) { std::shared_lock lk0; assert(static_cast(lk0) == false); @@ -29,4 +29,6 @@ int main() lk1.unlock(); assert(static_cast(lk1) == false); static_assert(noexcept(static_cast(lk0)), "explicit operator bool() must be noexcept"); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/owns_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/owns_lock.pass.cpp index 36a2c0f83..f949684e8 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/owns_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/owns_lock.pass.cpp @@ -20,7 +20,7 @@ std::shared_timed_mutex m; -int main() +int main(int, char**) { std::shared_lock lk0; assert(lk0.owns_lock() == false); @@ -29,4 +29,6 @@ int main() lk1.unlock(); assert(lk1.owns_lock() == false); static_assert(noexcept(lk0.owns_lock()), "owns_lock must be noexcept"); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp index c5be52afe..44d19e8db 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp @@ -23,8 +23,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::mutex_type, std::mutex>::value), ""); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp index 057991046..799cb61f9 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::mutex M; @@ -29,4 +29,6 @@ int main() assert(lk0.mutex() == nullptr); assert(lk0.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp index 12045f998..e258198e6 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::mutex M; @@ -27,4 +27,6 @@ int main() assert(lk0.mutex() == nullptr); assert(lk0.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default.pass.cpp index 46f4f1e80..74b265141 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default.pass.cpp @@ -17,9 +17,11 @@ #include #include -int main() +int main(int, char**) { std::unique_lock ul; assert(!ul.owns_lock()); assert(ul.mutex() == nullptr); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp index 16b1bd8c5..1e663766b 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp @@ -18,7 +18,7 @@ #include #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::mutex M; @@ -44,4 +44,6 @@ int main() assert(lk0.mutex() == nullptr); assert(lk0.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp index 2c4993702..8ea0a1f2d 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp @@ -18,7 +18,7 @@ #include #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::mutex M; @@ -40,4 +40,6 @@ int main() assert(lk0.mutex() == nullptr); assert(lk0.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp index 30897b3d8..61c0dacf1 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp @@ -46,7 +46,7 @@ void f() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); @@ -58,4 +58,6 @@ int main() std::unique_lock ul(m); static_assert((std::is_same>::value), "" ); #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp index 1c258d6a6..d957c6d24 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp @@ -18,7 +18,7 @@ #include #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::mutex M; @@ -36,4 +36,6 @@ int main() assert(lk.mutex() == std::addressof(m)); assert(lk.owns_lock() == true); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp index 5f4ab4e74..af6853160 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp @@ -18,7 +18,7 @@ #include #include "nasty_containers.hpp" -int main() +int main(int, char**) { { typedef std::mutex M; @@ -34,4 +34,6 @@ int main() assert(lk.mutex() == std::addressof(m)); assert(lk.owns_lock() == false); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration.pass.cpp index 8fee76b8f..8699dd554 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration.pass.cpp @@ -50,7 +50,7 @@ void f2() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -66,4 +66,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point.pass.cpp index 4cd2efeba..ab46dacad 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point.pass.cpp @@ -50,7 +50,7 @@ void f2() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -66,4 +66,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock.pass.cpp index 3c385808b..448be8e7e 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock.pass.cpp @@ -53,11 +53,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp index 536a0d7d2..b8a0c2d34 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp @@ -66,11 +66,13 @@ void f() #endif } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp index cfc0befca..a6247df7e 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp @@ -33,7 +33,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::unique_lock lk(m, std::defer_lock); assert(lk.try_lock() == true); @@ -66,4 +66,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp index f1a2ef6c4..a6166ceda 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp @@ -38,7 +38,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::unique_lock lk(m, std::defer_lock); assert(lk.try_lock_for(ms(5)) == true); @@ -71,4 +71,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp index 60616da93..6c7da1c0c 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp @@ -37,7 +37,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { typedef std::chrono::steady_clock Clock; std::unique_lock lk(m, std::defer_lock); @@ -71,4 +71,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp index bb0c00ded..1f0a0e529 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp @@ -29,7 +29,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::unique_lock lk(m); lk.unlock(); @@ -58,4 +58,6 @@ int main() assert(e.code().value() == EPERM); } #endif + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp index 3c89d6cf8..707755f59 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp @@ -25,7 +25,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::unique_lock lk1(m); std::unique_lock lk2; @@ -34,4 +34,6 @@ int main() assert(lk1.owns_lock() == false); assert(lk2.mutex() == &m); assert(lk2.owns_lock() == true); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp index ea99ba9e5..1c05657d6 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp @@ -26,7 +26,7 @@ struct mutex mutex m; -int main() +int main(int, char**) { std::unique_lock lk1(m); std::unique_lock lk2; @@ -35,4 +35,6 @@ int main() assert(lk1.owns_lock() == false); assert(lk2.mutex() == &m); assert(lk2.owns_lock() == true); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp index 9dc9ec3a1..9751149b9 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp @@ -30,7 +30,7 @@ int mutex::unlock_count = 0; mutex m; -int main() +int main(int, char**) { std::unique_lock lk(m); assert(lk.mutex() == &m); @@ -42,4 +42,6 @@ int main() assert(lk.owns_lock() == false); assert(mutex::lock_count == 1); assert(mutex::unlock_count == 0); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/mutex.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/mutex.pass.cpp index 6e6fb6b76..899f965df 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/mutex.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/mutex.pass.cpp @@ -19,7 +19,7 @@ std::mutex m; -int main() +int main(int, char**) { std::unique_lock lk0; assert(lk0.mutex() == nullptr); @@ -27,4 +27,6 @@ int main() assert(lk1.mutex() == &m); lk1.unlock(); assert(lk1.mutex() == &m); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/op_bool.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/op_bool.pass.cpp index 184bc71f5..1affe8deb 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/op_bool.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/op_bool.pass.cpp @@ -19,7 +19,7 @@ std::mutex m; -int main() +int main(int, char**) { std::unique_lock lk0; assert(static_cast(lk0) == false); @@ -27,4 +27,6 @@ int main() assert(static_cast(lk1) == true); lk1.unlock(); assert(static_cast(lk1) == false); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/owns_lock.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/owns_lock.pass.cpp index 68f944e26..2c5496b29 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/owns_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/owns_lock.pass.cpp @@ -19,7 +19,7 @@ std::mutex m; -int main() +int main(int, char**) { std::unique_lock lk0; assert(lk0.owns_lock() == false); @@ -27,4 +27,6 @@ int main() assert(lk1.owns_lock() == true); lk1.unlock(); assert(lk1.owns_lock() == false); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/types.pass.cpp b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/types.pass.cpp index 44b1265e7..7dc093ac6 100644 --- a/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/types.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/types.pass.cpp @@ -21,8 +21,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::mutex_type, std::mutex>::value), ""); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.lock/types.pass.cpp b/test/std/thread/thread.mutex/thread.lock/types.pass.cpp index 8d6a1fbce..150d9b4aa 100644 --- a/test/std/thread/thread.mutex/thread.lock/types.pass.cpp +++ b/test/std/thread/thread.mutex/thread.lock/types.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { typedef std::defer_lock_t T1; typedef std::try_to_lock_t T2; @@ -30,4 +30,6 @@ int main() T1 t1 = std::defer_lock; ((void)t1); T2 t2 = std::try_to_lock; ((void)t2); T3 t3 = std::adopt_lock; ((void)t3); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/nothing_to_do.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.general/nothing_to_do.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.general/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/nothing_to_do.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/assign.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/assign.fail.cpp index d2d34a289..ba09ed1a7 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/assign.fail.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { std::mutex m0; std::mutex m1; m1 = m0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/copy.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/copy.fail.cpp index 5e1f17dc1..9edfb7267 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/copy.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { std::mutex m0; std::mutex m1(m0); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/default.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/default.pass.cpp index aa8a34b07..b5a608eeb 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/default.pass.cpp @@ -17,8 +17,10 @@ #include #include -int main() +int main(int, char**) { static_assert(std::is_nothrow_default_constructible::value, ""); std::mutex m; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp index 912b647d3..dcb4b8ff8 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/lock.pass.cpp @@ -41,11 +41,13 @@ void f() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/try_lock.pass.cpp index 9d3d53dab..712215583 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/try_lock.pass.cpp @@ -41,11 +41,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/assign.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/assign.fail.cpp index 613eae74d..0cf3c5bca 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/assign.fail.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { std::recursive_mutex m0; std::recursive_mutex m1; m1 = m0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/copy.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/copy.fail.cpp index 812951b46..454d77973 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/copy.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { std::recursive_mutex m0; std::recursive_mutex m1(m0); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/default.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/default.pass.cpp index 9c63a8037..e32c92f0c 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/default.pass.cpp @@ -16,7 +16,9 @@ #include -int main() +int main(int, char**) { std::recursive_mutex m; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp index 0342b4c2c..f8744a9b7 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp @@ -41,11 +41,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/try_lock.pass.cpp index b5b256566..092343fe7 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/try_lock.pass.cpp @@ -43,11 +43,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/nothing_to_do.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp index 6b589f97d..337fcdf08 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp @@ -17,9 +17,11 @@ #include -int main() +int main(int, char**) { std::shared_mutex m0; std::shared_mutex m1; m1 = m0; // expected-error {{overload resolution selected deleted operator '='}} + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp index 0c4fb55f1..93d02885a 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp @@ -17,8 +17,10 @@ #include -int main() +int main(int, char**) { std::shared_mutex m0; std::shared_mutex m1(m0); // expected-error {{call to deleted constructor of 'std::shared_mutex'}} + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/default.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/default.pass.cpp index ac8b9b076..ecd29b748 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/default.pass.cpp @@ -17,7 +17,9 @@ #include -int main() +int main(int, char**) { std::shared_mutex m; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp index 3eb434a80..74c66d0f6 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp @@ -53,11 +53,13 @@ void f() assert(d < Tolerance); // within tolerance } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(WaitTime); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp index 38be785c8..7707af8d8 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp @@ -65,7 +65,7 @@ void g() } -int main() +int main(int, char**) { m.lock(); std::vector v; @@ -84,4 +84,6 @@ int main() for (auto& t : v) t.join(); q.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock.pass.cpp index fff58b1ff..09c7ad5f0 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock.pass.cpp @@ -42,11 +42,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock_shared.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock_shared.pass.cpp index 26bf18868..b9538b564 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock_shared.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock_shared.pass.cpp @@ -46,7 +46,7 @@ void f() } -int main() +int main(int, char**) { m.lock(); std::vector v; @@ -56,4 +56,6 @@ int main() m.unlock(); for (auto& t : v) t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/nothing_to_do.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp index c710e0510..483111db9 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp @@ -15,9 +15,11 @@ #include -int main() +int main(int, char**) { std::shared_timed_mutex m0; std::shared_timed_mutex m1; m1 = m0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp index dba5e3114..7483b1f51 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp @@ -15,8 +15,10 @@ #include -int main() +int main(int, char**) { std::shared_timed_mutex m0; std::shared_timed_mutex m1(m0); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/default.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/default.pass.cpp index 8fe432fc1..83b30b98d 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/default.pass.cpp @@ -17,7 +17,9 @@ #include -int main() +int main(int, char**) { std::shared_timed_mutex m; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp index c3be2b616..56464b240 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp @@ -55,11 +55,13 @@ void f() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp index 0702ba01c..08d35861e 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp @@ -67,7 +67,7 @@ void g() } -int main() +int main(int, char**) { m.lock(); std::vector v; @@ -86,4 +86,6 @@ int main() for (auto& t : v) t.join(); q.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock.pass.cpp index 4927c3654..6b2d9a543 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock.pass.cpp @@ -42,11 +42,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp index d2a24fb81..45fea3e96 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp @@ -64,7 +64,7 @@ void f2() assert(d < Tolerance); // within tolerance } -int main() +int main(int, char**) { { m.lock(); @@ -80,4 +80,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp index 7e0886de4..830445af9 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp @@ -54,7 +54,7 @@ void f() assert(d < Tolerance); // within tolerance } -int main() +int main(int, char**) { m.lock(); std::vector v; @@ -64,4 +64,6 @@ int main() m.unlock(); for (auto& t : v) t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp index 250ff9be9..d89e4aa8c 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp @@ -64,7 +64,7 @@ void f2() assert(d < Tolerance); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -86,4 +86,6 @@ int main() for (auto& t : v) t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp index de6c58463..5898fe41e 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp @@ -64,7 +64,7 @@ void f2() assert(d < Tolerance); // within tolerance } -int main() +int main(int, char**) { { m.lock(); @@ -86,4 +86,6 @@ int main() for (auto& t : v) t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp index 40cdfe844..9539215c4 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp @@ -64,7 +64,7 @@ void f2() assert(d < Tolerance); // within tolerance } -int main() +int main(int, char**) { { m.lock(); @@ -80,4 +80,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until_deadlock_bug.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until_deadlock_bug.pass.cpp index fb766e161..865ab9254 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until_deadlock_bug.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until_deadlock_bug.pass.cpp @@ -47,7 +47,7 @@ void blocked_reader() { m.unlock_shared(); } -int main() +int main(int, char**) { typedef std::chrono::steady_clock Clock; @@ -66,4 +66,6 @@ int main() t1.join(); t2.join(); t3.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/nothing_to_do.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/assign.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/assign.fail.cpp index 902b5ec42..d0fabc678 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/assign.fail.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { std::timed_mutex m0; std::timed_mutex m1; m1 = m0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/copy.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/copy.fail.cpp index 803b330d6..a3efb2fee 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/copy.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { std::timed_mutex m0; std::timed_mutex m1(m0); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/default.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/default.pass.cpp index aae979043..c879f192e 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/default.pass.cpp @@ -16,7 +16,9 @@ #include -int main() +int main(int, char**) { std::timed_mutex m; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp index 7b351829a..8ef3a8347 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/lock.pass.cpp @@ -39,11 +39,13 @@ void f() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock.pass.cpp index d61f62635..7398b7f6d 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock.pass.cpp @@ -41,11 +41,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_for.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_for.pass.cpp index 2e050d917..0103cdf64 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_for.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_for.pass.cpp @@ -47,7 +47,7 @@ void f2() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -63,4 +63,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_until.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_until.pass.cpp index adf711593..350bb767d 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_until.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/try_lock_until.pass.cpp @@ -47,7 +47,7 @@ void f2() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -63,4 +63,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/assign.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/assign.fail.cpp index e34b2b998..44be06d67 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/assign.fail.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { std::recursive_timed_mutex m0; std::recursive_timed_mutex m1; m1 = m0; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/copy.fail.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/copy.fail.cpp index cbdd2eb63..154a0192d 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/copy.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { std::recursive_timed_mutex m0; std::recursive_timed_mutex m1(m0); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/default.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/default.pass.cpp index 98de22ecc..ee6124c02 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/default.pass.cpp @@ -16,7 +16,9 @@ #include -int main() +int main(int, char**) { std::recursive_timed_mutex m; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp index aba747b95..adb54872e 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp @@ -43,11 +43,13 @@ void f() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock.pass.cpp index 9d73bb57f..05b22c0de 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock.pass.cpp @@ -43,11 +43,13 @@ void f() assert(d < ms(200)); // within 200ms } -int main() +int main(int, char**) { m.lock(); std::thread t(f); std::this_thread::sleep_for(ms(250)); m.unlock(); t.join(); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_for.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_for.pass.cpp index feab81495..9e5ad5ee9 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_for.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_for.pass.cpp @@ -49,7 +49,7 @@ void f2() assert(d < ns(50000000)); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -65,4 +65,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_until.pass.cpp b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_until.pass.cpp index b795315b2..f6b9d106a 100644 --- a/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_until.pass.cpp +++ b/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_until.pass.cpp @@ -49,7 +49,7 @@ void f2() assert(d < ms(50)); // within 50ms } -int main() +int main(int, char**) { { m.lock(); @@ -65,4 +65,6 @@ int main() m.unlock(); t.join(); } + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.once/nothing_to_do.pass.cpp b/test/std/thread/thread.mutex/thread.once/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.mutex/thread.once/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.mutex/thread.once/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp b/test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp index be5056e40..398ee058c 100644 --- a/test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp +++ b/test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp @@ -186,7 +186,7 @@ struct RefQual #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { // check basic functionality { @@ -253,4 +253,6 @@ int main() assert(rq.rv_called == 1); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.once/thread.once.callonce/race.pass.cpp b/test/std/thread/thread.mutex/thread.once/thread.once.callonce/race.pass.cpp index ebba7f3d4..511aa3e80 100644 --- a/test/std/thread/thread.mutex/thread.once/thread.once.callonce/race.pass.cpp +++ b/test/std/thread/thread.mutex/thread.once/thread.once.callonce/race.pass.cpp @@ -37,11 +37,13 @@ void f0() assert(global == 1); } -int main() +int main(int, char**) { std::thread t0(f0); std::thread t1(f0); t0.join(); t1.join(); assert(global == 1); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/assign.fail.cpp b/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/assign.fail.cpp index dd6fe09c3..40d408d54 100644 --- a/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/assign.fail.cpp +++ b/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/assign.fail.cpp @@ -14,9 +14,11 @@ #include -int main() +int main(int, char**) { std::once_flag f; std::once_flag f2; f2 = f; + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/copy.fail.cpp b/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/copy.fail.cpp index ca428ffb4..9b7c19a96 100644 --- a/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/copy.fail.cpp +++ b/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/copy.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { std::once_flag f; std::once_flag f2(f); + + return 0; } diff --git a/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/default.pass.cpp b/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/default.pass.cpp index 4a1655ffe..28d93dc7f 100644 --- a/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/default.pass.cpp +++ b/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/default.pass.cpp @@ -15,7 +15,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { { std::once_flag f; @@ -27,4 +27,6 @@ int main() (void)f; } #endif + + return 0; } diff --git a/test/std/thread/thread.req/nothing_to_do.pass.cpp b/test/std/thread/thread.req/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.exception/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.exception/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.exception/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.exception/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.lockable/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.lockable/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.lockable/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.lockable/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.basic/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.basic/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.basic/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.basic/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.general/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.general/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.req/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.req/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.req/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.req/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.timed/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.timed/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.timed/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.lockable/thread.req.lockable.timed/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.native/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.native/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.native/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.native/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.paramname/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.paramname/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.paramname/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.paramname/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.req/thread.req.timing/nothing_to_do.pass.cpp b/test/std/thread/thread.req/thread.req.timing/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/thread/thread.req/thread.req.timing/nothing_to_do.pass.cpp +++ b/test/std/thread/thread.req/thread.req.timing/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.algorithm/swap.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.algorithm/swap.pass.cpp index 64a413686..68f20d753 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.algorithm/swap.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.algorithm/swap.pass.cpp @@ -41,7 +41,7 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { G g; @@ -54,4 +54,6 @@ int main() assert(t1.get_id() == id0); t1.join(); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/copy.fail.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/copy.fail.cpp index 1afaaf7bd..e67ceea5d 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/copy.fail.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/copy.fail.cpp @@ -40,11 +40,13 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { std::thread t0(G()); std::thread t1; t1 = t0; } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp index e2f3d38fc..cbc32c8c2 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp @@ -41,7 +41,7 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { assert(G::n_alive == 0); @@ -59,4 +59,6 @@ int main() assert(G::n_alive == 0); assert(G::op_run); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp index 9a4d6e910..81c6d77e8 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp @@ -51,7 +51,7 @@ void f1() std::_Exit(0); } -int main() +int main(int, char**) { std::set_terminate(f1); { @@ -61,4 +61,6 @@ int main() t0 = std::move(t1); assert(false); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp index af2450f18..13c69180a 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp @@ -144,7 +144,7 @@ void test_throwing_new_during_thread_creation() { #endif } -int main() +int main(int, char**) { test_throwing_new_during_thread_creation(); { @@ -200,4 +200,6 @@ int main() t.join(); } #endif + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.fail.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.fail.cpp index c24b0413b..26231373f 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.fail.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.fail.cpp @@ -18,8 +18,10 @@ #include #include -int main() +int main(int, char**) { volatile std::thread t1; std::thread t2 ( t1, 1, 2.0 ); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/copy.fail.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/copy.fail.cpp index 4a2e6f0d4..2a3632cd4 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/copy.fail.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/copy.fail.cpp @@ -48,7 +48,7 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { assert(G::n_alive == 0); @@ -62,4 +62,6 @@ int main() assert(G::n_alive == 0); assert(G::op_run); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/default.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/default.pass.cpp index d635470db..135d3ceba 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/default.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/default.pass.cpp @@ -17,8 +17,10 @@ #include #include -int main() +int main(int, char**) { std::thread t; assert(t.get_id() == std::thread::id()); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp index 7e34729b3..25703b2c3 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp @@ -50,7 +50,7 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { G g; @@ -66,4 +66,6 @@ int main() assert(G::op_run); } assert(G::n_alive == 0); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp index 202d61b8f..320b4459b 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp @@ -47,7 +47,7 @@ void f1() std::_Exit(0); } -int main() +int main(int, char**) { std::set_terminate(f1); { @@ -60,4 +60,6 @@ int main() } } assert(false); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/assign.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/assign.pass.cpp index 444760048..fb4b7eb5a 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/assign.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/assign.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { std::thread::id id0; std::thread::id id1; @@ -25,4 +25,6 @@ int main() assert(id1 == id0); id1 = std::this_thread::get_id(); assert(id1 != id0); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/copy.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/copy.pass.cpp index 52d4f2cf3..f95617b4f 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/copy.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/copy.pass.cpp @@ -17,9 +17,11 @@ #include #include -int main() +int main(int, char**) { std::thread::id id0; std::thread::id id1 = id0; assert(id1 == id0); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/default.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/default.pass.cpp index a9778f047..32a083ca8 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/default.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/default.pass.cpp @@ -17,8 +17,10 @@ #include #include -int main() +int main(int, char**) { std::thread::id id; assert(id == std::thread::id()); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/enabled_hashes.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/enabled_hashes.pass.cpp index 7a2fa869d..3858508e1 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/enabled_hashes.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/enabled_hashes.pass.cpp @@ -18,9 +18,11 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); { test_hash_enabled_for_type(); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/eq.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/eq.pass.cpp index cf89066a5..5c557fddc 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/eq.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/eq.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::thread::id id0; std::thread::id id1; @@ -28,4 +28,6 @@ int main() id1 = std::this_thread::get_id(); assert(!(id1 == id0)); assert( (id1 != id0)); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/lt.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/lt.pass.cpp index 69ea217b5..8af73045a 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/lt.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/lt.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { std::thread::id id0; std::thread::id id1; @@ -39,4 +39,6 @@ int main() assert( (id0 > id2)); assert( (id0 >= id2)); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/stream.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/stream.pass.cpp index d07f26b16..a1541c12e 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/stream.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/stream.pass.cpp @@ -20,9 +20,11 @@ #include #include -int main() +int main(int, char**) { std::thread::id id0 = std::this_thread::get_id(); std::ostringstream os; os << id0; + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/thread_id.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/thread_id.pass.cpp index 325c0bfeb..80bcbf97c 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/thread_id.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/thread_id.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { std::thread::id id1; std::thread::id id2 = std::this_thread::get_id(); @@ -34,4 +34,6 @@ int main() ASSERT_NOEXCEPT(H()(id2)); H h; assert(h(id1) != h(id2)); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp index 8debe7770..bf72e3437 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp @@ -61,7 +61,7 @@ bool G::op_run = false; void foo() {} -int main() +int main(int, char**) { { G g; @@ -86,4 +86,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/get_id.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/get_id.pass.cpp index 99cdec913..006bc1e65 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/get_id.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/get_id.pass.cpp @@ -41,7 +41,7 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { G g; @@ -54,4 +54,6 @@ int main() assert(t1.get_id() == std::thread::id()); t0.join(); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp index c21de04ea..b64a111c6 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp @@ -46,7 +46,7 @@ bool G::op_run = false; void foo() {} -int main() +int main(int, char**) { { G g; @@ -73,4 +73,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/joinable.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/joinable.pass.cpp index 3db473ab1..6f1308cba 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/joinable.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/joinable.pass.cpp @@ -41,7 +41,7 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { G g; @@ -50,4 +50,6 @@ int main() t0.join(); assert(!t0.joinable()); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/swap.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/swap.pass.cpp index 66c810b1b..f43805d7f 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/swap.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/swap.pass.cpp @@ -41,7 +41,7 @@ public: int G::n_alive = 0; bool G::op_run = false; -int main() +int main(int, char**) { { G g; @@ -54,4 +54,6 @@ int main() assert(t1.get_id() == id0); t1.join(); } + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.pass.cpp b/test/std/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.pass.cpp index 3500f2c16..5493f27a4 100644 --- a/test/std/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.pass.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { assert(std::thread::hardware_concurrency() > 0); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.this/get_id.pass.cpp b/test/std/thread/thread.threads/thread.thread.this/get_id.pass.cpp index 864518dd8..1bf46cdb5 100644 --- a/test/std/thread/thread.threads/thread.thread.this/get_id.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.this/get_id.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { std::thread::id id = std::this_thread::get_id(); assert(id != std::thread::id()); + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.this/sleep_for_tested_elsewhere.pass.cpp b/test/std/thread/thread.threads/thread.thread.this/sleep_for_tested_elsewhere.pass.cpp index 59791c84c..7c8552ea8 100644 --- a/test/std/thread/thread.threads/thread.thread.this/sleep_for_tested_elsewhere.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.this/sleep_for_tested_elsewhere.pass.cpp @@ -16,6 +16,8 @@ // is therefore non-standard. For this reason the test lives under the 'libcxx' // subdirectory. -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp b/test/std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp index 5fbaf9d87..c73144db0 100644 --- a/test/std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef Clock::time_point time_point; @@ -30,4 +30,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; } diff --git a/test/std/thread/thread.threads/thread.thread.this/yield.pass.cpp b/test/std/thread/thread.threads/thread.thread.this/yield.pass.cpp index 5c1caa0cb..6f772b5c2 100644 --- a/test/std/thread/thread.threads/thread.thread.this/yield.pass.cpp +++ b/test/std/thread/thread.threads/thread.thread.this/yield.pass.cpp @@ -15,7 +15,9 @@ #include #include -int main() +int main(int, char**) { std::this_thread::yield(); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp index 6ea9a8ec8..961eda3ac 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp @@ -22,7 +22,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -113,4 +113,6 @@ int main() std::scoped_allocator_adaptor>, std::scoped_allocator_adaptor>>::value, ""); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp index c14606034..d3734cae1 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp @@ -22,7 +22,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> B; @@ -64,4 +64,6 @@ int main() assert(a2 == a1); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp index 99f0e38fc..427e29957 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp @@ -22,7 +22,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> B; @@ -69,4 +69,6 @@ int main() assert(A3::move_called == true); assert(a2 == a1); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp index 38878e234..69b767b90 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -64,4 +64,6 @@ int main() assert(A3::move_called == false); assert(a2 == a1); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp index ac27f8b54..fdf21cec3 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -53,4 +53,6 @@ int main() assert(A3::move_called == false); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.fail.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.fail.cpp index 7b093826a..6d644db85 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.fail.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.fail.cpp @@ -21,8 +21,10 @@ #include "allocators.h" -int main() +int main(int, char**) { std::scoped_allocator_adaptor> a; a.allocate(10); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp index 057541dd0..05a1649e4 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -44,4 +44,6 @@ int main() assert(A1::allocate_called == true); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.fail.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.fail.cpp index ffc59b800..7cf3d4109 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.fail.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.fail.cpp @@ -21,8 +21,10 @@ #include "allocators.h" -int main() +int main(int, char**) { std::scoped_allocator_adaptor> a; a.allocate(10, (const void*)0); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp index afe3e40d9..db9338d31 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -65,4 +65,6 @@ int main() assert(a.allocate(10, (const void*)20) == (int*)20); assert(A2::allocate_called == true); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp index 6e02326fa..97ae33d91 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp @@ -110,7 +110,7 @@ struct F bool F::constructed = false; -int main() +int main(int, char**) { { @@ -184,4 +184,6 @@ int main() assert(A3::constructed); s->~S(); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp index 85fdd38f0..7aa45f05a 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp @@ -135,7 +135,9 @@ void test_with_inner_alloc() std::free(ptr); } } -int main() { +int main(int, char**) { test_no_inner_alloc(); test_with_inner_alloc(); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp index 30fea45b0..d1a03bc05 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp @@ -151,7 +151,9 @@ void test_with_inner_alloc() std::free(ptr); } } -int main() { +int main(int, char**) { test_no_inner_alloc(); test_with_inner_alloc(); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp index c6e13bc18..14f413bd8 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp @@ -152,7 +152,9 @@ void test_with_inner_alloc() std::free(ptr); } } -int main() { +int main(int, char**) { test_no_inner_alloc(); test_with_inner_alloc(); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp index 243b9e997..c26b4652c 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp @@ -151,7 +151,9 @@ void test_with_inner_alloc() std::free(ptr); } } -int main() { +int main(int, char**) { test_no_inner_alloc(); test_with_inner_alloc(); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp index acbe241e7..7a4b14956 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp @@ -143,7 +143,9 @@ void test_with_inner_alloc() std::free(ptr); } } -int main() { +int main(int, char**) { test_no_inner_alloc(); test_with_inner_alloc(); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp index 6a65d2ac6..e93f37f41 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp @@ -125,8 +125,10 @@ void test_bullet_three() { POuter.reset(); } -int main() { +int main(int, char**) { test_bullet_one(); test_bullet_two(); test_bullet_three(); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp index e5c17edaf..425f00ad4 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { @@ -42,4 +42,6 @@ int main() assert((A1::deallocate_called == std::pair((int*)10, 20))); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp index 02c7afe4a..50c9d24f0 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp @@ -31,7 +31,7 @@ struct B bool B::constructed = false; -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -65,4 +65,6 @@ int main() assert(A3::destroy_called); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp index ad0f2e295..7e73939f8 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp @@ -21,7 +21,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -40,4 +40,6 @@ int main() std::scoped_allocator_adaptor, A3>(A2(6), A3(8)))); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp index 51a9f8117..de9cf4d0c 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -38,4 +38,6 @@ int main() assert(a.max_size() == 200); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp index ccea2b2c0..9a90d17c0 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp @@ -21,7 +21,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { @@ -39,4 +39,6 @@ int main() A a(A1(5), A2(6), A3(8)); assert(a.outer_allocator() == A1(5)); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp index ef4220757..8253fee55 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -50,4 +50,6 @@ int main() assert(a2.inner_allocator().inner_allocator().outer_allocator().id() == -1); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp index 49f242ddf..10475403d 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp @@ -109,7 +109,7 @@ void test_void_pointer() struct Foo { int x; }; -int main() +int main(int, char**) { test_pointer>> (); test_pointer>> (); @@ -118,7 +118,9 @@ int main() test_void_pointer>> (); test_void_pointer>> (); test_void_pointer>> (); + + return 0; } #else -int main() {} +int main(int, char**) { return 0; } #endif diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp index 056189044..2aa7a9891 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { static_assert((std::is_same< std::scoped_allocator_adaptor>::inner_allocator_type, @@ -33,4 +33,6 @@ int main() static_assert((std::is_same< std::scoped_allocator_adaptor, A2, A3>::inner_allocator_type, std::scoped_allocator_adaptor, A3>>::value), ""); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp index a549366c9..628505f65 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp @@ -21,7 +21,7 @@ #include "allocators.h" #include "min_allocator.h" -int main() +int main(int, char**) { // sanity checks static_assert( (std::is_same< @@ -68,4 +68,6 @@ int main() std::allocator_traits>::is_always_equal::value && std::allocator_traits>::is_always_equal::value) ), ""); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp index 6f3605224..fea53af29 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { static_assert((std::is_same< std::scoped_allocator_adaptor>::propagate_on_container_copy_assignment, @@ -34,4 +34,6 @@ int main() std::scoped_allocator_adaptor, A2, A3>::propagate_on_container_copy_assignment, std::true_type>::value), ""); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp index 5c207c930..d04ea6f1a 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { static_assert((std::is_same< std::scoped_allocator_adaptor>::propagate_on_container_move_assignment, @@ -34,4 +34,6 @@ int main() std::scoped_allocator_adaptor, A2, A3>::propagate_on_container_move_assignment, std::true_type>::value), ""); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp index 5b70dd8fb..fcec67879 100644 --- a/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp +++ b/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp @@ -20,7 +20,7 @@ #include "allocators.h" -int main() +int main(int, char**) { static_assert((std::is_same< std::scoped_allocator_adaptor>::propagate_on_container_swap, @@ -33,4 +33,6 @@ int main() static_assert((std::is_same< std::scoped_allocator_adaptor, A2, A3>::propagate_on_container_swap, std::true_type>::value), ""); + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp b/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp index 0f3813e1a..1f871876f 100644 --- a/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp +++ b/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp @@ -21,7 +21,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -68,4 +68,6 @@ int main() assert(A3::move_called == false); assert(aN == a1); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp b/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp index 22987adef..aaf5c1d59 100644 --- a/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp +++ b/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp @@ -28,7 +28,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -58,4 +58,6 @@ int main() assert(a2 != a1); assert(!(a2 == a1)); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp b/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp index 0342f614c..c17c6d384 100644 --- a/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp +++ b/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp @@ -21,7 +21,7 @@ #include "allocators.h" -int main() +int main(int, char**) { { typedef std::scoped_allocator_adaptor> A; @@ -68,4 +68,6 @@ int main() assert(A3::move_called == true); assert(aN == a1); } + + return 0; } diff --git a/test/std/utilities/allocator.adaptor/types.pass.cpp b/test/std/utilities/allocator.adaptor/types.pass.cpp index 00a007f06..7820e29ee 100644 --- a/test/std/utilities/allocator.adaptor/types.pass.cpp +++ b/test/std/utilities/allocator.adaptor/types.pass.cpp @@ -29,7 +29,7 @@ #include "allocators.h" -int main() +int main(int, char**) { static_assert((std::is_base_of< A1, @@ -96,4 +96,6 @@ int main() static_assert((std::is_same< std::scoped_allocator_adaptor, A1>::const_void_pointer, const void*>::value), ""); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.assign/copy.pass.cpp b/test/std/utilities/any/any.class/any.assign/copy.pass.cpp index 0a8c3f781..6cf1efb86 100644 --- a/test/std/utilities/any/any.class/any.assign/copy.pass.cpp +++ b/test/std/utilities/any/any.class/any.assign/copy.pass.cpp @@ -191,7 +191,7 @@ void test_copy_assign_throws() #endif } -int main() { +int main(int, char**) { test_copy_assign(); test_copy_assign(); test_copy_assign(); @@ -201,4 +201,6 @@ int main() { test_copy_assign_self(); test_copy_assign_throws(); test_copy_assign_throws(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.assign/move.pass.cpp b/test/std/utilities/any/any.class/any.assign/move.pass.cpp index 4baadb2bb..6e1b6d6a6 100644 --- a/test/std/utilities/any/any.class/any.assign/move.pass.cpp +++ b/test/std/utilities/any/any.class/any.assign/move.pass.cpp @@ -104,7 +104,7 @@ void test_move_assign_noexcept() { ); } -int main() { +int main(int, char**) { test_move_assign_noexcept(); test_move_assign(); test_move_assign(); @@ -112,4 +112,6 @@ int main() { test_move_assign(); test_move_assign_empty(); test_move_assign_empty(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.assign/value.pass.cpp b/test/std/utilities/any/any.class/any.assign/value.pass.cpp index 7ccec4b3f..888a6a654 100644 --- a/test/std/utilities/any/any.class/any.assign/value.pass.cpp +++ b/test/std/utilities/any/any.class/any.assign/value.pass.cpp @@ -202,7 +202,7 @@ void test_sfinae_constraints() { } } -int main() { +int main(int, char**) { test_assign_value(); test_assign_value(); test_assign_value(); @@ -213,4 +213,6 @@ int main() { test_assign_throws(); test_assign_throws(); test_sfinae_constraints(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.cons/copy.pass.cpp b/test/std/utilities/any/any.class/any.cons/copy.pass.cpp index 6c4e9576d..318d9ecab 100644 --- a/test/std/utilities/any/any.class/any.cons/copy.pass.cpp +++ b/test/std/utilities/any/any.class/any.cons/copy.pass.cpp @@ -98,10 +98,12 @@ void test_copy() assert(Type::count == 0); } -int main() { +int main(int, char**) { test_copy(); test_copy(); test_copy_empty(); test_copy_throws(); test_copy_throws(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.cons/default.pass.cpp b/test/std/utilities/any/any.class/any.cons/default.pass.cpp index 12692a171..6cd7b8937 100644 --- a/test/std/utilities/any/any.class/any.cons/default.pass.cpp +++ b/test/std/utilities/any/any.class/any.cons/default.pass.cpp @@ -20,7 +20,7 @@ #include "any_helpers.h" #include "count_new.hpp" -int main() +int main(int, char**) { using std::any; { @@ -43,4 +43,6 @@ int main() any const a; assertEmpty(a); } + + return 0; } diff --git a/test/std/utilities/any/any.class/any.cons/in_place_type.pass.cpp b/test/std/utilities/any/any.class/any.cons/in_place_type.pass.cpp index f696ac5a2..9684fcac7 100644 --- a/test/std/utilities/any/any.class/any.cons/in_place_type.pass.cpp +++ b/test/std/utilities/any/any.class/any.cons/in_place_type.pass.cpp @@ -187,7 +187,7 @@ void test_constructor_explicit() { static_assert(std::is_constructible&, int>::value, ""); } -int main() { +int main(int, char**) { test_in_place_type(); test_in_place_type(); test_in_place_type(); @@ -198,4 +198,6 @@ int main() { test_in_place_type_decayed(); test_ctor_sfinae(); test_constructor_explicit(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.cons/move.pass.cpp b/test/std/utilities/any/any.class/any.cons/move.pass.cpp index 265972a01..e75d56ef2 100644 --- a/test/std/utilities/any/any.class/any.cons/move.pass.cpp +++ b/test/std/utilities/any/any.class/any.cons/move.pass.cpp @@ -95,7 +95,7 @@ void test_move() { assert(Type::count == 0); } -int main() +int main(int, char**) { // noexcept test { @@ -108,4 +108,6 @@ int main() test_move(); test_move_empty(); test_move_does_not_throw(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.cons/value.pass.cpp b/test/std/utilities/any/any.class/any.cons/value.pass.cpp index c80a407ff..ed5884975 100644 --- a/test/std/utilities/any/any.class/any.cons/value.pass.cpp +++ b/test/std/utilities/any/any.class/any.cons/value.pass.cpp @@ -151,11 +151,13 @@ void test_sfinae_constraints() { } } -int main() { +int main(int, char**) { test_copy_move_value(); test_copy_move_value(); test_copy_value_throws(); test_copy_value_throws(); test_move_value_throws(); test_sfinae_constraints(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.modifiers/emplace.pass.cpp b/test/std/utilities/any/any.class/any.modifiers/emplace.pass.cpp index 3ac003dd0..7cb5d4913 100644 --- a/test/std/utilities/any/any.class/any.modifiers/emplace.pass.cpp +++ b/test/std/utilities/any/any.class/any.modifiers/emplace.pass.cpp @@ -275,7 +275,7 @@ void test_emplace_sfinae_constraints() { } } -int main() { +int main(int, char**) { test_emplace_type(); test_emplace_type(); test_emplace_type(); @@ -288,4 +288,6 @@ int main() { test_emplace_throws(); test_emplace_throws(); #endif + + return 0; } diff --git a/test/std/utilities/any/any.class/any.modifiers/reset.pass.cpp b/test/std/utilities/any/any.class/any.modifiers/reset.pass.cpp index 352b25b80..0a01e8625 100644 --- a/test/std/utilities/any/any.class/any.modifiers/reset.pass.cpp +++ b/test/std/utilities/any/any.class/any.modifiers/reset.pass.cpp @@ -25,7 +25,7 @@ #include "any_helpers.h" -int main() +int main(int, char**) { using std::any; using std::any_cast; @@ -67,4 +67,6 @@ int main() assertEmpty(a); assert(large::count == 0); } + + return 0; } diff --git a/test/std/utilities/any/any.class/any.modifiers/swap.pass.cpp b/test/std/utilities/any/any.class/any.modifiers/swap.pass.cpp index f1ff60d47..f4f5ee496 100644 --- a/test/std/utilities/any/any.class/any.modifiers/swap.pass.cpp +++ b/test/std/utilities/any/any.class/any.modifiers/swap.pass.cpp @@ -127,7 +127,7 @@ void test_self_swap() { assert(large::count == 0); } -int main() +int main(int, char**) { test_noexcept(); test_swap_empty(); @@ -137,4 +137,6 @@ int main() test_swap(); test_swap(); test_self_swap(); + + return 0; } diff --git a/test/std/utilities/any/any.class/any.observers/has_value.pass.cpp b/test/std/utilities/any/any.class/any.observers/has_value.pass.cpp index 9b747dca6..54b4153c9 100644 --- a/test/std/utilities/any/any.class/any.observers/has_value.pass.cpp +++ b/test/std/utilities/any/any.class/any.observers/has_value.pass.cpp @@ -17,7 +17,7 @@ #include "any_helpers.h" -int main() +int main(int, char**) { using std::any; // noexcept test @@ -60,4 +60,6 @@ int main() a = l; assert(a.has_value()); } + + return 0; } diff --git a/test/std/utilities/any/any.class/any.observers/type.pass.cpp b/test/std/utilities/any/any.class/any.observers/type.pass.cpp index 8d3b40814..bb9089cd8 100644 --- a/test/std/utilities/any/any.class/any.observers/type.pass.cpp +++ b/test/std/utilities/any/any.class/any.observers/type.pass.cpp @@ -18,7 +18,7 @@ #include #include "any_helpers.h" -int main() +int main(int, char**) { using std::any; { @@ -37,4 +37,6 @@ int main() any const a(l); assert(a.type() == typeid(large)); } + + return 0; } diff --git a/test/std/utilities/any/any.class/not_literal_type.pass.cpp b/test/std/utilities/any/any.class/not_literal_type.pass.cpp index b757f7b0b..3a275d51e 100644 --- a/test/std/utilities/any/any.class/not_literal_type.pass.cpp +++ b/test/std/utilities/any/any.class/not_literal_type.pass.cpp @@ -15,6 +15,8 @@ #include #include -int main () { +int main(int, char**) { static_assert(!std::is_literal_type::value, ""); + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp b/test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp index 8de9164c3..9b9ec4109 100644 --- a/test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp +++ b/test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp @@ -166,7 +166,7 @@ void test_cast_function_pointer() { assert(fn_ptr == test_fn); } -int main() { +int main(int, char**) { test_cast_is_noexcept(); test_cast_return_type(); test_cast_nullptr(); @@ -175,4 +175,6 @@ int main() { test_cast(); test_cast_non_copyable_type(); test_cast_function_pointer(); + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp b/test/std/utilities/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp index 810c482df..fb69f0d39 100644 --- a/test/std/utilities/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp +++ b/test/std/utilities/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp @@ -309,7 +309,7 @@ void test_cast_to_value() { assert(Type::count == 0); } -int main() { +int main(int, char**) { test_cast_is_not_noexcept(); test_cast_return_type(); test_cast_empty(); @@ -317,4 +317,6 @@ int main() { test_cast_to_reference(); test_cast_to_value(); test_cast_to_value(); + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.fail.cpp b/test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.fail.cpp index cd69a3d85..396d994d2 100644 --- a/test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.fail.cpp +++ b/test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.fail.cpp @@ -61,9 +61,11 @@ void test_rvalue_any_cast_request_lvalue() any_cast(42); } -int main() +int main(int, char**) { test_const_lvalue_cast_request_non_const_lvalue(); test_lvalue_any_cast_request_rvalue(); test_rvalue_any_cast_request_lvalue(); + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp b/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp index c0c6e03fd..8669de4fd 100644 --- a/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp +++ b/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp @@ -24,7 +24,7 @@ struct TestType2 {}; // is triggered by these tests. // expected-error@const_correctness.fail.cpp:* 0+ {{call to unavailable function 'any_cast': introduced in macOS 10.14}} -int main() +int main(int, char**) { using std::any; using std::any_cast; @@ -46,4 +46,6 @@ int main() // expected-error@any:* {{cannot cast from lvalue of type 'const TestType2' to rvalue reference type 'TestType2 &&'; types are not compatible}} // expected-error-re@any:* {{static_assert failed{{.*}} "ValueType is required to be a const lvalue reference or a CopyConstructible type"}} any_cast(static_cast(a)); // expected-note {{requested here}} + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp b/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp index c90df2ebd..97f1d9795 100644 --- a/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp +++ b/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp @@ -43,7 +43,7 @@ struct no_move { // is triggered by these tests. // expected-error@not_copy_constructible.fail.cpp:* 0+ {{call to unavailable function 'any_cast': introduced in macOS 10.14}} -int main() { +int main(int, char**) { any a; // expected-error-re@any:* {{static_assert failed{{.*}} "ValueType is required to be an lvalue reference or a CopyConstructible type"}} // expected-error@any:* {{static_cast from 'no_copy' to 'no_copy' uses deleted function}} @@ -58,4 +58,6 @@ int main() { // expected-error-re@any:* {{static_assert failed{{.*}} "ValueType is required to be an rvalue reference or a CopyConstructible type"}} // expected-error@any:* {{static_cast from 'typename remove_reference::type' (aka 'no_move') to 'no_move' uses deleted function}} any_cast(static_cast(a)); + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/any.cast/reference_types.fail.cpp b/test/std/utilities/any/any.nonmembers/any.cast/reference_types.fail.cpp index 194535824..1ce06e289 100644 --- a/test/std/utilities/any/any.nonmembers/any.cast/reference_types.fail.cpp +++ b/test/std/utilities/any/any.nonmembers/any.cast/reference_types.fail.cpp @@ -21,7 +21,7 @@ using std::any; using std::any_cast; -int main() +int main(int, char**) { any a(1); @@ -50,4 +50,6 @@ int main() // expected-error-re@any:* 1 {{static_assert failed{{.*}} "_ValueType may not be a reference."}} any_cast(&a2); // expected-note {{requested here}} + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/make_any.pass.cpp b/test/std/utilities/any/any.nonmembers/make_any.pass.cpp index e185f239f..1e9708545 100644 --- a/test/std/utilities/any/any.nonmembers/make_any.pass.cpp +++ b/test/std/utilities/any/any.nonmembers/make_any.pass.cpp @@ -131,7 +131,7 @@ void test_make_any_throws() #endif -int main() { +int main(int, char**) { test_make_any_type(); test_make_any_type(); test_make_any_type(); @@ -144,4 +144,6 @@ int main() { test_make_any_throws(); #endif + + return 0; } diff --git a/test/std/utilities/any/any.nonmembers/swap.pass.cpp b/test/std/utilities/any/any.nonmembers/swap.pass.cpp index 3e5a91d0d..cff34964a 100644 --- a/test/std/utilities/any/any.nonmembers/swap.pass.cpp +++ b/test/std/utilities/any/any.nonmembers/swap.pass.cpp @@ -28,7 +28,7 @@ using std::any; using std::any_cast; -int main() +int main(int, char**) { { // test noexcept @@ -44,4 +44,6 @@ int main() assert(any_cast(a1) == 2); assert(any_cast(a2) == 1); } + + return 0; } diff --git a/test/std/utilities/charconv/charconv.from.chars/integral.bool.fail.cpp b/test/std/utilities/charconv/charconv.from.chars/integral.bool.fail.cpp index 35ddfa32e..2e744cc81 100644 --- a/test/std/utilities/charconv/charconv.from.chars/integral.bool.fail.cpp +++ b/test/std/utilities/charconv/charconv.from.chars/integral.bool.fail.cpp @@ -18,7 +18,7 @@ #include -int main() +int main(int, char**) { using std::from_chars; char buf[] = "01001"; @@ -26,4 +26,6 @@ int main() from_chars(buf, buf + sizeof(buf), lv); // expected-error {{call to deleted function}} from_chars(buf, buf + sizeof(buf), lv, 16); // expected-error {{call to deleted function}} + + return 0; } diff --git a/test/std/utilities/charconv/charconv.from.chars/integral.pass.cpp b/test/std/utilities/charconv/charconv.from.chars/integral.pass.cpp index 9f05250d3..d750cb4a8 100644 --- a/test/std/utilities/charconv/charconv.from.chars/integral.pass.cpp +++ b/test/std/utilities/charconv/charconv.from.chars/integral.pass.cpp @@ -183,8 +183,10 @@ struct test_signed : roundtrip_test_base } }; -int main() +int main(int, char**) { run(integrals); run(all_signed); + + return 0; } diff --git a/test/std/utilities/charconv/charconv.to.chars/integral.bool.fail.cpp b/test/std/utilities/charconv/charconv.to.chars/integral.bool.fail.cpp index 36c7d3cca..5c947d122 100644 --- a/test/std/utilities/charconv/charconv.to.chars/integral.bool.fail.cpp +++ b/test/std/utilities/charconv/charconv.to.chars/integral.bool.fail.cpp @@ -18,7 +18,7 @@ #include -int main() +int main(int, char**) { using std::to_chars; char buf[10]; @@ -26,4 +26,6 @@ int main() to_chars(buf, buf + sizeof(buf), false); // expected-error {{call to deleted function}} to_chars(buf, buf + sizeof(buf), lv, 16); // expected-error {{call to deleted function}} + + return 0; } diff --git a/test/std/utilities/charconv/charconv.to.chars/integral.pass.cpp b/test/std/utilities/charconv/charconv.to.chars/integral.pass.cpp index 18ddf203b..c034151de 100644 --- a/test/std/utilities/charconv/charconv.to.chars/integral.pass.cpp +++ b/test/std/utilities/charconv/charconv.to.chars/integral.pass.cpp @@ -81,8 +81,10 @@ struct test_signed : to_chars_test_base } }; -int main() +int main(int, char**) { run(integrals); run(all_signed); + + return 0; } diff --git a/test/std/utilities/function.objects/arithmetic.operations/divides.pass.cpp b/test/std/utilities/function.objects/arithmetic.operations/divides.pass.cpp index c191b191b..1dbbd8533 100644 --- a/test/std/utilities/function.objects/arithmetic.operations/divides.pass.cpp +++ b/test/std/utilities/function.objects/arithmetic.operations/divides.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::divides F; const F f = F(); @@ -37,4 +37,6 @@ int main() constexpr double bar = std::divides<> () (3.0, 2); static_assert ( bar == 1.5, "" ); // exact in binary #endif + + return 0; } diff --git a/test/std/utilities/function.objects/arithmetic.operations/minus.pass.cpp b/test/std/utilities/function.objects/arithmetic.operations/minus.pass.cpp index 54ab577ea..186695f7b 100644 --- a/test/std/utilities/function.objects/arithmetic.operations/minus.pass.cpp +++ b/test/std/utilities/function.objects/arithmetic.operations/minus.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::minus F; const F f = F(); @@ -37,4 +37,6 @@ int main() constexpr double bar = std::minus<> () (3.0, 2); static_assert ( bar == 1.0, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/arithmetic.operations/modulus.pass.cpp b/test/std/utilities/function.objects/arithmetic.operations/modulus.pass.cpp index f426c57cf..3679a2d32 100644 --- a/test/std/utilities/function.objects/arithmetic.operations/modulus.pass.cpp +++ b/test/std/utilities/function.objects/arithmetic.operations/modulus.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::modulus F; const F f = F(); @@ -37,4 +37,6 @@ int main() constexpr int bar = std::modulus<> () (3L, 2); static_assert ( bar == 1, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/arithmetic.operations/multiplies.pass.cpp b/test/std/utilities/function.objects/arithmetic.operations/multiplies.pass.cpp index 5ef4791b5..a09e59c78 100644 --- a/test/std/utilities/function.objects/arithmetic.operations/multiplies.pass.cpp +++ b/test/std/utilities/function.objects/arithmetic.operations/multiplies.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::multiplies F; const F f = F(); @@ -37,4 +37,6 @@ int main() constexpr double bar = std::multiplies<> () (3.0, 2); static_assert ( bar == 6.0, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/arithmetic.operations/negate.pass.cpp b/test/std/utilities/function.objects/arithmetic.operations/negate.pass.cpp index d7346c769..553bf83e2 100644 --- a/test/std/utilities/function.objects/arithmetic.operations/negate.pass.cpp +++ b/test/std/utilities/function.objects/arithmetic.operations/negate.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::negate F; const F f = F(); @@ -36,4 +36,6 @@ int main() constexpr double bar = std::negate<> () (3.0); static_assert ( bar == -3.0, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/arithmetic.operations/plus.pass.cpp b/test/std/utilities/function.objects/arithmetic.operations/plus.pass.cpp index 6bca266e0..b2614f430 100644 --- a/test/std/utilities/function.objects/arithmetic.operations/plus.pass.cpp +++ b/test/std/utilities/function.objects/arithmetic.operations/plus.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::plus F; const F f = F(); @@ -37,4 +37,6 @@ int main() constexpr double bar = std::plus<> () (3.0, 2); static_assert ( bar == 5.0, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp b/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp index ca57c223a..154a0f887 100644 --- a/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp +++ b/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp @@ -22,7 +22,7 @@ public: }; -int main () +int main(int, char**) { static_assert ( !is_transparent>::value, "" ); static_assert ( !is_transparent>::value, "" ); diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/PR23141_invoke_not_constexpr.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/PR23141_invoke_not_constexpr.pass.cpp index 4c025d141..931778f54 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/PR23141_invoke_not_constexpr.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/PR23141_invoke_not_constexpr.pass.cpp @@ -28,7 +28,9 @@ struct Fun } }; -int main() +int main(int, char**) { std::bind(Fun{}, std::placeholders::_1, 42)("hello"); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/bind_return_type.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/bind_return_type.pass.cpp index fc089e165..7010b33f3 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/bind_return_type.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/bind_return_type.pass.cpp @@ -115,7 +115,7 @@ void do_test_r(Fn* func) { } } -int main() +int main(int, char**) { do_test(return_value); do_test(return_lvalue); @@ -129,4 +129,6 @@ int main() do_test_r(return_rvalue); do_test_r(return_const_rvalue); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/copy.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/copy.pass.cpp index ccc6c27e7..8beeb3321 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/copy.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/copy.pass.cpp @@ -26,11 +26,13 @@ float _pow(float a, float b) return std::pow(a, b); } -int main() +int main(int, char**) { std::function fnc = _pow; auto task = std::bind(fnc, 2.f, 4.f); auto task2(task); assert(task() == 16); assert(task2() == 16); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp index b386b99a9..b87918da1 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp @@ -38,7 +38,7 @@ struct BadUnaryFunction } }; -int main() +int main(int, char**) { // Check that BadUnaryFunction::operator()(S const &) is not // instantiated when checking if BadUnaryFunction is a nested bind @@ -47,4 +47,6 @@ int main() b(0); auto b2 = std::bind(DummyUnaryFunction(), BadUnaryFunction()); b2(0); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp index 8d6bc70e7..a77e1895d 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp @@ -40,7 +40,7 @@ struct A_int_0 int operator()() const {return 5;} }; -int main() +int main(int, char**) { test(std::bind(f), 1); test(std::bind(&f), 1); @@ -51,4 +51,6 @@ int main() test(std::bind(&f), 1); test(std::bind(A_int_0()), 4); test_const(std::bind(A_int_0()), 5); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp index 92f65af2c..9b81d3301 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp @@ -280,10 +280,12 @@ test3() assert(b); } -int main() +int main(int, char**) { test_void_1(); test_int_1(); test_void_2(); test3(); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp index b7facb38a..10d2ce017 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp @@ -258,10 +258,12 @@ void test_nested() assert(std::bind(f_nested, std::bind(g_nested, _1))(3) == 31); } -int main() +int main(int, char**) { test_void_1(); test_int_1(); test_void_2(); test_nested(); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp index cc982d1b8..2c8e56f03 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp @@ -54,7 +54,7 @@ struct A_int_0 int operator()() const {count += 2; return 5;} }; -int main() +int main(int, char**) { test(std::bind(f)); test(std::bind(&f)); @@ -70,4 +70,6 @@ int main() test(std::bind(&g)); test(std::bind(A_int_0())); test_const(std::bind(A_int_0())); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp index c4d82948e..0d5be3413 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp @@ -41,11 +41,13 @@ struct plus_one } }; -int main() +int main(int, char**) { using std::placeholders::_1; auto g = std::bind(power(), 2, _1); assert(g(5) == 32); assert(std::bind(plus_one(), g)(5) == 33); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp index cf065e4e3..8314dbe1e 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp @@ -27,11 +27,13 @@ test(const T&) struct C {}; -int main() +int main(int, char**) { test(std::bind(C())); test(std::bind(C(), std::placeholders::_2)); test(std::bind(C())); test(1); test(std::placeholders::_2); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression_03.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression_03.pass.cpp index da7880fb2..c1af159b2 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression_03.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression_03.pass.cpp @@ -24,7 +24,7 @@ void test() { struct C {}; -int main() { +int main(int, char**) { test(); test(); test(); @@ -35,4 +35,6 @@ int main() { test(); test(); test(); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp index ecaa45bba..d2ccf1faf 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp @@ -25,7 +25,7 @@ test(const T&) struct C {}; -int main() +int main(int, char**) { test<1>(std::placeholders::_1); test<2>(std::placeholders::_2); @@ -41,4 +41,6 @@ int main() test<0>(5.5); test<0>('a'); test<0>(C()); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/func.bind.place/placeholders.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/func.bind.place/placeholders.pass.cpp index 8e4ec60ef..b71aae818 100644 --- a/test/std/utilities/function.objects/bind/func.bind/func.bind.place/placeholders.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/func.bind.place/placeholders.pass.cpp @@ -80,7 +80,7 @@ void use_placeholders_to_prevent_unused_warning() { #endif } -int main() +int main(int, char**) { use_placeholders_to_prevent_unused_warning(); test(std::placeholders::_1); @@ -93,4 +93,6 @@ int main() test(std::placeholders::_8); test(std::placeholders::_9); test(std::placeholders::_10); + + return 0; } diff --git a/test/std/utilities/function.objects/bind/func.bind/nothing_to_do.pass.cpp b/test/std/utilities/function.objects/bind/func.bind/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/function.objects/bind/func.bind/nothing_to_do.pass.cpp +++ b/test/std/utilities/function.objects/bind/func.bind/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/function.objects/bind/nothing_to_do.pass.cpp b/test/std/utilities/function.objects/bind/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/function.objects/bind/nothing_to_do.pass.cpp +++ b/test/std/utilities/function.objects/bind/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/function.objects/bitwise.operations/bit_and.pass.cpp b/test/std/utilities/function.objects/bitwise.operations/bit_and.pass.cpp index 664e3f25d..aa5324621 100644 --- a/test/std/utilities/function.objects/bitwise.operations/bit_and.pass.cpp +++ b/test/std/utilities/function.objects/bitwise.operations/bit_and.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::bit_and F; const F f = F(); @@ -57,4 +57,6 @@ int main() constexpr int bar = std::bit_and<> () (0x58D3L, 0xEA95); static_assert ( bar == 0x4891, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp b/test/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp index e18139bc6..8bfa48f3e 100644 --- a/test/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp +++ b/test/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::bit_not F; const F f = F(); @@ -42,4 +42,6 @@ int main() constexpr int bar = std::bit_not<> () (0xEA95) & 0xFFFF; static_assert ( bar == 0x156A, "" ); + + return 0; } diff --git a/test/std/utilities/function.objects/bitwise.operations/bit_or.pass.cpp b/test/std/utilities/function.objects/bitwise.operations/bit_or.pass.cpp index 19bd1a731..8abcd63af 100644 --- a/test/std/utilities/function.objects/bitwise.operations/bit_or.pass.cpp +++ b/test/std/utilities/function.objects/bitwise.operations/bit_or.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::bit_or F; const F f = F(); @@ -57,4 +57,6 @@ int main() constexpr int bar = std::bit_or<> () (0x58D3L, 0xEA95); static_assert ( bar == 0xFAD7, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/bitwise.operations/bit_xor.pass.cpp b/test/std/utilities/function.objects/bitwise.operations/bit_xor.pass.cpp index 757417a2c..070bd4c5f 100644 --- a/test/std/utilities/function.objects/bitwise.operations/bit_xor.pass.cpp +++ b/test/std/utilities/function.objects/bitwise.operations/bit_xor.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::bit_xor F; @@ -61,4 +61,6 @@ int main() static_assert ( bar == 0xB246, "" ); } #endif + + return 0; } diff --git a/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp b/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp index c360a51b4..5ad0f233f 100644 --- a/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp +++ b/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp @@ -22,7 +22,7 @@ public: }; -int main () { +int main(int, char**) { static_assert ( !is_transparent>::value, "" ); static_assert ( !is_transparent>::value, "" ); static_assert ( is_transparent>::value, "" ); diff --git a/test/std/utilities/function.objects/comparisons/constexpr_init.pass.cpp b/test/std/utilities/function.objects/comparisons/constexpr_init.pass.cpp index 7632dc580..a0c41432e 100644 --- a/test/std/utilities/function.objects/comparisons/constexpr_init.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/constexpr_init.pass.cpp @@ -42,6 +42,8 @@ static_assert(test_constexpr_context(), ""); static_assert(test_constexpr_context(), ""); -int main() { +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp b/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp index 7ec8f6632..beed574f8 100644 --- a/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::equal_to F; const F f = F(); @@ -39,4 +39,6 @@ int main() constexpr bool bar = std::equal_to<> () (36.0, 36); static_assert ( bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/comparisons/greater.pass.cpp b/test/std/utilities/function.objects/comparisons/greater.pass.cpp index 12111ef28..35c05757c 100644 --- a/test/std/utilities/function.objects/comparisons/greater.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/greater.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "pointer_comparison_test_helper.hpp" -int main() +int main(int, char**) { typedef std::greater F; const F f = F(); @@ -49,4 +49,6 @@ int main() constexpr bool bar = std::greater<> () (36.0, 36); static_assert ( !bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/comparisons/greater_equal.pass.cpp b/test/std/utilities/function.objects/comparisons/greater_equal.pass.cpp index 1ac67eadc..9a6d36c41 100644 --- a/test/std/utilities/function.objects/comparisons/greater_equal.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/greater_equal.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "pointer_comparison_test_helper.hpp" -int main() +int main(int, char**) { typedef std::greater_equal F; const F f = F(); @@ -49,4 +49,6 @@ int main() constexpr bool bar = std::greater_equal<> () (36.0, 36); static_assert ( bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/comparisons/less.pass.cpp b/test/std/utilities/function.objects/comparisons/less.pass.cpp index abfe09ad5..31a2f975b 100644 --- a/test/std/utilities/function.objects/comparisons/less.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/less.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "pointer_comparison_test_helper.hpp" -int main() +int main(int, char**) { typedef std::less F; const F f = F(); @@ -48,4 +48,6 @@ int main() constexpr bool bar = std::less<> () (36.0, 36); static_assert ( !bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/comparisons/less_equal.pass.cpp b/test/std/utilities/function.objects/comparisons/less_equal.pass.cpp index 2e7330424..31cbed171 100644 --- a/test/std/utilities/function.objects/comparisons/less_equal.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/less_equal.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "pointer_comparison_test_helper.hpp" -int main() +int main(int, char**) { typedef std::less_equal F; const F f = F(); @@ -49,4 +49,6 @@ int main() constexpr bool bar = std::less_equal<> () (36.0, 36); static_assert ( bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/comparisons/not_equal_to.pass.cpp b/test/std/utilities/function.objects/comparisons/not_equal_to.pass.cpp index fd3291570..0e405de1b 100644 --- a/test/std/utilities/function.objects/comparisons/not_equal_to.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/not_equal_to.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::not_equal_to F; const F f = F(); @@ -41,4 +41,6 @@ int main() constexpr bool bar = std::not_equal_to<> () (36.0, 36); static_assert ( !bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/comparisons/transparent.pass.cpp b/test/std/utilities/function.objects/comparisons/transparent.pass.cpp index f3896770e..4be81925b 100644 --- a/test/std/utilities/function.objects/comparisons/transparent.pass.cpp +++ b/test/std/utilities/function.objects/comparisons/transparent.pass.cpp @@ -22,7 +22,7 @@ public: }; -int main () +int main(int, char**) { static_assert ( !is_transparent>::value, "" ); static_assert ( !is_transparent>::value, "" ); diff --git a/test/std/utilities/function.objects/func.def/nothing_to_do.pass.cpp b/test/std/utilities/function.objects/func.def/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/function.objects/func.def/nothing_to_do.pass.cpp +++ b/test/std/utilities/function.objects/func.def/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp b/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp index b0a41447e..57350f16c 100644 --- a/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp +++ b/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp @@ -340,9 +340,11 @@ void noexcept_test() { } } -int main() { +int main(int, char**) { bullet_one_two_tests(); bullet_three_four_tests(); bullet_five_tests(); noexcept_test(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp b/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp index f7f63a0bd..b0404659d 100644 --- a/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp +++ b/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp @@ -31,8 +31,10 @@ int foo(int) { return 42; } -int main() { +int main(int, char**) { #if defined(__cpp_lib_invoke) assert(std::invoke(foo, 101) == 42); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.memfn/member_data.fail.cpp b/test/std/utilities/function.objects/func.memfn/member_data.fail.cpp index 483f7a327..130644fbd 100644 --- a/test/std/utilities/function.objects/func.memfn/member_data.fail.cpp +++ b/test/std/utilities/function.objects/func.memfn/member_data.fail.cpp @@ -35,7 +35,9 @@ test(F f) } } -int main() +int main(int, char**) { test(std::mem_fn(&A::data_)); + + return 0; } diff --git a/test/std/utilities/function.objects/func.memfn/member_data.pass.cpp b/test/std/utilities/function.objects/func.memfn/member_data.pass.cpp index 75211ba21..52581881a 100644 --- a/test/std/utilities/function.objects/func.memfn/member_data.pass.cpp +++ b/test/std/utilities/function.objects/func.memfn/member_data.pass.cpp @@ -36,7 +36,9 @@ test(F f) } } -int main() +int main(int, char**) { test(std::mem_fn(&A::data_)); + + return 0; } diff --git a/test/std/utilities/function.objects/func.memfn/member_function.pass.cpp b/test/std/utilities/function.objects/func.memfn/member_function.pass.cpp index a04e49efa..a271c0670 100644 --- a/test/std/utilities/function.objects/func.memfn/member_function.pass.cpp +++ b/test/std/utilities/function.objects/func.memfn/member_function.pass.cpp @@ -65,7 +65,7 @@ test2(F f) } } -int main() +int main(int, char**) { test0(std::mem_fn(&A::test0)); test1(std::mem_fn(&A::test1)); @@ -73,4 +73,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((noexcept(std::mem_fn(&A::test0))), ""); // LWG#2489 #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.memfn/member_function_const.pass.cpp b/test/std/utilities/function.objects/func.memfn/member_function_const.pass.cpp index 9ea6531a2..dc93196cd 100644 --- a/test/std/utilities/function.objects/func.memfn/member_function_const.pass.cpp +++ b/test/std/utilities/function.objects/func.memfn/member_function_const.pass.cpp @@ -69,9 +69,11 @@ test2(F f) } } -int main() +int main(int, char**) { test0(std::mem_fn(&A::test0)); test1(std::mem_fn(&A::test1)); test2(std::mem_fn(&A::test2)); + + return 0; } diff --git a/test/std/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp b/test/std/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp index 9258c0a03..594e1de8a 100644 --- a/test/std/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp +++ b/test/std/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp @@ -69,9 +69,11 @@ test2(F f) } } -int main() +int main(int, char**) { test0(std::mem_fn(&A::test0)); test1(std::mem_fn(&A::test1)); test2(std::mem_fn(&A::test2)); + + return 0; } diff --git a/test/std/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp b/test/std/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp index c22baecd9..04439387d 100644 --- a/test/std/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp +++ b/test/std/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp @@ -69,9 +69,11 @@ test2(F f) } } -int main() +int main(int, char**) { test0(std::mem_fn(&A::test0)); test1(std::mem_fn(&A::test1)); test2(std::mem_fn(&A::test2)); + + return 0; } diff --git a/test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp b/test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp index c3adbf7ff..a1c778412 100644 --- a/test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp +++ b/test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp @@ -602,7 +602,7 @@ void test_lwg2767() { } } -int main() +int main(int, char**) { constructor_tests(); return_type_tests(); @@ -612,4 +612,6 @@ int main() call_operator_forwarding_test(); call_operator_noexcept_test(); test_lwg2767(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.require/INVOKE_tested_elsewhere.pass.cpp b/test/std/utilities/function.objects/func.require/INVOKE_tested_elsewhere.pass.cpp index 2bb9cb583..00b7d53be 100644 --- a/test/std/utilities/function.objects/func.require/INVOKE_tested_elsewhere.pass.cpp +++ b/test/std/utilities/function.objects/func.require/INVOKE_tested_elsewhere.pass.cpp @@ -12,4 +12,6 @@ // since they require calling the implementation specific "__invoke" and // "__invoke_constexpr" functions. -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/utilities/function.objects/func.require/binary_function.pass.cpp b/test/std/utilities/function.objects/func.require/binary_function.pass.cpp index 76ba44fc9..79a4855ea 100644 --- a/test/std/utilities/function.objects/func.require/binary_function.pass.cpp +++ b/test/std/utilities/function.objects/func.require/binary_function.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { typedef std::binary_function bf; static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/utilities/function.objects/func.require/unary_function.pass.cpp b/test/std/utilities/function.objects/func.require/unary_function.pass.cpp index 0d178b0dc..f68b4b37c 100644 --- a/test/std/utilities/function.objects/func.require/unary_function.pass.cpp +++ b/test/std/utilities/function.objects/func.require/unary_function.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { typedef std::unary_function uf; static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bm/default.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bm/default.pass.cpp index 3293a3215..55cde8fe7 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bm/default.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bm/default.pass.cpp @@ -122,7 +122,9 @@ test2() do_search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk), Iter1(ij+6)); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bm/hash.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bm/hash.pass.cpp index d0ce11b08..106b0d37f 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bm/hash.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bm/hash.pass.cpp @@ -118,7 +118,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bm/hash.pred.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bm/hash.pred.pass.cpp index 59178deb6..be4db4e5a 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bm/hash.pred.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bm/hash.pred.pass.cpp @@ -136,7 +136,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bm/pred.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bm/pred.pass.cpp index 7f3e837a7..3656caa87 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bm/pred.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bm/pred.pass.cpp @@ -127,7 +127,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bmh/default.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bmh/default.pass.cpp index 04adb178b..0b345deed 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bmh/default.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bmh/default.pass.cpp @@ -122,7 +122,9 @@ test2() do_search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk), Iter1(ij+6)); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pass.cpp index dca691175..4106c5d6a 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pass.cpp @@ -117,7 +117,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pred.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pred.pass.cpp index 6a5c215a7..757bcc757 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pred.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pred.pass.cpp @@ -130,7 +130,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.bmh/pred.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.bmh/pred.pass.cpp index 27c3d0c82..3a20b8851 100644 --- a/test/std/utilities/function.objects/func.search/func.search.bmh/pred.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.bmh/pred.pass.cpp @@ -124,7 +124,9 @@ test2() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, random_access_iterator >(); test2, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.default/default.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.default/default.pass.cpp index 098b8ac11..eaf5eeb82 100644 --- a/test/std/utilities/function.objects/func.search/func.search.default/default.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.default/default.pass.cpp @@ -82,7 +82,7 @@ test() do_search(Iter1(ij), Iter1(ij+sj), Iter2(ik), Iter2(ik+sk), Iter1(ij+6)); } -int main() { +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -92,4 +92,6 @@ int main() { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/func.search.default/default.pred.pass.cpp b/test/std/utilities/function.objects/func.search/func.search.default/default.pred.pass.cpp index 4b0f016d7..773336f66 100644 --- a/test/std/utilities/function.objects/func.search/func.search.default/default.pred.pass.cpp +++ b/test/std/utilities/function.objects/func.search/func.search.default/default.pred.pass.cpp @@ -89,7 +89,7 @@ test() do_search(Iter1(ih), Iter1(ih+sh), Iter2(ii), Iter2(ii+3), Iter1(ih+3), sh*3); } -int main() { +int main(int, char**) { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); @@ -99,4 +99,6 @@ int main() { test, forward_iterator >(); test, bidirectional_iterator >(); test, random_access_iterator >(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.search/nothing_to_do.pass.cpp b/test/std/utilities/function.objects/func.search/nothing_to_do.pass.cpp index 02fe32ece..779762e7e 100644 --- a/test/std/utilities/function.objects/func.search/nothing_to_do.pass.cpp +++ b/test/std/utilities/function.objects/func.search/nothing_to_do.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/bad_function_call.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/bad_function_call.pass.cpp index 2ec1d53c5..eb223b88e 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/bad_function_call.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/bad_function_call.pass.cpp @@ -19,7 +19,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), ""); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp index 6b6ee8a64..385919227 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp @@ -13,7 +13,9 @@ #include #include -int main() +int main(int, char**) { std::bad_function_call ex; + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.fail.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.fail.cpp index 50fb4f19d..2a34eff92 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.fail.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.fail.cpp @@ -18,7 +18,9 @@ struct S : public std::function { using function::function; }; -int main() { +int main(int, char**) { S f1( [](){} ); S f2(std::allocator_arg, std::allocator{}, f1); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.pass.cpp index 8c50c284b..70f68d2f4 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.pass.cpp @@ -20,10 +20,12 @@ using Fn = std::function; struct S : public std::function { using function::function; }; -int main() { +int main(int, char**) { S s( [](){} ); S f1( s ); #if TEST_STD_VER <= 14 S f2(std::allocator_arg, std::allocator{}, s); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp index b6dbcab53..ec25bdf78 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp @@ -57,7 +57,7 @@ int A::count = 0; int g(int) {return 0;} int h(int) {return 1;} -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -132,4 +132,6 @@ int main() } assert(A::count == 0); assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap/operator_bool.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap/operator_bool.pass.cpp index 1b55baa02..ab5eef372 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap/operator_bool.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap/operator_bool.pass.cpp @@ -17,7 +17,7 @@ int g(int) {return 0;} -int main() +int main(int, char**) { { std::function f; @@ -25,4 +25,6 @@ int main() f = g; assert(f); } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp index c32baebb5..fe5d24806 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp @@ -60,7 +60,7 @@ struct LValueCallable { }; #endif -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -111,4 +111,6 @@ int main() static_assert(!std::is_constructible::value, ""); } #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp index abff663cb..f70a2087c 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp @@ -63,7 +63,7 @@ struct LValueCallable { }; #endif -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -115,4 +115,6 @@ int main() static_assert(!std::is_assignable::value, ""); } #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_incomplete.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_incomplete.pass.cpp index 159848666..21c2f216e 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_incomplete.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_incomplete.pass.cpp @@ -58,6 +58,8 @@ void test_pr34298() } } -int main() { +int main(int, char**) { test_pr34298(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp index 89b787623..ebea3d0aa 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp @@ -239,8 +239,10 @@ void test_md() { test_imp(); } -int main() { +int main(int, char**) { test_func(); test_mf(); test_md(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.fail.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.fail.cpp index acbeb9f9c..50a11fb81 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.fail.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.fail.cpp @@ -18,7 +18,9 @@ #include "min_allocator.h" -int main() +int main(int, char**) { std::function f(std::allocator_arg, std::allocator()); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.pass.cpp index b048109e5..3b37ce6ff 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.pass.cpp @@ -20,10 +20,12 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::function f(std::allocator_arg, bare_allocator()); assert(!f); } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp index bddc92787..c31c0a21f 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp @@ -22,7 +22,9 @@ void foo(int) {} -int main() +int main(int, char**) { std::function f(std::allocator_arg, std::allocator(), foo); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp index 4d49434f3..6fa0d6fae 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp @@ -106,7 +106,7 @@ void test_for_alloc(Alloc& alloc) { test_MemFunClass(alloc); } -int main() +int main(int, char**) { { bare_allocator bare_alloc; @@ -126,4 +126,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp index b6703c0b7..621588f81 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp @@ -21,9 +21,11 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::function F; F f1; F f2(std::allocator_arg, std::allocator(), f1); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp index 39050e6f1..583ca162e 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp @@ -111,7 +111,7 @@ void test_for_alloc(Alloc& alloc) test_MemFunClass(alloc); } -int main() +int main(int, char**) { { bare_allocator alloc; @@ -121,4 +121,6 @@ int main() non_default_test_allocator alloc(42); test_for_alloc(alloc); } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.fail.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.fail.cpp index 32d19ebf7..52bc528fe 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.fail.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.fail.cpp @@ -20,7 +20,9 @@ #include "min_allocator.h" -int main() +int main(int, char**) { std::function f(std::allocator_arg, std::allocator(), nullptr); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.pass.cpp index 6378a6cd9..653057f6e 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.pass.cpp @@ -20,8 +20,10 @@ #include "min_allocator.h" -int main() +int main(int, char**) { std::function f(std::allocator_arg, bare_allocator(), nullptr); assert(!f); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.fail.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.fail.cpp index 558b7814c..643cad8f0 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.fail.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.fail.cpp @@ -50,10 +50,12 @@ int A::count = 0; int g(int) { return 0; } -int main() +int main(int, char**) { { std::function f = A(); std::function f2(std::allocator_arg, std::allocator(), std::move(f)); } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp index 8f379e303..064046d0b 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp @@ -54,7 +54,7 @@ int A::count = 0; int g(int) { return 0; } -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -105,4 +105,6 @@ int main() assert(f2.target()); assert(f.target()); // f is unchanged because the target is small } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp index df2a43aba..d7b11ae1b 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp @@ -48,7 +48,7 @@ int g(int) { return 0; } int g2(int, int) { return 2; } int g3(int, int, int) { return 3; } -int main() { +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { std::function f = A(); @@ -134,4 +134,6 @@ int main() { assert(f.target() == 0); } #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp index 9f03ee7a1..dbbde5ce4 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp @@ -50,7 +50,7 @@ int A::count = 0; int g(int) {return 0;} -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -161,4 +161,6 @@ int main() LIBCPP_ASSERT(f.target()); // f is unchanged because the target is small } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/default.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/default.pass.cpp index 06ea4e058..46c14ce36 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/default.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/default.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { std::function f; assert(!f); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp index 026cfc2d4..e15fbbaae 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp @@ -33,7 +33,7 @@ struct A std::function A::global; bool A::cancel = false; -int main() +int main(int, char**) { A::global = A(); assert(A::global.target()); @@ -42,4 +42,6 @@ int main() A::cancel = true; A::global = std::function(nullptr); assert(!A::global.target()); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t.pass.cpp index b685d53bf..d58e191c4 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { std::function f(nullptr); assert(!f); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp index 7a8d3e380..ff81080ff 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp @@ -46,7 +46,7 @@ int A::count = 0; int g(int) {return 0;} -int main() +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { @@ -68,4 +68,6 @@ int main() assert(globalMemCounter.checkOutstandingNewEq(0)); assert(f.target() == 0); } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp index c4006a7c9..def86085d 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp @@ -33,7 +33,7 @@ struct A std::function A::global; bool A::cancel = false; -int main() +int main(int, char**) { A::global = A(); assert(A::global.target()); @@ -42,4 +42,6 @@ int main() A::cancel = true; A::global = nullptr; assert(!A::global.target()); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp index 5f91e5c87..0f8e051d4 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp @@ -39,7 +39,9 @@ test_int_1() } } -int main() +int main(int, char**) { test_int_1(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp index 7775cad67..fb67a3abf 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp @@ -401,7 +401,7 @@ void test_int_2() } } -int main() +int main(int, char**) { test_void_0(); test_int_0(); @@ -409,4 +409,6 @@ int main() test_int_1(); test_void_2(); test_int_2(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp index 5a6f503a2..8ddd1cd2b 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp @@ -48,7 +48,7 @@ public: int A::count = 0; -int main() +int main(int, char**) { #if TEST_STD_VER <= 14 { @@ -60,4 +60,6 @@ int main() } assert(A::count == 0); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp index a75aee330..93997a0b5 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp @@ -57,7 +57,7 @@ int h(int) { return 1; } int g2(int, int) { return 2; } int g3(int, int, int) { return 3; } -int main() { +int main(int, char**) { assert(globalMemCounter.checkOutstandingNewEq(0)); { std::function f1 = A(1); @@ -189,4 +189,6 @@ int main() { } assert(globalMemCounter.checkOutstandingNewEq(0)); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr/operator_==.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr/operator_==.pass.cpp index c68a1ca82..698a461c8 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr/operator_==.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr/operator_==.pass.cpp @@ -27,7 +27,7 @@ int g(int) {return 0;} -int main() +int main(int, char**) { { std::function f; @@ -37,4 +37,6 @@ int main() assert(f != nullptr); assert(nullptr != f); } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp index 7b59b56d0..d5031ba06 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp @@ -55,7 +55,7 @@ int A::count = 0; int g(int) {return 0;} -int main() +int main(int, char**) { { std::function f = A(); @@ -89,4 +89,6 @@ int main() assert(f.target() == nullptr); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp index 52d07a45a..d9c8fc48d 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp @@ -47,7 +47,7 @@ int A::count = 0; int g(int) {return 0;} -int main() +int main(int, char**) { { std::function f = A(); @@ -57,4 +57,6 @@ int main() std::function f; assert(f.target_type() == typeid(void)); } + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/func.wrap.func/types.pass.cpp b/test/std/utilities/function.objects/func.wrap/func.wrap.func/types.pass.cpp index 496dee8ae..8083ad83a 100644 --- a/test/std/utilities/function.objects/func.wrap/func.wrap.func/types.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/func.wrap.func/types.pass.cpp @@ -98,10 +98,12 @@ void test_other_function () static_assert((!has_second_argument_type::value), "" ); } -int main() +int main(int, char**) { test_nullary_function, int>(); test_unary_function , double, int>(); test_binary_function , double, int, char>(); test_other_function , double>(); + + return 0; } diff --git a/test/std/utilities/function.objects/func.wrap/nothing_to_do.pass.cpp b/test/std/utilities/function.objects/func.wrap/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/function.objects/func.wrap/nothing_to_do.pass.cpp +++ b/test/std/utilities/function.objects/func.wrap/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/function.objects/logical.operations/logical_and.pass.cpp b/test/std/utilities/function.objects/logical.operations/logical_and.pass.cpp index 1b0a1c63f..29767a58c 100644 --- a/test/std/utilities/function.objects/logical.operations/logical_and.pass.cpp +++ b/test/std/utilities/function.objects/logical.operations/logical_and.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::logical_and F; const F f = F(); @@ -48,4 +48,6 @@ int main() constexpr bool bar = std::logical_and<> () (36.0, 36); static_assert ( bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/logical.operations/logical_not.pass.cpp b/test/std/utilities/function.objects/logical.operations/logical_not.pass.cpp index 2c0c9f3bc..e93fd06fd 100644 --- a/test/std/utilities/function.objects/logical.operations/logical_not.pass.cpp +++ b/test/std/utilities/function.objects/logical.operations/logical_not.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::logical_not F; const F f = F(); @@ -38,4 +38,6 @@ int main() constexpr bool bar = std::logical_not<> () (36); static_assert ( !bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/logical.operations/logical_or.pass.cpp b/test/std/utilities/function.objects/logical.operations/logical_or.pass.cpp index 497a9d981..abe536572 100644 --- a/test/std/utilities/function.objects/logical.operations/logical_or.pass.cpp +++ b/test/std/utilities/function.objects/logical.operations/logical_or.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::logical_or F; const F f = F(); @@ -47,4 +47,6 @@ int main() constexpr bool bar = std::logical_or<> () (36.0, 36); static_assert ( bar, "" ); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp b/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp index 3aa24c443..eb590b31a 100644 --- a/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp +++ b/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp @@ -22,7 +22,7 @@ public: }; -int main () +int main(int, char**) { static_assert ( !is_transparent>::value, "" ); static_assert ( !is_transparent>::value, "" ); diff --git a/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp b/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp index ca8b76711..713afc665 100644 --- a/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp +++ b/test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp @@ -28,7 +28,9 @@ struct Predicate { bool operator()(first_argument_type, second_argument_type) const { return true; } }; -int main() { +int main(int, char**) { std::binary_negate f((Predicate())); // expected-error{{'binary_negate' is deprecated}} (void)f; + + return 0; } diff --git a/test/std/utilities/function.objects/negators/binary_negate.pass.cpp b/test/std/utilities/function.objects/negators/binary_negate.pass.cpp index 1e7edcb32..41541c10f 100644 --- a/test/std/utilities/function.objects/negators/binary_negate.pass.cpp +++ b/test/std/utilities/function.objects/negators/binary_negate.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::binary_negate > F; const F f = F(std::logical_and()); @@ -25,4 +25,6 @@ int main() assert( f(36, 0)); assert( f(0, 36)); assert( f(0, 0)); + + return 0; } diff --git a/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp b/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp index 9fbe6db66..407cbd4fc 100644 --- a/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp +++ b/test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp @@ -27,6 +27,8 @@ struct Predicate { bool operator()(argument_type) const { return true; } }; -int main() { +int main(int, char**) { std::not1(Predicate()); // expected-error{{'not1' is deprecated}} + + return 0; } diff --git a/test/std/utilities/function.objects/negators/not1.pass.cpp b/test/std/utilities/function.objects/negators/not1.pass.cpp index 33268222b..07c160a97 100644 --- a/test/std/utilities/function.objects/negators/not1.pass.cpp +++ b/test/std/utilities/function.objects/negators/not1.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { typedef std::logical_not F; assert(std::not1(F())(36)); assert(!std::not1(F())(0)); + + return 0; } diff --git a/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp b/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp index 032ce3429..24178e0a0 100644 --- a/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp +++ b/test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp @@ -28,6 +28,8 @@ struct Predicate { bool operator()(first_argument_type, second_argument_type) const { return true; } }; -int main() { +int main(int, char**) { std::not2(Predicate()); // expected-error{{'not2' is deprecated}} + + return 0; } diff --git a/test/std/utilities/function.objects/negators/not2.pass.cpp b/test/std/utilities/function.objects/negators/not2.pass.cpp index 208d33b4a..d9f3c95fd 100644 --- a/test/std/utilities/function.objects/negators/not2.pass.cpp +++ b/test/std/utilities/function.objects/negators/not2.pass.cpp @@ -13,11 +13,13 @@ #include #include -int main() +int main(int, char**) { typedef std::logical_and F; assert(!std::not2(F())(36, 36)); assert( std::not2(F())(36, 0)); assert( std::not2(F())(0, 36)); assert( std::not2(F())(0, 0)); + + return 0; } diff --git a/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp b/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp index 99cdf136d..15a0a2778 100644 --- a/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp +++ b/test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp @@ -27,7 +27,9 @@ struct Predicate { bool operator()(argument_type) const { return true; } }; -int main() { +int main(int, char**) { std::unary_negate f((Predicate())); // expected-error{{'unary_negate' is deprecated}} (void)f; + + return 0; } diff --git a/test/std/utilities/function.objects/negators/unary_negate.pass.cpp b/test/std/utilities/function.objects/negators/unary_negate.pass.cpp index ec00c3e32..54fd54f39 100644 --- a/test/std/utilities/function.objects/negators/unary_negate.pass.cpp +++ b/test/std/utilities/function.objects/negators/unary_negate.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::unary_negate > F; const F f = F(std::logical_not()); @@ -22,4 +22,6 @@ int main() static_assert((std::is_same::value), "" ); assert(f(36)); assert(!f(0)); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp index 5e67db520..c15989f00 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp @@ -30,7 +30,7 @@ test(T& t) void f() {} -int main() +int main(int, char**) { void (*fp)() = f; test(fp); @@ -41,4 +41,6 @@ int main() test(i); const int j = 0; test(j); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp index 16ce96112..3ef0cdda8 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp @@ -42,7 +42,7 @@ test_function() assert(&r2.get() == &f); } -int main() +int main(int, char**) { void (*fp)() = f; test(fp); @@ -53,4 +53,6 @@ int main() test(i); const int j = 0; test(j); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.const/copy_ctor.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.const/copy_ctor.pass.cpp index 64726b53e..355047d98 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.const/copy_ctor.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.const/copy_ctor.pass.cpp @@ -30,7 +30,7 @@ test(T& t) void f() {} -int main() +int main(int, char**) { void (*fp)() = f; test(fp); @@ -41,4 +41,6 @@ int main() test(i); const int j = 0; test(j); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp b/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp index f7a6670b4..f02a9974d 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp @@ -17,7 +17,9 @@ #include #include -int main() +int main(int, char**) { std::reference_wrapper r(3); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp index 2cbb1a010..a43d0fd25 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp @@ -29,7 +29,7 @@ test(T& t) void f() {} -int main() +int main(int, char**) { void (*fp)() = f; test(fp); @@ -40,4 +40,6 @@ int main() test(i); const int j = 0; test(j); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_1.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_1.pass.cpp index b16a4b476..d4cb421f5 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_1.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_1.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { int i = 0; std::reference_wrapper r = std::cref(i); assert(&r.get() == &i); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_2.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_2.pass.cpp index 3023f8da2..093b7e230 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_2.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.helpers/cref_2.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { const int i = 0; std::reference_wrapper r1 = std::cref(i); std::reference_wrapper r2 = std::cref(r1); assert(&r2.get() == &i); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp b/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp index 9e283d1bf..c07028d21 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp @@ -22,7 +22,9 @@ struct A {}; const A source() {return A();} -int main() +int main(int, char**) { std::reference_wrapper r = std::ref(source()); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.pass.cpp index a8af5aa4c..f64d8ad8c 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { int i = 0; std::reference_wrapper r = std::ref(i); assert(&r.get() == &i); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_2.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_2.pass.cpp index fee5009a7..4fdaf992c 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_2.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_2.pass.cpp @@ -22,7 +22,7 @@ bool is5 ( int i ) { return i == 5; } template bool call_pred ( T pred ) { return pred(5); } -int main() +int main(int, char**) { { int i = 0; @@ -39,4 +39,6 @@ int main() assert(call_pred(std::ref(cp))); assert(cp.count() == 2); } + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.fail.cpp b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.fail.cpp index 6302c51b8..d54d5184c 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.fail.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.fail.cpp @@ -45,7 +45,9 @@ test_int_1() } } -int main() +int main(int, char**) { test_int_1(); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp index 425bc6df0..fd3104133 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp @@ -319,10 +319,12 @@ testint_2() } } -int main() +int main(int, char**) { test_void_1(); test_int_1(); test_void_2(); testint_2(); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp index 37d7cfca9..67cf51f33 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp @@ -69,7 +69,9 @@ struct A_void_1 } }; -int main() +int main(int, char**) { test_int_0(); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp index 735bfd890..18e655313 100644 --- a/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp @@ -61,7 +61,9 @@ test_void_0() } } -int main() +int main(int, char**) { test_void_0(); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/type.pass.cpp b/test/std/utilities/function.objects/refwrap/type.pass.cpp index ef46e15d0..d17ab8100 100644 --- a/test/std/utilities/function.objects/refwrap/type.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/type.pass.cpp @@ -17,7 +17,7 @@ class C {}; -int main() +int main(int, char**) { static_assert((std::is_same::type, C>::value), ""); @@ -33,4 +33,6 @@ int main() int*(C::*)(double*)>::value), ""); static_assert((std::is_same::type, int (C::*)(double*) const volatile>::value), ""); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/type_properties.pass.cpp b/test/std/utilities/function.objects/refwrap/type_properties.pass.cpp index 14a06a9c3..17eef26f0 100644 --- a/test/std/utilities/function.objects/refwrap/type_properties.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/type_properties.pass.cpp @@ -52,7 +52,7 @@ void test() #endif } -int main() +int main(int, char**) { test(); test(); @@ -60,4 +60,6 @@ int main() #if TEST_STD_VER >= 11 test(); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/unwrap_ref_decay.pass.cpp b/test/std/utilities/function.objects/refwrap/unwrap_ref_decay.pass.cpp index 9aaa28279..198789839 100644 --- a/test/std/utilities/function.objects/refwrap/unwrap_ref_decay.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/unwrap_ref_decay.pass.cpp @@ -28,7 +28,7 @@ void check() { struct T { }; -int main() { +int main(int, char**) { check(); check(); check(); @@ -54,4 +54,6 @@ int main() { check&, T (&)[3]>(); check, T (&)()>(); check&, T (&)()>(); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp b/test/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp index f6d48a51e..209d5e2a0 100644 --- a/test/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp @@ -39,7 +39,7 @@ void check() { struct T { }; -int main() { +int main(int, char**) { check(); check(); check(); @@ -47,4 +47,6 @@ int main() { check(); check(); check(); + + return 0; } diff --git a/test/std/utilities/function.objects/refwrap/weak_result.pass.cpp b/test/std/utilities/function.objects/refwrap/weak_result.pass.cpp index 50cda1169..5a6a41fdb 100644 --- a/test/std/utilities/function.objects/refwrap/weak_result.pass.cpp +++ b/test/std/utilities/function.objects/refwrap/weak_result.pass.cpp @@ -68,7 +68,7 @@ public: static const bool value = sizeof(test(0)) == 1; }; -int main() +int main(int, char**) { static_assert((std::is_same::result_type, char>::value), ""); @@ -93,4 +93,6 @@ int main() static_assert(has_result_type >::value, ""); static_assert(!has_result_type >::value, ""); static_assert(!has_result_type >::value, ""); + + return 0; } diff --git a/test/std/utilities/function.objects/unord.hash/enabled_hashes.pass.cpp b/test/std/utilities/function.objects/unord.hash/enabled_hashes.pass.cpp index 90ab8e1bb..8f6c3e14e 100644 --- a/test/std/utilities/function.objects/unord.hash/enabled_hashes.pass.cpp +++ b/test/std/utilities/function.objects/unord.hash/enabled_hashes.pass.cpp @@ -17,6 +17,8 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); + + return 0; } diff --git a/test/std/utilities/function.objects/unord.hash/enum.fail.cpp b/test/std/utilities/function.objects/unord.hash/enum.fail.cpp index b824b51ea..2e36b4c55 100644 --- a/test/std/utilities/function.objects/unord.hash/enum.fail.cpp +++ b/test/std/utilities/function.objects/unord.hash/enum.fail.cpp @@ -16,8 +16,10 @@ struct X {}; -int main() +int main(int, char**) { X x; size_t h = std::hash{} ( x ); + + return 0; } diff --git a/test/std/utilities/function.objects/unord.hash/enum.pass.cpp b/test/std/utilities/function.objects/unord.hash/enum.pass.cpp index 96c667feb..e172bc2f3 100644 --- a/test/std/utilities/function.objects/unord.hash/enum.pass.cpp +++ b/test/std/utilities/function.objects/unord.hash/enum.pass.cpp @@ -49,7 +49,7 @@ test() } } -int main() +int main(int, char**) { test(); @@ -59,4 +59,6 @@ int main() test(); test(); + + return 0; } diff --git a/test/std/utilities/function.objects/unord.hash/floating.pass.cpp b/test/std/utilities/function.objects/unord.hash/floating.pass.cpp index 1ab164341..31b1b2d07 100644 --- a/test/std/utilities/function.objects/unord.hash/floating.pass.cpp +++ b/test/std/utilities/function.objects/unord.hash/floating.pass.cpp @@ -64,9 +64,11 @@ test() assert(pinf != ninf); } -int main() +int main(int, char**) { test(); test(); test(); + + return 0; } diff --git a/test/std/utilities/function.objects/unord.hash/integral.pass.cpp b/test/std/utilities/function.objects/unord.hash/integral.pass.cpp index 761c76dc1..dbd44a882 100644 --- a/test/std/utilities/function.objects/unord.hash/integral.pass.cpp +++ b/test/std/utilities/function.objects/unord.hash/integral.pass.cpp @@ -46,7 +46,7 @@ test() } } -int main() +int main(int, char**) { test(); test(); @@ -108,4 +108,6 @@ int main() test<__int128_t>(); test<__uint128_t>(); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/unord.hash/non_enum.pass.cpp b/test/std/utilities/function.objects/unord.hash/non_enum.pass.cpp index 6efcebc4e..c47f8fa76 100644 --- a/test/std/utilities/function.objects/unord.hash/non_enum.pass.cpp +++ b/test/std/utilities/function.objects/unord.hash/non_enum.pass.cpp @@ -22,7 +22,7 @@ struct X {}; -int main() +int main(int, char**) { using H = std::hash; static_assert(!std::is_default_constructible::value, ""); @@ -34,4 +34,6 @@ int main() static_assert(!std::is_invocable::value, ""); static_assert(!std::is_invocable::value, ""); #endif + + return 0; } diff --git a/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp b/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp index cbf2c736e..17dfdce2d 100644 --- a/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp +++ b/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp @@ -52,8 +52,10 @@ void test_nullptr() #endif } -int main() +int main(int, char**) { test(); test_nullptr(); + + return 0; } diff --git a/test/std/utilities/intseq/intseq.general/integer_seq.pass.cpp b/test/std/utilities/intseq/intseq.general/integer_seq.pass.cpp index 8da459ff8..90b09132d 100644 --- a/test/std/utilities/intseq/intseq.general/integer_seq.pass.cpp +++ b/test/std/utilities/intseq/intseq.general/integer_seq.pass.cpp @@ -21,7 +21,7 @@ auto extract ( const AtContainer &t, const std::integer_sequence ) -> decltype ( std::make_tuple ( std::get(t)... )) { return std::make_tuple ( std::get(t)... ); } -int main() +int main(int, char**) { // Make a couple of sequences using int3 = std::make_integer_sequence; // generates int: 0,1,2 @@ -76,4 +76,6 @@ int main() auto tsizemix = extract ( tup, sizemix ()); static_assert ( std::tuple_size::value == sizemix::size (), "tsizemix size wrong"); assert ( tsizemix == std::make_tuple ( 11, 11, 12, 13, 15 )); + + return 0; } diff --git a/test/std/utilities/intseq/intseq.intseq/integer_seq.fail.cpp b/test/std/utilities/intseq/intseq.intseq/integer_seq.fail.cpp index 44ffb0178..248b346e3 100644 --- a/test/std/utilities/intseq/intseq.intseq/integer_seq.fail.cpp +++ b/test/std/utilities/intseq/intseq.intseq/integer_seq.fail.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER > 11 @@ -36,4 +36,6 @@ int main() X #endif // TEST_STD_VER > 11 + + return 0; } diff --git a/test/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp b/test/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp index 653d2988a..a8e14c9a9 100644 --- a/test/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp +++ b/test/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { // Make a few of sequences using int3 = std::integer_sequence; @@ -42,4 +42,6 @@ int main() static_assert ( std::is_same::value, "bool0 type wrong" ); static_assert ( bool0::size() == 0, "bool0 size wrong" ); + + return 0; } diff --git a/test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp b/test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp index 2f2a6608b..ec2e8cc7c 100644 --- a/test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp +++ b/test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::make_integer_sequence MakeSeqT; @@ -33,4 +33,6 @@ int main() #else MakeSeqT i; // expected-error@utility:* {{static_assert failed "std::make_integer_sequence must have a non-negative sequence length"}} #endif + + return 0; } diff --git a/test/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp b/test/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp index 3c522c73b..50b49dd72 100644 --- a/test/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp +++ b/test/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { static_assert(std::is_same, std::integer_sequence>::value, ""); static_assert(std::is_same, std::integer_sequence>::value, ""); @@ -28,4 +28,6 @@ int main() static_assert(std::is_same, std::integer_sequence>::value, ""); static_assert(std::is_same, std::integer_sequence>::value, ""); static_assert(std::is_same, std::integer_sequence>::value, ""); + + return 0; } diff --git a/test/std/utilities/intseq/nothing_to_do.pass.cpp b/test/std/utilities/intseq/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/intseq/nothing_to_do.pass.cpp +++ b/test/std/utilities/intseq/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/allocator.tag/allocator_arg.pass.cpp b/test/std/utilities/memory/allocator.tag/allocator_arg.pass.cpp index b095dbfaf..1a58726a8 100644 --- a/test/std/utilities/memory/allocator.tag/allocator_arg.pass.cpp +++ b/test/std/utilities/memory/allocator.tag/allocator_arg.pass.cpp @@ -15,7 +15,9 @@ void test(std::allocator_arg_t) {} -int main() +int main(int, char**) { test(std::allocator_arg); + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.fail.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.fail.cpp index 60f267fa5..47cfbb049 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.fail.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.fail.cpp @@ -42,9 +42,11 @@ struct A } }; -int main() +int main(int, char**) { A a; std::allocator_traits >::allocate(a, 10); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} std::allocator_traits >::allocate(a, 10, nullptr); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp index a892be03d..0ac2f266e 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp @@ -33,7 +33,7 @@ struct A } }; -int main() +int main(int, char**) { { A a; @@ -45,4 +45,6 @@ int main() Alloc a; assert(std::allocator_traits::allocate(a, 10) == reinterpret_cast(static_cast(0xDEADBEEF))); } + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp index 9d4631740..e95247163 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp @@ -53,7 +53,7 @@ struct B }; -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 { @@ -77,4 +77,6 @@ int main() Alloc b; assert(std::allocator_traits::allocate(b, 11, nullptr) == reinterpret_cast(static_cast(0xFEADBEEF))); } + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp index 252d99a7a..67a2e8f4a 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp @@ -81,7 +81,7 @@ struct A2 int A2::count = 0; -int main() +int main(int, char**) { { A0::count = 0; @@ -149,4 +149,6 @@ int main() assert(b_construct == 1); } #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp index 94f10b64d..c738416e0 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp @@ -36,7 +36,7 @@ struct A } }; -int main() +int main(int, char**) { { A a; @@ -51,4 +51,6 @@ int main() std::allocator_traits::deallocate(a, reinterpret_cast(static_cast(0xDEADBEEF)), 10); assert(called == 1); } + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp index 677c647a2..70890d851 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp @@ -54,7 +54,7 @@ struct A0 int A0::count = 0; -int main() +int main(int, char**) { { A0::count = 0; @@ -86,4 +86,6 @@ int main() assert(b_destroy == 1); } #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp index a51ec6e95..b758c9add 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp @@ -42,7 +42,7 @@ struct B } }; -int main() +int main(int, char**) { { B b; @@ -74,4 +74,6 @@ int main() static_assert(noexcept(std::allocator_traits>::max_size(a)) == true, ""); } #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp index 9594531da..be837670d 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp @@ -47,7 +47,7 @@ struct B } }; -int main() +int main(int, char**) { { A a; @@ -73,4 +73,6 @@ int main() assert(std::allocator_traits >::select_on_container_copy_construction(b).id == 100); } #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp index f153d95b4..756958b58 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp @@ -55,7 +55,7 @@ private: typedef void const_pointer; }; -int main() +int main(int, char**) { static_assert((std::is_same >::const_pointer, Ptr >::value), ""); static_assert((std::is_same >::const_pointer, const char*>::value), ""); @@ -63,4 +63,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((std::is_same >::const_pointer, const char*>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp index 3acedde65..4fcc2fb7c 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp @@ -57,7 +57,7 @@ private: typedef int const_void_pointer; }; -int main() +int main(int, char**) { static_assert((std::is_same >::const_void_pointer, Ptr >::value), ""); static_assert((std::is_same >::const_void_pointer, const void*>::value), ""); @@ -65,4 +65,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((std::is_same >::const_void_pointer, const void*>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp index b0ee16350..35721f1cb 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp @@ -66,7 +66,7 @@ struct pointer_traits::pointer> } -int main() +int main(int, char**) { static_assert((std::is_same >::difference_type, short>::value), ""); static_assert((std::is_same >::difference_type, std::ptrdiff_t>::value), ""); @@ -74,4 +74,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((std::is_same >::difference_type, std::ptrdiff_t>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp index fae618493..42b0fbab1 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp @@ -39,7 +39,7 @@ struct C int not_empty_; // some random member variable }; -int main() +int main(int, char**) { static_assert((std::is_same >::is_always_equal, std::true_type>::value), ""); static_assert((std::is_same >::is_always_equal, std::true_type>::value), ""); @@ -48,4 +48,6 @@ int main() static_assert((std::is_same >::is_always_equal, std::true_type>::value), ""); static_assert((std::is_same >::is_always_equal, std::true_type>::value), ""); static_assert((std::is_same >::is_always_equal, std::false_type>::value), ""); + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp index 60f3d257a..58b306660 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp @@ -43,11 +43,13 @@ private: typedef void pointer; }; -int main() +int main(int, char**) { static_assert((std::is_same >::pointer, Ptr >::value), ""); static_assert((std::is_same >::pointer, char*>::value), ""); #if TEST_STD_VER >= 11 static_assert((std::is_same >::pointer, char*>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp index c8451b2a9..b049159e2 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp @@ -43,11 +43,13 @@ private: typedef std::true_type propagate_on_container_copy_assignment; }; -int main() +int main(int, char**) { static_assert((std::is_same >::propagate_on_container_copy_assignment, std::true_type>::value), ""); static_assert((std::is_same >::propagate_on_container_copy_assignment, std::false_type>::value), ""); #if TEST_STD_VER >= 11 static_assert((std::is_same >::propagate_on_container_copy_assignment, std::false_type>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp index 7c58ac881..602ba96d5 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp @@ -44,11 +44,13 @@ private: }; -int main() +int main(int, char**) { static_assert((std::is_same >::propagate_on_container_move_assignment, std::true_type>::value), ""); static_assert((std::is_same >::propagate_on_container_move_assignment, std::false_type>::value), ""); #if TEST_STD_VER >= 11 static_assert((std::is_same >::propagate_on_container_move_assignment, std::false_type>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp index 7a6bcd460..5ae53015f 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp @@ -42,11 +42,13 @@ private: typedef std::true_type propagate_on_container_swap; }; -int main() +int main(int, char**) { static_assert((std::is_same >::propagate_on_container_swap, std::true_type>::value), ""); static_assert((std::is_same >::propagate_on_container_swap, std::false_type>::value), ""); #if TEST_STD_VER >= 11 static_assert((std::is_same >::propagate_on_container_swap, std::false_type>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp index eaadeb170..d0d8476a8 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp @@ -80,7 +80,7 @@ struct G { }; }; -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 static_assert((std::is_same >::rebind_alloc, ReboundA >::value), ""); @@ -97,4 +97,6 @@ int main() static_assert((std::is_same >::rebind_alloc::other, D >::value), ""); static_assert((std::is_same >::rebind_alloc::other, E >::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp index 42b29a39c..cd7467139 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp @@ -62,7 +62,7 @@ struct pointer_traits::pointer> } -int main() +int main(int, char**) { static_assert((std::is_same >::size_type, unsigned short>::value), ""); static_assert((std::is_same >::size_type, @@ -72,4 +72,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((std::is_same >::size_type, unsigned short>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp index 687d892f0..55954dc70 100644 --- a/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp @@ -56,7 +56,7 @@ private: typedef void void_pointer; }; -int main() +int main(int, char**) { static_assert((std::is_same >::void_pointer, Ptr >::value), ""); static_assert((std::is_same >::void_pointer, void*>::value), ""); @@ -64,4 +64,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((std::is_same >::void_pointer, void*>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp b/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp index d5977f0a2..840ad820e 100644 --- a/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp @@ -24,7 +24,9 @@ struct A typedef T value_type; }; -int main() +int main(int, char**) { static_assert((std::is_same >::allocator_type, A >::value), ""); + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp b/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp index 475ab04b8..01aac9445 100644 --- a/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp @@ -62,7 +62,7 @@ struct E template struct rebind {typedef ReboundA otter;}; }; -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 static_assert((std::is_same >::rebind_traits, std::allocator_traits > >::value), ""); @@ -77,4 +77,6 @@ int main() static_assert((std::is_same >::rebind_traits::other, std::allocator_traits > >::value), ""); static_assert((std::is_same >::rebind_traits::other, std::allocator_traits > >::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.traits/value_type.pass.cpp b/test/std/utilities/memory/allocator.traits/value_type.pass.cpp index dec3a41e3..047d40d5c 100644 --- a/test/std/utilities/memory/allocator.traits/value_type.pass.cpp +++ b/test/std/utilities/memory/allocator.traits/value_type.pass.cpp @@ -24,7 +24,9 @@ struct A typedef T value_type; }; -int main() +int main(int, char**) { static_assert((std::is_same >::value_type, char>::value), ""); + + return 0; } diff --git a/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp b/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp +++ b/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp b/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp index 5b7f710ea..d9d4fc3d8 100644 --- a/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp +++ b/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp @@ -47,7 +47,7 @@ test() #endif } -int main() +int main(int, char**) { test >(); test, std::allocator >(); @@ -71,4 +71,6 @@ int main() // #if TEST_STD_VER >= 11 // static_assert((!std::uses_allocator::value), ""); // #endif + + return 0; } diff --git a/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp b/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp +++ b/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp b/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp index a8d90b1ce..7e6c67800 100644 --- a/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp +++ b/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp @@ -8,6 +8,8 @@ // and are already tested elsewhere -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp index 7aa2dbfeb..57946be08 100644 --- a/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::allocator AC; @@ -46,4 +46,6 @@ int main() (void) a3; } + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp index b38daf8e9..63412bce1 100644 --- a/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp @@ -21,10 +21,12 @@ #include #include -int main() +int main(int, char**) { std::allocator a1; std::allocator a2; assert(a1 == a2); assert(!(a1 != a2)); + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp index bb1bb4f11..c4ff55d0e 100644 --- a/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp @@ -31,8 +31,10 @@ struct A void operator&() const {} }; -int main() +int main(int, char**) { test_address(); test_address(); + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp b/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp index df4124f51..889804f3b 100644 --- a/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp @@ -19,9 +19,11 @@ #include "test_macros.h" -int main() +int main(int, char**) { std::allocator a; a.allocate(3); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} a.allocate(3, nullptr); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp index 14e5a8a3c..8392cbdb7 100644 --- a/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp @@ -99,7 +99,7 @@ void test_aligned() { } } -int main() { +int main(int, char**) { test_aligned<1>(); test_aligned<2>(); test_aligned<4>(); @@ -108,4 +108,6 @@ int main() { test_aligned(); test_aligned(); test_aligned(); + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp index 09a9bd912..685e02ef3 100644 --- a/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp @@ -39,8 +39,10 @@ void test() test_max ((size_t) -1); // way too large } -int main() +int main(int, char**) { test(); LIBCPP_ONLY(test()); + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp index 322881b15..96954e04b 100644 --- a/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp @@ -53,7 +53,7 @@ public: }; #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { { std::allocator a; @@ -139,4 +139,6 @@ int main() assert(move_only_constructed == 0); } #endif + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp b/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp index 50076ce02..c2094bc04 100644 --- a/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp @@ -18,9 +18,11 @@ int new_called = 0; -int main() +int main(int, char**) { const std::allocator a; std::size_t M = a.max_size(); assert(M > 0xFFFF && M <= (std::numeric_limits::max() / sizeof(int))); + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp b/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp index 375b96f83..bc89c62a8 100644 --- a/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp @@ -108,7 +108,7 @@ void test_void_pointer() struct Foo { int x; }; -int main() +int main(int, char**) { test_pointer> (); test_pointer> (); @@ -117,7 +117,9 @@ int main() test_void_pointer> (); test_void_pointer> (); test_void_pointer> (); + + return 0; } #else -int main() {} +int main(int, char**) { return 0; } #endif diff --git a/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp b/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp index 9cd581564..0bff67efb 100644 --- a/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp @@ -33,7 +33,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same::size_type, std::size_t>::value), ""); static_assert((std::is_same::difference_type, std::ptrdiff_t>::value), ""); @@ -53,4 +53,6 @@ int main() a2 = a; std::allocator a3 = a2; ((void)a3); + + return 0; } diff --git a/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp b/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp index 1f13c8be6..528902d21 100644 --- a/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp +++ b/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::pointer, void*>::value), ""); static_assert((std::is_same::const_pointer, const void*>::value), ""); @@ -32,4 +32,6 @@ int main() std::allocator a; std::allocator a2 = a; a2 = a; + + return 0; } diff --git a/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp b/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp index 0fd45fd91..7d55974dd 100644 --- a/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp +++ b/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp @@ -99,7 +99,7 @@ struct pointer_traits<::P4> int n = 0; static_assert(std::to_address(&n) == &n); -int main() +int main(int, char**) { int i = 0; ASSERT_NOEXCEPT(std::to_address(&i)); @@ -116,4 +116,6 @@ int main() P4 p4(&i); ASSERT_NOEXCEPT(std::to_address(p4)); assert(std::to_address(p4) == &i); + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp b/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp index 867bd46cd..3eaedab16 100644 --- a/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp @@ -18,7 +18,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::difference_type, std::ptrdiff_t>::value), ""); + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/element_type.pass.cpp b/test/std/utilities/memory/pointer.traits/element_type.pass.cpp index 42db90ff6..505881dde 100644 --- a/test/std/utilities/memory/pointer.traits/element_type.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/element_type.pass.cpp @@ -18,7 +18,9 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::element_type, const short>::value), ""); + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/pointer.pass.cpp b/test/std/utilities/memory/pointer.traits/pointer.pass.cpp index 4a74b5d58..110a993dc 100644 --- a/test/std/utilities/memory/pointer.traits/pointer.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/pointer.pass.cpp @@ -24,8 +24,10 @@ struct A typedef char difference_type; }; -int main() +int main(int, char**) { static_assert((std::is_same::pointer, A>::value), ""); static_assert((std::is_same::pointer, int*>::value), ""); + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp b/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp index 0b412dac4..9e6a48930 100644 --- a/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp @@ -34,7 +34,7 @@ public: {return A(&et);} }; -int main() +int main(int, char**) { { int i = 0; @@ -45,4 +45,6 @@ int main() { (std::pointer_traits >::element_type)0; } + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp b/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp index 7e0823539..d4d763c69 100644 --- a/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp @@ -52,7 +52,7 @@ private: typedef int difference_type; }; -int main() +int main(int, char**) { static_assert((std::is_same::difference_type, char>::value), ""); static_assert((std::is_same::difference_type, std::ptrdiff_t>::value), ""); @@ -62,4 +62,6 @@ int main() #if TEST_STD_VER >= 11 static_assert((std::is_same>::difference_type, std::ptrdiff_t>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp b/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp index 8184d2d00..c0efdeab0 100644 --- a/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp @@ -53,7 +53,7 @@ private: typedef int element_type; }; -int main() +int main(int, char**) { static_assert((std::is_same::element_type, char>::value), ""); static_assert((std::is_same >::element_type, char>::value), ""); @@ -64,4 +64,6 @@ int main() static_assert((std::is_same>::element_type, double>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp b/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp index 407f4bcfb..a79f33916 100644 --- a/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp @@ -81,7 +81,7 @@ struct G #endif -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 static_assert((std::is_same >::rebind, A >::value), ""); @@ -101,4 +101,6 @@ int main() static_assert((std::is_same >::rebind::other, D1 >::value), ""); static_assert((std::is_same >::rebind::other, E >::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp b/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp index 968d3ee1e..e9b858c7f 100644 --- a/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp @@ -35,9 +35,11 @@ bool check() { return true; } -int main() { +int main(int, char**) { check(); #if TEST_STD_VER > 17 static_assert(check(), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/pointer.traits/rebind.pass.cpp b/test/std/utilities/memory/pointer.traits/rebind.pass.cpp index 823d4f11f..f64213c9b 100644 --- a/test/std/utilities/memory/pointer.traits/rebind.pass.cpp +++ b/test/std/utilities/memory/pointer.traits/rebind.pass.cpp @@ -20,11 +20,13 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 static_assert((std::is_same::rebind, double*>::value), ""); #else static_assert((std::is_same::rebind::other, double*>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/ptr.align/align.pass.cpp b/test/std/utilities/memory/ptr.align/align.pass.cpp index c7a181eb7..3d0216cce 100644 --- a/test/std/utilities/memory/ptr.align/align.pass.cpp +++ b/test/std/utilities/memory/ptr.align/align.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { const unsigned N = 20; char buf[N]; @@ -80,4 +80,6 @@ int main() assert(p == &buf[0]); assert(r == nullptr); assert(s == N); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp b/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp b/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp index 956e6b118..f6310c7bc 100644 --- a/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp @@ -26,7 +26,7 @@ struct nothing { } }; -int main() +int main(int, char**) { { int i; @@ -47,4 +47,6 @@ int main() }; assert(std::addressof(n) == (void*)std::addressof(i)); } + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp b/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp index c12bf41e8..f7033014d 100644 --- a/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp +++ b/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp @@ -15,11 +15,13 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER > 14 const int *p = std::addressof(0); #else #error #endif + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp b/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp index c042dd5c3..f14a0e7fc 100644 --- a/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp @@ -32,10 +32,12 @@ constexpr int i = 0; constexpr double d = 0.0; constexpr A a{}; -int main() +int main(int, char**) { static_assert(std::addressof(i) == &i, ""); static_assert(std::addressof(d) == &d, ""); constexpr const A* ap = std::addressof(a); static_assert(&ap->n == &a.n, ""); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp b/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp index f812bb85a..4dbc20aba 100644 --- a/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp @@ -30,7 +30,7 @@ struct Counted { }; int Counted::count = 0; -int main() +int main(int, char**) { using It = forward_iterator; const int N = 5; @@ -43,4 +43,6 @@ int main() assert(Counted::count == 4); std::destroy(It(p), It(p + 4)); assert(Counted::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp b/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp index 28450faa1..d505222b0 100644 --- a/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp @@ -41,7 +41,7 @@ struct DCounted : VCounted { friend void operator&(DCounted) = delete; }; -int main() +int main(int, char**) { { void* mem1 = std::malloc(sizeof(Counted)); @@ -74,4 +74,6 @@ int main() std::free(mem1); std::free(mem2); } + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp b/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp index 90836b233..0dcc8e5a6 100644 --- a/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp @@ -30,7 +30,7 @@ struct Counted { }; int Counted::count = 0; -int main() +int main(int, char**) { using It = forward_iterator; const int N = 5; @@ -45,4 +45,6 @@ int main() It it = std::destroy_n(It(p), 4); assert(it == It(p+4)); assert(Counted::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp index bd9ef7b40..67dd6fbd2 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp @@ -103,9 +103,11 @@ void test_value_initialized() assert(pool[4] == -1); } -int main() +int main(int, char**) { test_counted(); test_value_initialized(); test_ctor_throws(); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp index d2f6e094a..1052355a4 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp @@ -107,9 +107,11 @@ void test_value_initialized() } -int main() +int main(int, char**) { test_counted(); test_value_initialized(); test_ctor_throws(); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp index 50ce12248..5dfcd83fe 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp @@ -102,9 +102,11 @@ void test_value_initialized() assert(pool[4] == 0); } -int main() +int main(int, char**) { test_counted(); test_value_initialized(); test_ctor_throws(); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp index 4d89f9cac..e43102ba4 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp @@ -107,8 +107,10 @@ void test_value_initialized() assert(pool[4] == 0); } -int main() +int main(int, char**) { test_counted(); test_value_initialized(); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp index b81d561e0..2618bd533 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp @@ -47,7 +47,7 @@ struct Nasty int Nasty::counter_ = 0; -int main() +int main(int, char**) { { const int N = 5; @@ -85,4 +85,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp index c3f46bebe..1a237a792 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp @@ -47,7 +47,7 @@ struct Nasty int Nasty::counter_ = 0; -int main() +int main(int, char**) { { const int N = 5; @@ -84,4 +84,6 @@ int main() assert( p[i].i_ == i); } } + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp index 5c177663e..4dfde4f6e 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp @@ -46,7 +46,7 @@ struct Nasty int Nasty::counter_ = 0; -int main() +int main(int, char**) { { const int N = 5; @@ -84,4 +84,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp index f7790fc45..1996ec6c6 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp @@ -47,7 +47,7 @@ struct Nasty int Nasty::counter_ = 0; -int main() +int main(int, char**) { { const int N = 5; @@ -81,4 +81,6 @@ int main() for (int i = 0; i < N; ++i) assert(bp[i].i_ == 23); } + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp index a0717e61b..e17f5734b 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp @@ -107,7 +107,9 @@ void test_counted() assert(Counted::count == 0); } -int main() { +int main(int, char**) { test_counted(); test_ctor_throws(); + + return 0; } diff --git a/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp b/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp index 755384074..ee364aaf5 100644 --- a/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp +++ b/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp @@ -109,8 +109,10 @@ void test_counted() assert(Counted::count == 0); } -int main() +int main(int, char**) { test_counted(); test_ctor_throws(); + + return 0; } diff --git a/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp b/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp index 531158ba1..5355d09ac 100644 --- a/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp +++ b/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp @@ -36,7 +36,7 @@ public: A* operator& () DELETE_FUNCTION; }; -int main() +int main(int, char**) { #if TEST_STD_VER >= 14 typedef std::aligned_storage<3*sizeof(A), std::alignment_of::value>::type @@ -54,4 +54,6 @@ int main() assert(it.base() == ap + 1); // next place to write } #endif + + return 0; } diff --git a/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp b/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp index 90bb956fc..2b9b33fd9 100644 --- a/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp +++ b/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp @@ -36,7 +36,7 @@ public: A* operator& () DELETE_FUNCTION; }; -int main() +int main(int, char**) { { typedef A S; @@ -67,4 +67,6 @@ int main() assert(ap->get() == 1); // original value } #endif + + return 0; } diff --git a/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp b/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp index fd818577b..db71c69bf 100644 --- a/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp +++ b/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp @@ -25,10 +25,12 @@ struct alignas(32) A { int field; }; -int main() +int main(int, char**) { std::pair ip = std::get_temporary_buffer(5); assert(!(ip.first == nullptr) ^ (ip.second == 0)); assert(reinterpret_cast(ip.first) % alignof(A) == 0); std::return_temporary_buffer(ip.first); + + return 0; } diff --git a/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp b/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp index 22efde4af..32a58e5a6 100644 --- a/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp +++ b/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp @@ -19,10 +19,12 @@ #include #include -int main() +int main(int, char**) { std::pair ip = std::get_temporary_buffer(5); assert(ip.first); assert(ip.second == 5); std::return_temporary_buffer(ip.first); + + return 0; } diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp index c9d1c8b46..bc6846fe7 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp @@ -26,9 +26,11 @@ #include "min_allocator.h" #include "deleter_types.h" -int main() +int main(int, char**) { std::unique_ptr> p; std::ostringstream os; os << p; // expected-error {{invalid operands to binary expression}} + + return 0; } diff --git a/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp b/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp index e350a0385..b9b158a9d 100644 --- a/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp +++ b/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp @@ -21,11 +21,13 @@ #include #include -int main() +int main(int, char**) { std::unique_ptr p(new int(3)); std::ostringstream os; assert(os.str().empty()); os << p; assert(!os.str().empty()); + + return 0; } diff --git a/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp b/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp index 5c99a9721..a2b6cf22e 100644 --- a/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp +++ b/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp @@ -13,10 +13,12 @@ #include -int main() +int main(int, char**) { char* p = new char[10]; std::declare_no_pointers(p, 10); std::undeclare_no_pointers(p, 10); delete [] p; + + return 0; } diff --git a/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp b/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp index 4a71817d4..c923089fa 100644 --- a/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp +++ b/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp @@ -14,10 +14,12 @@ #include #include -int main() +int main(int, char**) { int* p = new int; std::declare_reachable(p); assert(std::undeclare_reachable(p) == p); delete p; + + return 0; } diff --git a/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp b/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp index 4fc2e010f..2fea98364 100644 --- a/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp +++ b/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp @@ -22,7 +22,7 @@ void test_pr26961() { assert(d == std::get_pointer_safety()); } -int main() +int main(int, char**) { { std::pointer_safety r = std::get_pointer_safety(); @@ -33,4 +33,6 @@ int main() { test_pr26961(); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp b/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp index 0f7c44fd8..fe7567eeb 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp @@ -52,7 +52,7 @@ struct PrivateBase : private std::enable_shared_from_this { }; -int main() +int main(int, char**) { { // https://bugs.llvm.org/show_bug.cgi?id=18843 std::shared_ptr t1(new T); @@ -167,4 +167,6 @@ int main() assert(my_weak.lock().get() == ptr); } #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp index bd7f644c3..440fa8ac4 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp @@ -17,6 +17,8 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp index 8db542c07..34717ad42 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp @@ -25,7 +25,7 @@ struct A {}; #endif -int main() +int main(int, char**) { { int* ptr = new int; @@ -40,4 +40,6 @@ int main() test_hash_enabled_for_type>(); } #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp index 4f942f6c2..5cae6ca7d 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp @@ -60,7 +60,7 @@ struct A {}; #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { { int* ptr = new int; @@ -99,4 +99,6 @@ int main() #endif } #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp index 45c82c4ba..7737cfd4d 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p(new int(4)); @@ -51,4 +51,6 @@ int main() assert(*v == 4); assert(*w == 2); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp index d1589aadd..9198ca68c 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp @@ -30,7 +30,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p(new int(4)); @@ -56,4 +56,6 @@ int main() assert(*v == 4); assert(*w == 2); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp index fb09a19fd..da52811c9 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p(new int(4)); @@ -51,4 +51,6 @@ int main() assert(*v == 4); assert(*w == 2); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp index 2a9b6ce12..703bf008f 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp @@ -30,7 +30,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p(new int(4)); @@ -56,4 +56,6 @@ int main() assert(*v == 4); assert(*w == 2); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp index cf6ad5b00..b51a24aef 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p(new int(4)); @@ -37,4 +37,6 @@ int main() assert(*p == 3); assert(*r == 4); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp index f177420fe..b59b515a5 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p(new int(4)); @@ -37,4 +37,6 @@ int main() assert(*p == 3); assert(*r == 4); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp index 3b267f99d..e8bb64dcc 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp @@ -23,10 +23,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::shared_ptr p(new int(3)); assert(std::atomic_is_lock_free(&p) == false); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp index b36580ef2..63416faf3 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp @@ -28,11 +28,13 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p(new int(3)); std::shared_ptr q = std::atomic_load(&p); assert(*q == *p); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp index 40f6b49d6..0708f874b 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp @@ -28,11 +28,13 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::shared_ptr p(new int(3)); std::shared_ptr q = std::atomic_load_explicit(&p, std::memory_order_relaxed); assert(*q == *p); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp index 3c6de40f1..42d7099a9 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p; @@ -36,4 +36,6 @@ int main() std::atomic_store(&p, r); assert(*p == *r); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp index dd4001a82..7da4de3fa 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::shared_ptr p; @@ -36,4 +36,6 @@ int main() std::atomic_store_explicit(&p, r, std::memory_order_seq_cst); assert(*p == *r); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp index 4a96f8181..c3aedd5b1 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp @@ -22,10 +22,12 @@ struct A; // purposefully incomplete -int main() +int main(int, char**) { static_assert((std::is_same::element_type, A>::value), ""); #if TEST_STD_VER > 14 static_assert((std::is_same::weak_type, std::weak_ptr>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp index babf1c6ee..209e3fe71 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { { @@ -63,4 +63,6 @@ int main() std::default_delete* d = std::get_deleter >(p); assert(d == 0); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp index 69ad9513b..a154a121c 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp @@ -40,7 +40,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::auto_ptr pA(new A); @@ -110,4 +110,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp index 6d2000c13..e362f4d8d 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr pA(new A); @@ -117,4 +117,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp index 23b587d0b..2b666315e 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr pA(new A); @@ -117,4 +117,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp index a3ba5877f..6787c33c2 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp @@ -41,7 +41,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr pA(new A); @@ -119,4 +119,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp index 8c63b14b2..e921a0991 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp @@ -41,7 +41,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr pA(new A); @@ -119,4 +119,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp index b7fc447b0..4abe371bc 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::unique_ptr pA(new A); @@ -109,4 +109,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp index 53955aaa2..51e2949b6 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr pA(new A); @@ -53,4 +53,6 @@ int main() assert(pB.get() == pA.get()); assert(!pB.owner_before(pA) && !pA.owner_before(pB)); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp index c27f9503b..76009b96a 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr pB(new A); @@ -53,4 +53,6 @@ int main() assert(pA.get() == 0); assert(pA.use_count() == 0); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp index ec72834d5..9ea544fee 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr pA(new A); @@ -65,4 +65,6 @@ int main() assert(pB.get() == pA.get()); assert(!pB.owner_before(pA) && !pA.owner_before(pB)); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp index 6936744c1..98b5bbf0d 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp @@ -40,7 +40,7 @@ void do_nothing(int*) {} -int main() +int main(int, char**) { const std::shared_ptr p1(new int(1)); assert(!(p1 == nullptr)); @@ -65,4 +65,6 @@ int main() assert(!(nullptr > p2)); assert( (p2 >= nullptr)); assert( (nullptr >= p2)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp index 1257ea65f..e25ba6117 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp @@ -18,7 +18,7 @@ void do_nothing(int*) {} -int main() +int main(int, char**) { int* ptr1(new int); int* ptr2(new int); @@ -27,4 +27,6 @@ int main() const std::shared_ptr p3(ptr2, do_nothing); assert(p1 != p2); assert(p2 == p3); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp index 15e13688b..fdef32d51 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp @@ -17,7 +17,7 @@ void do_nothing(int*) {} -int main() +int main(int, char**) { int* ptr1(new int); int* ptr2(new int); @@ -26,4 +26,6 @@ int main() const std::shared_ptr p3(ptr2, do_nothing); assert((p1 < p2) == (ptr1 < ptr2)); assert(!(p2 < p3) && !(p3 < p2)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp index 6558e230d..282ddd0e0 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp @@ -43,7 +43,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::auto_ptr ptr(new A); @@ -94,4 +94,6 @@ int main() assert(A::count == 0); assert(globalMemCounter.checkOutstandingNewEq(0)); #endif // !defined(TEST_HAS_NO_EXCEPTIONS) && !defined(DISABLE_NEW_COUNT) + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp index c70e537a9..247ca0fa9 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { std::shared_ptr p; assert(p.use_count() == 0); assert(p.get() == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp index a46b31aa5..f29dd1cf7 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp @@ -13,9 +13,11 @@ #include #include -int main() +int main(int, char**) { std::shared_ptr p(nullptr); assert(p.use_count() == 0); assert(p.get() == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp index 9644e4f0f..ee5861122 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr p(nullptr, test_deleter(3)); @@ -43,4 +43,6 @@ int main() assert(A::count == 0); assert(test_deleter::count == 0); assert(test_deleter::dealloc_count == 1); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp index bc1d3584e..0881e8cf4 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr p(nullptr, test_deleter(3), test_allocator(5)); @@ -81,4 +81,6 @@ int main() assert(test_deleter::count == 0); assert(test_deleter::dealloc_count == 1); #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp index 1948c6860..4700df008 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { try { @@ -43,4 +43,6 @@ int main() assert(test_allocator::count == 0); assert(test_allocator::alloc_count == 0); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp index 075cadf43..7d2628d60 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp @@ -37,7 +37,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { globalMemCounter.throw_after = 0; try @@ -51,4 +51,6 @@ int main() assert(test_deleter::count == 0); assert(test_deleter::dealloc_count == 1); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp index 67f0ffd2a..b55d764a6 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp @@ -24,7 +24,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { A* ptr = new A; @@ -42,4 +42,6 @@ int main() assert(p.get() == ptr); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp index 120171456..fd9819382 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { A* ptr = new A; @@ -44,4 +44,6 @@ int main() assert(A::count == 0); assert(test_deleter::count == 0); assert(test_deleter::dealloc_count == 1); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp index 79a0bc84a..0ec18a7ae 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp @@ -28,7 +28,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { A* ptr = new A; @@ -85,4 +85,6 @@ int main() assert(test_deleter::count == 0); assert(test_deleter::dealloc_count == 1); #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp index ad020f89f..5f2984c7e 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { A* ptr = new A; try @@ -44,4 +44,6 @@ int main() assert(test_allocator::count == 0); assert(test_allocator::alloc_count == 0); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp index 6af99aaf5..da12e42ca 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp @@ -34,7 +34,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { A* ptr = new A; globalMemCounter.throw_after = 0; @@ -50,4 +50,6 @@ int main() assert(test_deleter::dealloc_count == 1); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp index 95da6f691..15e776003 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp @@ -33,7 +33,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { A* ptr = new A; assert(A::count == 1); @@ -48,4 +48,6 @@ int main() assert(A::count == 0); } assert(globalMemCounter.checkOutstandingNewEq(0)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp index 44a5be471..091782f02 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp @@ -26,7 +26,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr pA(new A); @@ -58,4 +58,6 @@ int main() assert(A::count == 0); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp index 3b7279087..01a74898f 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp @@ -50,7 +50,7 @@ struct C int C::count = 0; -int main() +int main(int, char**) { static_assert(( std::is_convertible, std::shared_ptr >::value), ""); static_assert((!std::is_convertible, std::shared_ptr >::value), ""); @@ -93,4 +93,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp index 8d3af186e..cc86d12df 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp @@ -54,7 +54,7 @@ struct C int C::count = 0; -int main() +int main(int, char**) { static_assert(( std::is_convertible, std::shared_ptr >::value), ""); static_assert((!std::is_convertible, std::shared_ptr >::value), ""); @@ -109,4 +109,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp index 06a285cd2..83a9a9720 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp @@ -37,7 +37,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr pA(new A); @@ -57,4 +57,6 @@ int main() } assert(A::count == 0); assert(B::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp index d9eef4a23..86797a047 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp @@ -30,7 +30,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr pA(new A); @@ -73,4 +73,6 @@ int main() assert(A::count == 0); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp index d235a50b9..6fd812fca 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp @@ -49,7 +49,7 @@ void fn ( const std::shared_ptr &) { assert (false); } template void assert_deleter ( T * ) { assert(false); } -int main() +int main(int, char**) { { std::unique_ptr ptr(new A); @@ -97,4 +97,6 @@ int main() std::shared_ptr p2(std::move(p)); // should not call deleter when going out of scope } #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp index 117a74aaa..9174f39be 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp @@ -40,7 +40,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { #ifndef TEST_HAS_NO_EXCEPTIONS { @@ -81,4 +81,6 @@ int main() } assert(A::count == 0); #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp index 354a23e70..06c2bba67 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp @@ -51,7 +51,7 @@ private: int A::count = 0; -int main() +int main(int, char**) { { int i = 67; @@ -82,4 +82,6 @@ int main() assert(p->get_char() == 'f'); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp index 0783b6e7f..00f79cc19 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp @@ -97,7 +97,7 @@ void test() assert(Three::count == 0); } -int main() +int main(int, char**) { { int i = 67; @@ -114,4 +114,6 @@ int main() #if TEST_STD_VER >= 11 test >(); #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp index 2535519b9..aed060e57 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp @@ -73,7 +73,7 @@ void test_pointer_to_function() { void test_pointer_to_function() {} #endif // _LIBCPP_VERSION -int main() +int main(int, char**) { int nc = globalMemCounter.outstanding_new; { @@ -107,4 +107,6 @@ int main() } #endif assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp index fd5ebdcca..e17d7424b 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp @@ -22,7 +22,9 @@ private: S () {}; // ctor is private }; -int main() +int main(int, char**) { std::shared_ptr p = std::make_shared(); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp index 8ba4a69c3..d4d8fb630 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp @@ -22,7 +22,9 @@ protected: S () {}; // ctor is protected }; -int main() +int main(int, char**) { std::shared_ptr p = std::make_shared(); // expected-error-re@memory:* {{static_assert failed{{.*}} "Can't construct object in make_shared"}} + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp index c50b68f70..aa038f747 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp @@ -52,9 +52,11 @@ void test(const T &t0) } -int main() +int main(int, char**) { test(true); test(3); test(5.0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp index cf3aac86a..b09550a6e 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp @@ -18,11 +18,13 @@ #include #include -int main() +int main(int, char**) { std::shared_ptr p(new int(3)); std::ostringstream os; assert(os.str().empty()); os << p; assert(!os.str().empty()); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp index 3943b5892..c9df00319 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp @@ -38,7 +38,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr p(new B); @@ -58,4 +58,6 @@ int main() assert(p.get() == 0); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp index 3e91fa3de..c35824165 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp @@ -38,7 +38,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr p(new B); @@ -60,4 +60,6 @@ int main() assert(p.get() == ptr); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp index 70a2024cc..e7d457fa1 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr p(new B); @@ -75,4 +75,6 @@ int main() assert(A::count == 0); assert(test_deleter::count == 0); assert(test_deleter::dealloc_count == 2); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp index d4db96826..9e2bd1012 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp @@ -40,7 +40,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr p(new B); @@ -84,4 +84,6 @@ int main() assert(test_deleter::dealloc_count == 2); assert(test_allocator::count == 0); assert(test_allocator::alloc_count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp index a47e67f04..a27949ebb 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp @@ -26,7 +26,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { A* ptr1 = new A; @@ -100,4 +100,6 @@ int main() assert(A::count == 0); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp index 5f7d6582b..77bf3a22e 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { const std::shared_ptr > p(new std::pair(3, 4)); assert(p->first == 3); @@ -25,4 +25,6 @@ int main() p->second = 6; assert(p->first == 5); assert(p->second == 6); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp index 4b2a495a8..a6f75533a 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp @@ -15,10 +15,12 @@ #include #include -int main() +int main(int, char**) { const std::shared_ptr p(new int(32)); assert(*p == 32); *p = 3; assert(*p == 3); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp index 4c6790f86..247deb07b 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { const std::shared_ptr p(new int(32)); @@ -25,4 +25,6 @@ int main() const std::shared_ptr p; assert(!p); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp index c6ae19911..497a53b21 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { const std::shared_ptr p1(new int); const std::shared_ptr p2 = p1; @@ -26,4 +26,6 @@ int main() assert(p1.owner_before(p3) || p3.owner_before(p1)); assert(p3.owner_before(p1) == p3.owner_before(p2)); ASSERT_NOEXCEPT(p1.owner_before(p2)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp index e857aa6a8..07c7a0644 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { const std::shared_ptr p1(new int); const std::shared_ptr p2 = p1; @@ -29,4 +29,6 @@ int main() assert(p1.owner_before(w3) || p3.owner_before(w1)); assert(p3.owner_before(w1) == p3.owner_before(w2)); ASSERT_NOEXCEPT(p1.owner_before(w2)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp index 14a2fe992..dfad31385 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { const std::shared_ptr p(new int(32)); assert(p.unique()); @@ -24,4 +24,6 @@ int main() assert(!p.unique()); } assert(p.unique()); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp index b40e4705a..b0bfcae9a 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { A* ptr1 = new A; @@ -101,4 +101,6 @@ int main() assert(A::count == 0); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp index 2263eb810..f5bdb876b 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp @@ -19,7 +19,9 @@ struct A; // purposefully incomplete -int main() +int main(int, char**) { static_assert((std::is_same::element_type, A>::value), ""); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp index c65755d8e..b3cc13d72 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp @@ -52,7 +52,7 @@ struct X {}; -int main() +int main(int, char**) { const std::shared_ptr p1(new int); const std::shared_ptr p2 = p1; @@ -128,4 +128,6 @@ int main() assert(s.find(vp) == s.end()); } #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp index 1362537e0..02f180d3d 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr pA(new A); @@ -57,4 +57,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp index 739165c3c..f41c391c4 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr ps(new A); @@ -74,4 +74,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp index f763dc463..33b2ddd42 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp @@ -39,7 +39,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { const std::shared_ptr ps(new A); @@ -74,4 +74,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp index b29623f29..e5a70abe4 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp @@ -17,8 +17,10 @@ struct A; -int main() +int main(int, char**) { std::weak_ptr p; assert(p.use_count() == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp index 8aaeab0c9..45be55e66 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp @@ -50,7 +50,7 @@ struct C int C::count = 0; -int main() +int main(int, char**) { static_assert(( std::is_convertible, std::weak_ptr >::value), ""); static_assert((!std::is_convertible, std::shared_ptr >::value), ""); @@ -91,4 +91,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp index 351b66323..658b233c4 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp @@ -61,7 +61,7 @@ template void sink (std::weak_ptr &&) {} #endif -int main() +int main(int, char**) { { const std::shared_ptr ps(new A); @@ -112,4 +112,6 @@ int main() assert(B::count == 0); assert(A::count == 0); #endif + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp index e155e4faa..4268fda3a 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp @@ -54,7 +54,7 @@ int C::count = 0; template std::weak_ptr source (std::shared_ptr p) { return std::weak_ptr(p); } -int main() +int main(int, char**) { static_assert(( std::is_convertible, std::weak_ptr >::value), ""); static_assert((!std::is_convertible, std::weak_ptr >::value), ""); @@ -104,4 +104,6 @@ int main() } assert(B::count == 0); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp index 7c3bcb6c6..eae249ca1 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp @@ -26,7 +26,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::shared_ptr p1(new A); @@ -37,4 +37,6 @@ int main() assert(p1.use_count() == 1); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp index 38b1dee09..76703d0dd 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp @@ -26,7 +26,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { A* ptr1 = new A; @@ -45,4 +45,6 @@ int main() } } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp index f2fccb558..5fb2dd4f9 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp @@ -26,7 +26,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::weak_ptr wp; @@ -42,4 +42,6 @@ int main() assert(wp.use_count() == 0); assert(wp.expired() == (wp.use_count() == 0)); } + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp index 883de740c..50ff84318 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp @@ -26,7 +26,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { std::weak_ptr wp; @@ -54,4 +54,6 @@ int main() assert(A::count == 0); } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp index c916a8907..2df6d6a0e 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { const std::shared_ptr p1(new int); const std::shared_ptr p2(new int); @@ -23,4 +23,6 @@ int main() const std::weak_ptr w2(p2); bool b = w1 < w2; + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp index d8483d9b6..4d26f5f2b 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { const std::shared_ptr p1(new int); const std::shared_ptr p2 = p1; @@ -29,4 +29,6 @@ int main() assert(w1.owner_before(p3) || w3.owner_before(p1)); assert(w3.owner_before(p1) == w3.owner_before(p2)); ASSERT_NOEXCEPT(w1.owner_before(p2)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp index b323da7d5..39993cd8f 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp @@ -16,7 +16,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { const std::shared_ptr p1(new int); const std::shared_ptr p2 = p1; @@ -29,4 +29,6 @@ int main() assert(w1.owner_before(w3) || w3.owner_before(w1)); assert(w3.owner_before(w1) == w3.owner_before(w2)); ASSERT_NOEXCEPT(w1.owner_before(w2)); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp index e13d5aeaf..53bc3eb9c 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp @@ -27,7 +27,7 @@ struct A int A::count = 0; -int main() +int main(int, char**) { { A* ptr1 = new A; @@ -46,4 +46,6 @@ int main() } } assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp index a85120ae0..f3e26dee5 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp @@ -20,11 +20,13 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_base_of::value), ""); std::bad_weak_ptr e; std::bad_weak_ptr e2 = e; e2 = e; assert(std::strcmp(e.what(), "bad_weak_ptr") == 0); + + return 0; } diff --git a/test/std/utilities/meta/meta.help/bool_constant.pass.cpp b/test/std/utilities/meta/meta.help/bool_constant.pass.cpp index b9037f527..917f8b919 100644 --- a/test/std/utilities/meta/meta.help/bool_constant.pass.cpp +++ b/test/std/utilities/meta/meta.help/bool_constant.pass.cpp @@ -15,7 +15,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { #if TEST_STD_VER > 14 typedef std::bool_constant _t; @@ -30,4 +30,6 @@ int main() static_assert((std::is_same<_f::type, _f>::value), ""); static_assert((_f() == false), ""); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.help/integral_constant.pass.cpp b/test/std/utilities/meta/meta.help/integral_constant.pass.cpp index 89d648750..f312acad6 100644 --- a/test/std/utilities/meta/meta.help/integral_constant.pass.cpp +++ b/test/std/utilities/meta/meta.help/integral_constant.pass.cpp @@ -15,7 +15,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::integral_constant _5; static_assert(_5::value == 5, ""); @@ -47,4 +47,6 @@ int main() std::true_type t1; std::true_type t2 = t1; assert(t2); + + return 0; } diff --git a/test/std/utilities/meta/meta.logical/conjunction.pass.cpp b/test/std/utilities/meta/meta.logical/conjunction.pass.cpp index 0b9a03621..e37769576 100644 --- a/test/std/utilities/meta/meta.logical/conjunction.pass.cpp +++ b/test/std/utilities/meta/meta.logical/conjunction.pass.cpp @@ -19,7 +19,7 @@ struct True { static constexpr bool value = true; }; struct False { static constexpr bool value = false; }; -int main() +int main(int, char**) { static_assert ( std::conjunction<>::value, "" ); static_assert ( std::conjunction::value, "" ); @@ -62,4 +62,6 @@ int main() static_assert ( std::conjunction_v, "" ); static_assert (!std::conjunction_v, "" ); + + return 0; } diff --git a/test/std/utilities/meta/meta.logical/disjunction.pass.cpp b/test/std/utilities/meta/meta.logical/disjunction.pass.cpp index 00a1b306d..baaed6f03 100644 --- a/test/std/utilities/meta/meta.logical/disjunction.pass.cpp +++ b/test/std/utilities/meta/meta.logical/disjunction.pass.cpp @@ -19,7 +19,7 @@ struct True { static constexpr bool value = true; }; struct False { static constexpr bool value = false; }; -int main() +int main(int, char**) { static_assert (!std::disjunction<>::value, "" ); static_assert ( std::disjunction::value, "" ); @@ -62,4 +62,6 @@ int main() static_assert ( std::disjunction_v, "" ); static_assert (!std::disjunction_v, "" ); + + return 0; } diff --git a/test/std/utilities/meta/meta.logical/negation.pass.cpp b/test/std/utilities/meta/meta.logical/negation.pass.cpp index d399a5c84..88ca693d3 100644 --- a/test/std/utilities/meta/meta.logical/negation.pass.cpp +++ b/test/std/utilities/meta/meta.logical/negation.pass.cpp @@ -19,7 +19,7 @@ struct True { static constexpr bool value = true; }; struct False { static constexpr bool value = false; }; -int main() +int main(int, char**) { static_assert (!std::negation::value, "" ); static_assert ( std::negation::value, "" ); @@ -35,4 +35,6 @@ int main() static_assert ( std::negation>::value, "" ); static_assert (!std::negation>::value, "" ); + + return 0; } diff --git a/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp b/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp index c2b84b354..ec27581a4 100644 --- a/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp +++ b/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp @@ -40,7 +40,7 @@ struct B1 : B {}; struct B2 : B {}; struct D : private B1, private B2 {}; -int main() +int main(int, char**) { test_is_base_of(); test_is_base_of(); @@ -53,4 +53,6 @@ int main() test_is_not_base_of(); test_is_not_base_of(); test_is_not_base_of(); + + return 0; } diff --git a/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp b/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp index faffaf6b3..b1722b0fc 100644 --- a/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp +++ b/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp @@ -60,7 +60,7 @@ class CannotInstantiate { enum { X = T::ThisExpressionWillBlowUp }; }; -int main() +int main(int, char**) { // void test_is_convertible (); @@ -259,4 +259,6 @@ int main() // Ensure that CannotInstantiate is not instantiated by is_convertible when it is not needed. // For example CannotInstantiate is instatiated as a part of ADL lookup for arguments of type CannotInstantiate*. static_assert((std::is_convertible*, CannotInstantiate*>::value), ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp b/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp index dab17974b..fa0c0c82e 100644 --- a/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp +++ b/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp @@ -46,7 +46,7 @@ struct Sink { void operator()(Args&&...) const {} }; -int main() { +int main(int, char**) { using AbominableFunc = void(...) const; // Non-callable things @@ -241,4 +241,5 @@ int main() { static_assert(std::is_invocable_r_v, ""); static_assert(!std::is_invocable_r_v, ""); } + return 0; } diff --git a/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp b/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp index f21e99b02..baf64c12f 100644 --- a/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp +++ b/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp @@ -80,7 +80,7 @@ void test_noexcept_function_pointers() { #endif } -int main() { +int main(int, char**) { using AbominableFunc = void(...) const noexcept; // Non-callable things { @@ -212,4 +212,6 @@ int main() { static_assert(!std::is_nothrow_invocable_r_v, ""); } test_noexcept_function_pointers(); + + return 0; } diff --git a/test/std/utilities/meta/meta.rel/is_same.pass.cpp b/test/std/utilities/meta/meta.rel/is_same.pass.cpp index 634580550..739713bf4 100644 --- a/test/std/utilities/meta/meta.rel/is_same.pass.cpp +++ b/test/std/utilities/meta/meta.rel/is_same.pass.cpp @@ -56,7 +56,7 @@ public: ~Class(); }; -int main() +int main(int, char**) { test_is_same(); test_is_same(); @@ -69,4 +69,6 @@ int main() test_is_not_same(); test_is_not_same(); test_is_not_same(); + + return 0; } diff --git a/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp b/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp +++ b/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp index 62699fed4..a887d52bb 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp @@ -25,7 +25,7 @@ void test_remove_all_extents() #endif } -int main() +int main(int, char**) { test_remove_all_extents (); test_remove_all_extents (); @@ -39,4 +39,6 @@ int main() test_remove_all_extents (); test_remove_all_extents (); test_remove_all_extents (); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp index 1c0f98848..a0b19d6a6 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp @@ -26,7 +26,7 @@ void test_remove_extent() } -int main() +int main(int, char**) { test_remove_extent (); test_remove_extent (); @@ -40,4 +40,6 @@ int main() test_remove_extent (); test_remove_extent (); test_remove_extent (); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp index c7fb61232..edde65657 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp @@ -32,7 +32,7 @@ void test_add_const() test_add_const_imp(); } -int main() +int main(int, char**) { test_add_const(); test_add_const(); @@ -41,4 +41,6 @@ int main() test_add_const(); test_add_const(); test_add_const(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp index 0662c9dd4..5621bbf42 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp @@ -32,7 +32,7 @@ void test_add_cv() test_add_cv_imp(); } -int main() +int main(int, char**) { test_add_cv(); test_add_cv(); @@ -41,4 +41,6 @@ int main() test_add_cv(); test_add_cv(); test_add_cv(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp index 476a780a4..6dfaa60f8 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp @@ -32,7 +32,7 @@ void test_add_volatile() test_add_volatile_imp(); } -int main() +int main(int, char**) { test_add_volatile(); test_add_volatile(); @@ -41,4 +41,6 @@ int main() test_add_volatile(); test_add_volatile(); test_add_volatile(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp index d53d6f805..3c927e7c9 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp @@ -32,7 +32,7 @@ void test_remove_const() test_remove_const_imp(); } -int main() +int main(int, char**) { test_remove_const(); test_remove_const(); @@ -41,4 +41,6 @@ int main() test_remove_const(); test_remove_const(); test_remove_const(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp index 569b9642d..2dc8d26e0 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp @@ -32,7 +32,7 @@ void test_remove_cv() test_remove_cv_imp(); } -int main() +int main(int, char**) { test_remove_cv(); test_remove_cv(); @@ -41,4 +41,6 @@ int main() test_remove_cv(); test_remove_cv(); test_remove_cv(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp index 358d2fa8b..fb45d9439 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp @@ -32,7 +32,7 @@ void test_remove_volatile() test_remove_volatile_imp(); } -int main() +int main(int, char**) { test_remove_volatile(); test_remove_volatile(); @@ -41,4 +41,6 @@ int main() test_remove_volatile(); test_remove_volatile(); test_remove_volatile(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp index 08c0b8bb1..3e80402e8 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp @@ -17,7 +17,7 @@ #include // for std::max_align_t #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::aligned_storage<10, 1 >::type T1; @@ -285,4 +285,6 @@ int main() static_assert(std::alignment_of::value == 8, ""); static_assert(sizeof(T1) == 16, ""); } + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp index 2564f1120..cf9fe632d 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp @@ -16,7 +16,9 @@ class A; // Incomplete -int main() +int main(int, char**) { typedef std::aligned_union<10, A>::type T1; + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp index 800a0074c..789fd12a9 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::aligned_union<10, char >::type T1; @@ -111,4 +111,6 @@ int main() static_assert(std::alignment_of::value == 4, ""); static_assert(sizeof(T1) == 4, ""); } + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp index 70d2ddf09..f96603b30 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp @@ -234,7 +234,7 @@ static_assert(is_same::type, const char&>::val } // namespace note_b_example #endif // TEST_STD_VER >= 11 -int main() +int main(int, char**) { static_assert((std::is_same::type, int>::value), ""); static_assert((std::is_same::type, char>::value), ""); @@ -307,4 +307,6 @@ int main() static_assert((std::is_same::type, int>::value), ""); static_assert((std::is_same::type, int>::value), ""); static_assert((std::is_same::type, int>::value), ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp index b408dfb2c..288376ac9 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp @@ -14,7 +14,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same::type, char>::value), ""); static_assert((std::is_same::type, int>::value), ""); @@ -22,4 +22,6 @@ int main() static_assert((std::is_same, char>::value), ""); static_assert((std::is_same, int>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp index a6f85e921..94d972039 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp @@ -23,7 +23,7 @@ void test_decay() #endif } -int main() +int main(int, char**) { test_decay(); test_decay(); @@ -38,4 +38,6 @@ int main() test_decay(); test_decay(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp index c7b0763e1..c033d1aef 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp @@ -12,7 +12,9 @@ #include -int main() +int main(int, char**) { typedef std::enable_if::type A; + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp index bb107d90a..c02c6efdb 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp @@ -14,7 +14,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_same::type, void>::value), ""); static_assert((std::is_same::type, int>::value), ""); @@ -22,4 +22,6 @@ int main() static_assert((std::is_same, void>::value), ""); static_assert((std::is_same, int>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp index 70aa3e212..79382d359 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp @@ -13,7 +13,9 @@ #include -int main() +int main(int, char**) { typedef std::enable_if_t A; + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp index e67cab8e4..e6a01a77a 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp @@ -23,7 +23,7 @@ void test_remove_cvref() static_assert((std::is_same< std::remove_cvref_t, U>::value), ""); } -int main() +int main(int, char**) { test_remove_cvref(); test_remove_cvref(); @@ -48,4 +48,6 @@ int main() test_remove_cvref(); test_remove_cvref(); test_remove_cvref(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp index 313691f32..34dd6d8ea 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp @@ -92,7 +92,7 @@ void test_no_result() #endif } -int main() +int main(int, char**) { typedef NotDerived ND; { // functor object @@ -366,4 +366,6 @@ int main() #endif test_no_result(); } + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp index 55fef6a40..4c020d3da 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp @@ -55,7 +55,7 @@ void test_result_of_imp() #endif } -int main() +int main(int, char**) { { typedef char F::*PMD; @@ -168,4 +168,6 @@ int main() test_result_of_imp )) () const, int>(); } test_result_of_imp(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp index 2946e17f5..7e90c3df9 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp @@ -22,7 +22,7 @@ void test_type_identity() static_assert((std::is_same< std::type_identity_t, T>::value), ""); } -int main() +int main(int, char**) { test_type_identity(); test_type_identity(); @@ -36,4 +36,6 @@ int main() test_type_identity(); test_type_identity(); test_type_identity(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp index ed1bdc44c..be1c739ee 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp @@ -27,7 +27,7 @@ enum E { V = INT_MIN }; enum F { W = UINT_MAX }; #endif // TEST_UNSIGNED_UNDERLYING_TYPE -int main() +int main(int, char**) { static_assert((std::is_same::type, int>::value), "E has the wrong underlying type"); @@ -52,4 +52,6 @@ int main() static_assert((std::is_same, char>::value), ""); #endif // TEST_STD_VER > 11 #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp index ec4e270be..22c0b79d6 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp @@ -45,7 +45,7 @@ void test_function1() struct Foo {}; -int main() +int main(int, char**) { test_add_pointer(); test_add_pointer(); @@ -76,4 +76,6 @@ int main() test_function0(); test_function0(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp index 1f62b1412..ba7cceb29 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp @@ -22,7 +22,7 @@ void test_remove_pointer() #endif } -int main() +int main(int, char**) { test_remove_pointer(); test_remove_pointer(); @@ -40,4 +40,6 @@ int main() test_remove_pointer(); test_remove_pointer(); test_remove_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp index 68d8aef35..dadcafca6 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp @@ -44,7 +44,7 @@ void test_function1() struct Foo {}; -int main() +int main(int, char**) { test_add_lvalue_reference(); test_add_lvalue_reference(); @@ -75,4 +75,6 @@ int main() test_function0(); test_function0(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp index c13a62366..34c6cd3dd 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp @@ -46,7 +46,7 @@ void test_function1() struct Foo {}; -int main() +int main(int, char**) { test_add_rvalue_reference(); test_add_rvalue_reference(); @@ -73,4 +73,6 @@ int main() test_function0(); test_function0(); test_function0(); + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp index 1cecd51e2..5612ba678 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp @@ -22,7 +22,7 @@ void test_remove_reference() #endif } -int main() +int main(int, char**) { test_remove_reference(); test_remove_reference(); @@ -43,4 +43,6 @@ int main() test_remove_reference(); test_remove_reference(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp index b962782d0..fa6ce8e3e 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp @@ -42,7 +42,7 @@ void test_make_signed() #endif } -int main() +int main(int, char**) { test_make_signed< signed char, signed char >(); test_make_signed< unsigned char, signed char >(); @@ -66,4 +66,6 @@ int main() test_make_signed< HugeEnum, __int128_t >(); # endif #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp b/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp index 606fdf426..cf5404f8c 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp @@ -42,7 +42,7 @@ void test_make_unsigned() #endif } -int main() +int main(int, char**) { test_make_unsigned (); test_make_unsigned (); @@ -67,4 +67,6 @@ int main() test_make_unsigned(); # endif #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp b/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp +++ b/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/meta/meta.type.synop/endian.pass.cpp b/test/std/utilities/meta/meta.type.synop/endian.pass.cpp index 65ba30192..52924b357 100644 --- a/test/std/utilities/meta/meta.type.synop/endian.pass.cpp +++ b/test/std/utilities/meta/meta.type.synop/endian.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { static_assert(std::is_enum::value, ""); // Check that E is a scoped enum by checking for conversions. @@ -43,4 +43,6 @@ int main() { assert ((c[0] == 1) == (std::endian::native == std::endian::big)); } + + return 0; } diff --git a/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp b/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp +++ b/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp b/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp index 903098415..43cc5bfce 100644 --- a/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp +++ b/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp @@ -39,7 +39,7 @@ public: ~Class(); }; -int main() +int main(int, char**) { test_alignment_of(); test_alignment_of(); @@ -57,4 +57,6 @@ int main() test_alignment_of(); #endif test_alignment_of(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp b/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp index bfd36533e..927ce1373 100644 --- a/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp +++ b/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp @@ -50,7 +50,7 @@ public: ~Class(); }; -int main() +int main(int, char**) { test_extent(); test_extent(); @@ -70,4 +70,6 @@ int main() test_extent1(); test_extent1(); test_extent1(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp b/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp index 74a3637a4..6c2eecb86 100644 --- a/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp +++ b/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp @@ -35,7 +35,7 @@ public: ~Class(); }; -int main() +int main(int, char**) { test_rank(); test_rank(); @@ -50,4 +50,6 @@ int main() test_rank(); test_rank(); test_rank(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp b/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp index af46f4726..652eddaa8 100644 --- a/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp +++ b/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp @@ -45,7 +45,7 @@ public: ~Class(); }; -int main() +int main(int, char**) { static_assert( std::is_same>::value, ""); @@ -64,4 +64,6 @@ int main() test2(); static_assert( std::is_same>::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp b/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp index 25b8d715a..90514eaae 100644 --- a/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp +++ b/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp @@ -27,9 +27,11 @@ # endif #endif -int main() +int main(int, char**) { #if defined(__cpp_lib_void_t) static_assert(std::is_same_v, void>, ""); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp index 1e2dc42ae..9f3d8f558 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp @@ -48,7 +48,7 @@ typedef const char const_array[3]; typedef char incomplete_array[]; struct Incomplete; -int main() +int main(int, char**) { test_array(); test_array(); @@ -57,4 +57,6 @@ int main() // LWG#2582 static_assert(!std::is_array::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp index 93bf9efb4..3dd696932 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp @@ -49,11 +49,13 @@ class Class struct incomplete_type; -int main() +int main(int, char**) { test_class(); test_class(); // LWG#2582 static_assert( std::is_class::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp index 95f71b68a..5fa849930 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp @@ -46,10 +46,12 @@ void test_enum() enum Enum {zero, one}; struct incomplete_type; -int main() +int main(int, char**) { test_enum(); // LWG#2582 static_assert(!std::is_enum::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp index c4cf7153b..1f7556c7a 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp @@ -45,7 +45,7 @@ void test_floating_point() struct incomplete_type; -int main() +int main(int, char**) { test_floating_point(); test_floating_point(); @@ -53,4 +53,6 @@ int main() // LWG#2582 static_assert(!std::is_floating_point::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp index 19ad3e92b..d7453be46 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp @@ -66,7 +66,7 @@ void test() struct incomplete_type; -int main() +int main(int, char**) { TEST_REGULAR( void () ); TEST_REGULAR( void (int) ); @@ -89,4 +89,6 @@ int main() // LWG#2582 static_assert(!std::is_function::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp index 74977e4b1..df66316b9 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp @@ -45,7 +45,7 @@ void test_integral() struct incomplete_type; -int main() +int main(int, char**) { test_integral(); test_integral(); @@ -67,4 +67,6 @@ int main() // LWG#2582 static_assert(!std::is_integral::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp index 8611daa15..320581991 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp @@ -70,7 +70,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_array(); test_is_array(); @@ -90,4 +90,6 @@ int main() test_is_not_array(); test_is_not_array(); test_is_not_array(); // LWG#2582 + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp index 6eda248f7..def798b77 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp @@ -70,7 +70,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_class(); test_is_class(); @@ -96,4 +96,6 @@ int main() test_is_not_class(); test_is_not_class(); test_is_not_class(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp index 0261581f6..7d4b67fd8 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp @@ -70,7 +70,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_enum(); @@ -91,4 +91,6 @@ int main() test_is_not_enum(); test_is_not_enum(); test_is_not_enum(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp index 78e581a0c..e628451dc 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp @@ -70,7 +70,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_floating_point(); test_is_floating_point(); @@ -99,4 +99,6 @@ int main() test_is_not_floating_point(); test_is_not_floating_point(); test_is_not_floating_point(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp index 0f2304fe7..b582499cb 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp @@ -74,7 +74,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_function(); test_is_function(); @@ -105,4 +105,6 @@ int main() test_is_function(); test_is_function(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp index ede74445e..216df3b56 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp @@ -71,7 +71,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_integral(); test_is_integral(); @@ -105,4 +105,6 @@ int main() test_is_not_integral(); test_is_not_integral(); test_is_not_integral(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp index fe045a297..ed32cd9b9 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp @@ -72,7 +72,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_lvalue_reference(); @@ -93,4 +93,6 @@ int main() test_is_not_lvalue_reference(); test_is_not_lvalue_reference(); test_is_not_lvalue_reference(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp index 7e20b58fc..95a8b5585 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp @@ -71,7 +71,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_member_object_pointer(); test_is_member_object_pointer(); @@ -95,4 +95,6 @@ int main() test_is_not_member_object_pointer(); test_is_not_member_object_pointer(); test_is_not_member_object_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp index 0a1b95354..cf46c7261 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp @@ -71,7 +71,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_member_pointer(); test_is_member_pointer(); @@ -102,4 +102,6 @@ int main() test_is_member_pointer(); test_is_member_pointer(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp index 762c21406..7ad765d8b 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp @@ -72,7 +72,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_null_pointer(); @@ -93,4 +93,6 @@ int main() test_is_not_null_pointer(); test_is_not_null_pointer(); test_is_not_null_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp index 9fa33b93c..18609b812 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp @@ -70,7 +70,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_pointer(); test_is_pointer(); @@ -92,4 +92,6 @@ int main() test_is_not_pointer(); test_is_not_pointer(); test_is_not_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp index 92e86713c..d17ed5fee 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp @@ -72,7 +72,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_rvalue_reference(); @@ -93,4 +93,6 @@ int main() test_is_not_rvalue_reference(); test_is_not_rvalue_reference(); test_is_not_rvalue_reference(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp index 0fc3c4361..a86147a9a 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp @@ -70,7 +70,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_union(); @@ -91,4 +91,6 @@ int main() test_is_not_union(); test_is_not_union(); test_is_not_union(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp index 0bfeaddee..ccbca9753 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp @@ -70,7 +70,7 @@ struct incomplete_type; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_void(); @@ -90,4 +90,6 @@ int main() test_is_not_void(); test_is_not_void(); test_is_not_void(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp index b4f010749..1c431edfa 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp @@ -37,11 +37,13 @@ void test_lvalue_ref() struct incomplete_type; -int main() +int main(int, char**) { test_lvalue_ref(); test_lvalue_ref(); // LWG#2582 static_assert(!std::is_lvalue_reference::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp index 345195e0e..fdbfd9039 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp @@ -52,7 +52,7 @@ class Class struct incomplete_type; -int main() +int main(int, char**) { test_member_function_pointer(); test_member_function_pointer(); @@ -225,4 +225,6 @@ int main() // LWG#2582 static_assert(!std::is_member_function_pointer::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp index 672a90a6f..916c580d5 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp @@ -51,7 +51,7 @@ class Class struct incomplete_type; -int main() +int main(int, char**) { test_member_function_pointer(); test_member_function_pointer(); @@ -79,4 +79,6 @@ int main() // LWG#2582 static_assert(!std::is_member_function_pointer::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp index 2f77553fd..b22e59e37 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp @@ -49,10 +49,12 @@ class Class struct incomplete_type; -int main() +int main(int, char**) { test_member_object_pointer(); // LWG#2582 static_assert(!std::is_member_object_pointer::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp index 759eee668..993b32fdf 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp @@ -46,13 +46,16 @@ void test_nullptr() struct incomplete_type; -int main() +int main(int, char**) { test_nullptr(); // LWG#2582 static_assert(!std::is_null_pointer::value, ""); + return 0; } #else -int main() {} +int main(int, char**) { + return 0; +} #endif diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp index 68964f526..68f4186db 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp @@ -46,7 +46,7 @@ void test_pointer() struct incomplete_type; -int main() +int main(int, char**) { test_pointer(); test_pointer(); @@ -55,4 +55,6 @@ int main() // LWG#2582 static_assert(!std::is_pointer::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp index cf0b246c6..e40a2a014 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp @@ -38,11 +38,13 @@ void test_rvalue_ref() struct incomplete_type; -int main() +int main(int, char**) { test_rvalue_ref(); test_rvalue_ref(); // LWG#2582 static_assert(!std::is_rvalue_reference::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp index 683eed65a..a840f5bb2 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp @@ -51,10 +51,12 @@ union Union struct incomplete_type; -int main() +int main(int, char**) { test_union(); // LWG#2582 static_assert(!std::is_union::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp index 047de2004..d9defa528 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp @@ -45,10 +45,12 @@ void test_void() struct incomplete_type; -int main() +int main(int, char**) { test_void(); // LWG#2582 static_assert(!std::is_void::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp index b0ced4a9c..487e14446 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp @@ -39,10 +39,12 @@ typedef char incomplete_array[]; class incomplete_type; -int main() +int main(int, char**) { test_array(); test_array(); test_array(); test_array(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp index bff535c9a..bc072198f 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp @@ -39,8 +39,10 @@ class Class class incomplete_type; -int main() +int main(int, char**) { test_class(); test_class(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp index 33807bc4d..71c74f2ba 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp @@ -35,7 +35,9 @@ void test_enum() enum Enum {zero, one}; -int main() +int main(int, char**) { test_enum(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp index 1a1eaee32..957473c2a 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp @@ -33,9 +33,11 @@ void test_floating_point() test_floating_point_imp(); } -int main() +int main(int, char**) { test_floating_point(); test_floating_point(); test_floating_point(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp index 193cf688f..c27b1237e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp @@ -33,10 +33,12 @@ void test_function() test_function_imp(); } -int main() +int main(int, char**) { test_function(); test_function(); test_function(); test_function(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp index d349b75f7..cac606a51 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp @@ -33,7 +33,7 @@ void test_integral() test_integral_imp(); } -int main() +int main(int, char**) { test_integral(); test_integral(); @@ -52,4 +52,6 @@ int main() test_integral<__int128_t>(); test_integral<__uint128_t>(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp index ff0ff7a34..683e885e2 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp @@ -72,7 +72,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_arithmetic(); test_is_arithmetic(); @@ -103,4 +103,6 @@ int main() test_is_not_arithmetic(); test_is_not_arithmetic(); test_is_not_arithmetic(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp index a0d03dd6e..4d789066d 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp @@ -72,7 +72,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_compound(); test_is_compound(); @@ -94,4 +94,6 @@ int main() test_is_not_compound(); test_is_not_compound(); test_is_not_compound(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp index 343b1291a..b1a383602 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp @@ -72,7 +72,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_fundamental(); test_is_fundamental(); @@ -111,4 +111,6 @@ int main() test_is_not_fundamental(); test_is_not_fundamental(); test_is_not_fundamental(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp index e5486f73e..82f0ae9aa 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp @@ -72,7 +72,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { // Arithmetic types (3.9.1), enumeration types, pointer types, pointer to member types (3.9.2), // std::nullptr_t, and cv-qualified versions of these types (3.9.3) @@ -101,4 +101,6 @@ int main() test_is_not_member_pointer(); test_is_not_member_pointer(); test_is_not_member_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp index 8ec4a6d0f..8a6f6d84c 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp @@ -72,7 +72,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { // An object type is a (possibly cv-qualified) type that is not a function type, // not a reference type, and not a void type. @@ -99,4 +99,6 @@ int main() test_is_not_object(); test_is_not_object(); test_is_not_object(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp index a511daf35..bb8a2d62c 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp @@ -72,7 +72,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { test_is_reference(); #if TEST_STD_VER >= 11 @@ -100,4 +100,6 @@ int main() test_is_not_reference(); test_is_not_reference(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp index c20f1e8ef..804c6848e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp @@ -72,7 +72,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { // Arithmetic types (3.9.1), enumeration types, pointer types, pointer to member types (3.9.2), // std::nullptr_t, and cv-qualified versions of these types (3.9.3) @@ -110,4 +110,6 @@ int main() test_is_not_scalar(); test_is_not_scalar(); test_is_not_scalar(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp index 0ce0423f6..44027dadb 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp @@ -24,8 +24,10 @@ void test_lvalue_ref() static_assert(!std::is_member_pointer::value, ""); } -int main() +int main(int, char**) { test_lvalue_ref(); test_lvalue_ref(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp index cc75ef966..fda2e8181 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp @@ -37,9 +37,11 @@ class Class { }; -int main() +int main(int, char**) { test_member_function_pointer(); test_member_function_pointer(); test_member_function_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp index ea1302742..3e8117b6a 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp @@ -37,7 +37,9 @@ class Class { }; -int main() +int main(int, char**) { test_member_object_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp index 61ae96e5b..f5677b95b 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp @@ -33,10 +33,12 @@ void test_pointer() test_pointer_imp(); } -int main() +int main(int, char**) { test_pointer(); test_pointer(); test_pointer(); test_pointer(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp index 63180a008..341b94626 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp @@ -26,8 +26,10 @@ void test_rvalue_ref() static_assert(!std::is_member_pointer::value, ""); } -int main() +int main(int, char**) { test_rvalue_ref(); test_rvalue_ref(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp index d30354d1a..fb48a70f3 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp @@ -39,7 +39,9 @@ union Union double __; }; -int main() +int main(int, char**) { test_union(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp index 3559d7b83..657f72774 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp @@ -33,7 +33,9 @@ void test_void() test_void_imp(); } -int main() +int main(int, char**) { test_void(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp index d778526b5..e6f70123b 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp @@ -80,7 +80,7 @@ struct B }; -int main() +int main(int, char**) { test_has_not_has_unique_object_representations(); test_has_not_has_unique_object_representations(); @@ -102,4 +102,6 @@ int main() test_has_unique_object_representations(); test_has_unique_object_representations(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp index 9ee9bf163..57c1027c3 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp @@ -70,7 +70,7 @@ struct A ~A(); }; -int main() +int main(int, char**) { test_has_not_virtual_destructor(); test_has_not_virtual_destructor(); @@ -87,4 +87,6 @@ int main() test_has_virtual_destructor(); test_has_virtual_destructor(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp index cbc031790..ee6a12e4b 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp @@ -72,7 +72,7 @@ struct AbstractTemplate { template <> struct AbstractTemplate {}; -int main() +int main(int, char**) { test_is_not_abstract(); test_is_not_abstract(); @@ -90,4 +90,6 @@ int main() test_is_abstract(); test_is_abstract >(); test_is_not_abstract >(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp index a8f19fd10..843231f46 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp @@ -56,7 +56,7 @@ private: struct Union { int x; void* y; }; -int main () +int main(int, char**) { { test_false(); @@ -75,4 +75,6 @@ int main () test_true(); test_true(); } + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp index eb98ddb54..8e5e2cc6e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp @@ -58,7 +58,7 @@ struct E template struct X { T t; }; -int main() +int main(int, char**) { test_is_assignable (); test_is_assignable (); @@ -79,4 +79,6 @@ int main() // pointer to incomplete template type test_is_assignable*&, X*> (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp index fdbdfbd59..0af73cf7e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp @@ -30,7 +30,7 @@ void test_is_const() struct A; // incomplete -int main() +int main(int, char**) { test_is_const(); test_is_const(); @@ -44,4 +44,6 @@ int main() static_assert(!std::is_const::value, ""); static_assert(!std::is_const::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp index f78319aff..a5b723c0e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp @@ -147,7 +147,7 @@ static constexpr bool clang_disallows_valid_static_cast_bug = #endif -int main() +int main(int, char**) { typedef Base B; typedef Derived D; @@ -301,4 +301,6 @@ int main() test_is_not_constructible (); #endif #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp index 24719bfb8..3f10907a4 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp @@ -63,7 +63,7 @@ struct C void operator=(C&); // not const }; -int main() +int main(int, char**) { test_is_copy_assignable (); test_is_copy_assignable (); @@ -81,4 +81,6 @@ int main() #endif test_is_not_copy_assignable (); test_is_not_copy_assignable (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp index 457270a89..f64c40e86 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp @@ -70,7 +70,7 @@ struct C void operator=(C&); // not const }; -int main() +int main(int, char**) { test_is_copy_constructible(); test_is_copy_constructible(); @@ -91,4 +91,6 @@ int main() #if TEST_STD_VER >= 11 test_is_not_copy_constructible(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp index aef79f7fa..ce2ec9561 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp @@ -81,7 +81,7 @@ class B B(); }; -int main() +int main(int, char**) { test_is_default_constructible(); test_is_default_constructible(); @@ -122,4 +122,6 @@ int main() test_is_not_default_constructible (); #endif #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp index 8722b78fe..1a32efa42 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp @@ -97,7 +97,7 @@ struct DeletedVirtualPrivateDestructor { private: virtual ~DeletedVirtualPri #endif -int main() +int main(int, char**) { test_is_destructible(); test_is_destructible(); @@ -142,4 +142,6 @@ int main() test_is_not_destructible(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp index 6dafb55a3..850af8b7a 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp @@ -78,7 +78,7 @@ struct bit_one int : 1; }; -int main() +int main(int, char**) { test_is_not_empty(); test_is_not_empty(); @@ -100,4 +100,6 @@ int main() test_is_empty(); test_is_empty(); test_is_empty(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp index 61aed970e..4cded0f92 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp @@ -48,7 +48,7 @@ void test_is_not_final() #endif } -int main () +int main(int, char**) { test_is_not_final(); test_is_not_final(); @@ -58,4 +58,6 @@ int main () test_is_not_final(); test_is_final (); test_is_not_final(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp index 80bb49509..b86ff5a85 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp @@ -69,7 +69,7 @@ enum Enum {zero, one}; typedef void (*FunctionPtr)(); -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 test_is_literal_type(); @@ -101,4 +101,6 @@ int main() test_is_not_literal_type(); test_is_not_literal_type(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp index edf825dd7..5a330c6d3 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp @@ -53,7 +53,7 @@ struct A A(); }; -int main() +int main(int, char**) { test_is_move_assignable (); test_is_move_assignable (); @@ -68,4 +68,6 @@ int main() test_is_not_move_assignable (); #endif test_is_not_move_assignable (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp index 3052d3925..06ca5c463 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp @@ -66,7 +66,7 @@ struct B #endif }; -int main() +int main(int, char**) { test_is_not_move_constructible(); test_is_not_move_constructible(); @@ -84,4 +84,6 @@ int main() test_is_move_constructible(); test_is_move_constructible(); test_is_move_constructible(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp index c0a22e3b7..be1f016a4 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp @@ -45,7 +45,7 @@ struct C void operator=(C&); // not const }; -int main() +int main(int, char**) { test_is_nothrow_assignable (); test_is_nothrow_assignable (); @@ -58,4 +58,6 @@ int main() test_is_not_nothrow_assignable (); test_is_not_nothrow_assignable (); test_is_not_nothrow_assignable (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp index e9c256aca..0d171261a 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp @@ -97,7 +97,7 @@ struct Tuple { }; #endif -int main() +int main(int, char**) { test_is_nothrow_constructible (); test_is_nothrow_constructible (); @@ -114,4 +114,6 @@ int main() static_assert(!std::is_constructible::value, ""); test_is_not_nothrow_constructible (); // See bug #19616. #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp index a3d2611c9..64895adf4 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp @@ -52,7 +52,7 @@ struct A A& operator=(const A&); }; -int main() +int main(int, char**) { test_has_nothrow_assign(); test_has_nothrow_assign(); @@ -68,4 +68,6 @@ int main() test_has_not_nothrow_assign(); test_has_not_nothrow_assign(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp index 4caaeca25..6b1708839 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp @@ -55,7 +55,7 @@ struct A A(const A&); }; -int main() +int main(int, char**) { test_has_not_nothrow_copy_constructor(); test_has_not_nothrow_copy_constructor(); @@ -68,4 +68,6 @@ int main() test_is_nothrow_copy_constructible(); test_is_nothrow_copy_constructible(); test_is_nothrow_copy_constructible(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp index 6e443b303..c30facc51 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp @@ -67,7 +67,7 @@ struct DThrows }; #endif -int main() +int main(int, char**) { test_has_not_nothrow_default_constructor(); test_has_not_nothrow_default_constructor(); @@ -84,4 +84,6 @@ int main() test_is_nothrow_default_constructible(); test_is_nothrow_default_constructible(); test_is_nothrow_default_constructible(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp index f58a93ce2..817d696d1 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp @@ -79,7 +79,7 @@ class Abstract }; -int main() +int main(int, char**) { test_is_not_nothrow_destructible(); test_is_not_nothrow_destructible(); @@ -110,4 +110,6 @@ int main() test_is_not_nothrow_destructible(); test_is_not_nothrow_destructible(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp index cb446ef01..4bcbabbcc 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp @@ -52,7 +52,7 @@ struct A A& operator=(const A&); }; -int main() +int main(int, char**) { test_has_nothrow_assign(); test_has_nothrow_assign(); @@ -66,4 +66,6 @@ int main() test_has_not_nothrow_assign(); test_has_not_nothrow_assign(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp index ce002e820..ab9e0c6bb 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp @@ -55,7 +55,7 @@ struct A A(const A&); }; -int main() +int main(int, char**) { test_has_not_nothrow_move_constructor(); test_has_not_nothrow_move_constructor(); @@ -68,4 +68,6 @@ int main() test_is_nothrow_move_constructible(); test_is_nothrow_move_constructible(); test_is_nothrow_move_constructible(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp index c90f938c5..f554199c6 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp @@ -46,7 +46,7 @@ struct ThrowingMove { } // namespace MyNS -int main() +int main(int, char**) { using namespace MyNS; { @@ -79,4 +79,6 @@ int main() static_assert(std::is_nothrow_swappable_v, ""); static_assert(!std::is_nothrow_swappable_v, ""); } + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp index 2121f75b0..fb4beac17 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp @@ -45,7 +45,7 @@ void swap(M&&, M&&) noexcept {} } // namespace MyNS -int main() +int main(int, char**) { using namespace MyNS; { @@ -77,4 +77,6 @@ int main() static_assert(std::is_nothrow_swappable_with_v, ""); static_assert(!std::is_nothrow_swappable_with_v, ""); } + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp index f0dac244c..87fe6ebbe 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp @@ -49,7 +49,7 @@ public: ~Class(); }; -int main() +int main(int, char**) { test_is_not_pod(); test_is_not_pod(); @@ -61,4 +61,6 @@ int main() test_is_pod(); test_is_pod(); test_is_pod(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp index feb8f270e..8829fea6b 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp @@ -72,7 +72,7 @@ class Final { }; #endif -int main() +int main(int, char**) { test_is_not_polymorphic(); test_is_not_polymorphic(); @@ -91,4 +91,6 @@ int main() test_is_polymorphic(); test_is_polymorphic(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp index 5e9042c79..4936cc788 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp @@ -51,7 +51,7 @@ public: struct A; // incomplete -int main() +int main(int, char**) { test_is_not_signed(); test_is_not_signed(); @@ -71,4 +71,6 @@ int main() test_is_signed<__int128_t>(); test_is_not_signed<__uint128_t>(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp index 10f23cca9..fb096c89a 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp @@ -50,11 +50,13 @@ struct pair T2 second; }; -int main() +int main(int, char**) { test_is_standard_layout (); test_is_standard_layout (); test_is_standard_layout > (); test_is_not_standard_layout (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp index 3e0980bd5..5768a954d 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp @@ -63,7 +63,7 @@ void swap(T&, T&) {} } // end namespace MyNS2 -int main() +int main(int, char**) { using namespace MyNS; { @@ -94,4 +94,6 @@ int main() static_assert(std::is_swappable_v, ""); static_assert(!std::is_swappable_v, ""); } + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp index 5d21f3699..5931e7ce7 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { // Use a builtin type so we don't get ADL lookup. typedef double T[17][29]; @@ -39,4 +39,6 @@ int main() std::iter_swap(t1, t2); std::swap_ranges(t1, t1 + 17, t2); } + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp index f11f93338..cd65d14ef 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp @@ -45,7 +45,7 @@ void swap(M&&, M&&) {} } // namespace MyNS -int main() +int main(int, char**) { using namespace MyNS; { @@ -74,4 +74,6 @@ int main() static_assert(std::is_swappable_with_v, ""); static_assert(!std::is_swappable_with_v, ""); } + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp index 4350f1299..8bb1b7c9b 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp @@ -51,7 +51,7 @@ public: B(); }; -int main() +int main(int, char**) { test_is_trivial (); test_is_trivial (); @@ -59,4 +59,6 @@ int main() test_is_not_trivial (); test_is_not_trivial (); test_is_not_trivial (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp index a85f57a5e..124480c07 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp @@ -47,7 +47,7 @@ struct C void operator=(C&); // not const }; -int main() +int main(int, char**) { test_is_trivially_assignable (); test_is_trivially_assignable (); @@ -58,4 +58,6 @@ int main() test_is_not_trivially_assignable (); test_is_not_trivially_assignable (); test_is_not_trivially_assignable (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp index 78ae8cfa9..42d54bd7e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp @@ -65,7 +65,7 @@ struct A A(int, double); }; -int main() +int main(int, char**) { test_is_trivially_constructible (); test_is_trivially_constructible (); @@ -73,4 +73,6 @@ int main() test_is_not_trivially_constructible (); test_is_not_trivially_constructible (); test_is_not_trivially_constructible (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp index 853c8aa32..91fbf69f4 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp @@ -59,7 +59,7 @@ struct A A& operator=(const A&); }; -int main() +int main(int, char**) { test_has_trivially_copy_assignable(); test_has_trivially_copy_assignable(); @@ -76,4 +76,6 @@ int main() test_has_not_trivially_copy_assignable(); test_has_not_trivially_copy_assignable(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp index decd7ffea..5744d2ca0 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp @@ -65,7 +65,7 @@ struct A A(const A&); }; -int main() +int main(int, char**) { test_has_not_trivial_copy_constructor(); test_has_not_trivial_copy_constructor(); @@ -80,4 +80,6 @@ int main() test_is_trivially_copy_constructible(); test_is_trivially_copy_constructible(); test_is_trivially_copy_constructible(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp index 073ea681d..51ac0803e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp @@ -65,7 +65,7 @@ public: C(); }; -int main() +int main(int, char**) { test_is_trivially_copyable (); test_is_trivially_copyable (); @@ -76,4 +76,6 @@ int main() test_is_not_trivially_copyable (); test_is_not_trivially_copyable (); test_is_not_trivially_copyable (); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp index 2f70ba606..03ac030a3 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp @@ -69,7 +69,7 @@ struct A A(); }; -int main() +int main(int, char**) { test_has_not_trivial_default_constructor(); test_has_not_trivial_default_constructor(); @@ -85,4 +85,6 @@ int main() test_is_trivially_default_constructible(); test_is_trivially_default_constructible(); test_is_trivially_default_constructible(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp index 37ea513fc..e79e4926b 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp @@ -87,7 +87,7 @@ struct A ~A(); }; -int main() +int main(int, char**) { test_is_not_trivially_destructible(); test_is_not_trivially_destructible(); @@ -115,4 +115,6 @@ int main() test_is_not_trivially_destructible(); test_is_not_trivially_destructible(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp index c4aa7b7dc..0a91efdf0 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp @@ -59,7 +59,7 @@ struct A A& operator=(const A&); }; -int main() +int main(int, char**) { test_has_trivial_assign(); test_has_trivial_assign(); @@ -76,4 +76,6 @@ int main() test_has_not_trivial_assign(); test_has_not_trivial_assign(); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp index 6f47ed6fd..78c10a132 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp @@ -75,7 +75,7 @@ struct MoveOnly2 #endif -int main() +int main(int, char**) { test_has_not_trivial_move_constructor(); test_has_not_trivial_move_constructor(); @@ -94,4 +94,6 @@ int main() static_assert(!std::is_trivially_move_constructible::value, ""); static_assert( std::is_trivially_move_constructible::value, ""); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp index 86e5611c7..bc70a43b9 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp @@ -51,7 +51,7 @@ public: struct A; // incomplete -int main() +int main(int, char**) { test_is_not_unsigned(); test_is_not_unsigned(); @@ -71,4 +71,6 @@ int main() test_is_unsigned<__uint128_t>(); test_is_not_unsigned<__int128_t>(); #endif + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp index 28cb29f3b..cb0fc3c6e 100644 --- a/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp +++ b/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp @@ -30,7 +30,7 @@ void test_is_volatile() struct A; // incomplete -int main() +int main(int, char**) { test_is_volatile(); test_is_volatile(); @@ -44,4 +44,6 @@ int main() static_assert(!std::is_volatile::value, ""); static_assert(!std::is_volatile::value, ""); + + return 0; } diff --git a/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp b/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp +++ b/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/nothing_to_do.pass.cpp b/test/std/utilities/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/nothing_to_do.pass.cpp +++ b/test/std/utilities/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp b/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp index cfae63963..9bcfa8e46 100644 --- a/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp +++ b/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp @@ -23,8 +23,10 @@ #include #include -int main() +int main(int, char**) { using std::bad_optional_access; bad_optional_access ex; + + return 0; } diff --git a/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp b/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp index 80f2372e4..ac7be93f7 100644 --- a/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp +++ b/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp @@ -23,10 +23,12 @@ #include #include -int main() +int main(int, char**) { using std::bad_optional_access; static_assert(std::is_base_of::value, ""); static_assert(std::is_convertible::value, ""); + + return 0; } diff --git a/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp b/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp index dbf8a0564..4f7aedbcb 100644 --- a/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp +++ b/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp @@ -26,7 +26,7 @@ constexpr bool operator==(const X& lhs, const X& rhs) { return lhs.i_ == rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -60,4 +60,6 @@ int main() { static_assert(o1 == 42, ""); static_assert(!(101 == o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp b/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp index 539e35fe0..373634f68 100644 --- a/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp +++ b/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp @@ -24,7 +24,7 @@ struct X { constexpr bool operator>(const X& lhs, const X& rhs) { return lhs.i_ > rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -60,4 +60,6 @@ int main() { static_assert(o1 > 11, ""); static_assert(!(42 > o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp b/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp index c7bbbda85..5d4839734 100644 --- a/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp +++ b/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp @@ -26,7 +26,7 @@ constexpr bool operator>=(const X& lhs, const X& rhs) { return lhs.i_ >= rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -62,4 +62,6 @@ int main() { static_assert(o1 >= 42, ""); static_assert(!(11 >= o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp b/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp index 73ed85643..a601939c5 100644 --- a/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp +++ b/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp @@ -26,7 +26,7 @@ constexpr bool operator<=(const X& lhs, const X& rhs) { return lhs.i_ <= rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -62,4 +62,6 @@ int main() { static_assert(o1 <= 42, ""); static_assert(!(101 <= o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp b/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp index c0c111afd..732095590 100644 --- a/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp +++ b/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp @@ -24,7 +24,7 @@ struct X { constexpr bool operator<(const X& lhs, const X& rhs) { return lhs.i_ < rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -60,4 +60,6 @@ int main() { static_assert(o1 < 101, ""); static_assert(!(42 < o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp b/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp index 949a03a8c..0d14f1e97 100644 --- a/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp +++ b/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp @@ -26,7 +26,7 @@ constexpr bool operator!=(const X& lhs, const X& rhs) { return lhs.i_ != rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -60,4 +60,6 @@ int main() { static_assert(o1 != 101, ""); static_assert(!(42 != o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp b/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp index a842804f3..66ab089dc 100644 --- a/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp +++ b/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp @@ -17,9 +17,11 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); { } + + return 0; } diff --git a/test/std/utilities/optional/optional.hash/hash.pass.cpp b/test/std/utilities/optional/optional.hash/hash.pass.cpp index 0f74557b7..aa89a51d8 100644 --- a/test/std/utilities/optional/optional.hash/hash.pass.cpp +++ b/test/std/utilities/optional/optional.hash/hash.pass.cpp @@ -30,7 +30,7 @@ struct hash { } -int main() +int main(int, char**) { using std::optional; const std::size_t nullopt_hash = @@ -76,4 +76,6 @@ int main() test_hash_enabled_for_type>(); test_hash_enabled_for_type>(); } + + return 0; } diff --git a/test/std/utilities/optional/optional.nullops/equal.pass.cpp b/test/std/utilities/optional/optional.nullops/equal.pass.cpp index 05413c1f1..589446220 100644 --- a/test/std/utilities/optional/optional.nullops/equal.pass.cpp +++ b/test/std/utilities/optional/optional.nullops/equal.pass.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::nullopt_t; @@ -35,4 +35,6 @@ int main() static_assert (noexcept(nullopt == o1), ""); static_assert (noexcept(o1 == nullopt), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.nullops/greater.pass.cpp b/test/std/utilities/optional/optional.nullops/greater.pass.cpp index 7bc764d01..59dc62fce 100644 --- a/test/std/utilities/optional/optional.nullops/greater.pass.cpp +++ b/test/std/utilities/optional/optional.nullops/greater.pass.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::nullopt_t; @@ -35,4 +35,6 @@ int main() static_assert (noexcept(nullopt > o1), ""); static_assert (noexcept(o1 > nullopt), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp b/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp index 7c77a95a1..e23e8794f 100644 --- a/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp +++ b/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::nullopt_t; @@ -35,4 +35,6 @@ int main() static_assert (noexcept(nullopt >= o1), ""); static_assert (noexcept(o1 >= nullopt), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp b/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp index 1d3994e4a..96f0754e4 100644 --- a/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp +++ b/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp @@ -15,7 +15,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::nullopt_t; @@ -36,4 +36,6 @@ int main() static_assert (noexcept(nullopt <= o1), ""); static_assert (noexcept(o1 <= nullopt), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.nullops/less_than.pass.cpp b/test/std/utilities/optional/optional.nullops/less_than.pass.cpp index 3b313c946..872f3159a 100644 --- a/test/std/utilities/optional/optional.nullops/less_than.pass.cpp +++ b/test/std/utilities/optional/optional.nullops/less_than.pass.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::nullopt_t; @@ -35,4 +35,6 @@ int main() static_assert (noexcept(nullopt < o1), ""); static_assert (noexcept(o1 < nullopt), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp b/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp index 9b3c41c1c..7eea0fa88 100644 --- a/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp +++ b/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::nullopt_t; @@ -35,4 +35,6 @@ int main() static_assert (noexcept(nullopt != o1), ""); static_assert (noexcept(o1 != nullopt), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp b/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp index 9cbbc8bd9..2a7822ebb 100644 --- a/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp +++ b/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::nullopt_t n = {}; + + return 0; } diff --git a/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp b/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp index f664433cb..c9d843e9c 100644 --- a/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp +++ b/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp @@ -29,11 +29,13 @@ constexpr bool test() return true; } -int main() +int main(int, char**) { static_assert(std::is_empty_v); static_assert(!std::is_default_constructible_v); static_assert(std::is_same_v); static_assert(test()); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp index e40af0823..8d2a8a00c 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp @@ -241,7 +241,7 @@ enum MyEnum { Zero, One, Two, Three, FortyTwo = 42 }; using Fn = void(*)(); -int main() +int main(int, char**) { test_sfinae(); // Test with instrumented type @@ -268,4 +268,6 @@ int main() assert(**opt == 3); } test_throws(); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp index a9a1c07d8..6ccaafa6d 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp @@ -196,7 +196,7 @@ void test_ambigious_assign() { } -int main() +int main(int, char**) { test_with_test_type(); test_ambigious_assign(); @@ -250,4 +250,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp index 8a4540e18..5900e6046 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp @@ -48,7 +48,7 @@ constexpr bool assign_value(optional&& lhs) { return lhs.has_value() && rhs.has_value() && *lhs == *rhs; } -int main() +int main(int, char**) { { using O = optional; @@ -102,4 +102,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp index cf09bb5dd..c5cebc542 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp @@ -208,7 +208,7 @@ void test_on_test_type() { -int main() +int main(int, char**) { { test_on_test_type(); @@ -265,4 +265,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp index 9141bea11..446e9ae96 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp @@ -69,7 +69,7 @@ public: bool Z::dtor_called = false; -int main() +int main(int, char**) { { X x; @@ -117,4 +117,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp index 0c36da93d..c862c5f0e 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp @@ -66,7 +66,7 @@ constexpr bool assign_value(optional&& lhs) { return lhs.has_value() && rhs.has_value() && *lhs == Tp{101}; } -int main() +int main(int, char**) { { static_assert(std::is_nothrow_move_assignable>::value, ""); @@ -204,4 +204,5 @@ int main() }; static_assert(std::is_nothrow_move_assignable>::value, ""); } + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp index e6b67430f..af582d732 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp @@ -22,7 +22,7 @@ using std::optional; using std::nullopt_t; using std::nullopt; -int main() +int main(int, char**) { { optional opt; @@ -63,4 +63,6 @@ int main() assert(TT::alive == 0); assert(TT::destroyed == 1); TT::reset(); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp index d043fd1de..cabaa070b 100644 --- a/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp @@ -201,7 +201,7 @@ void test_ambigious_assign() { } -int main() +int main(int, char**) { test_with_test_type(); test_ambigious_assign(); @@ -264,4 +264,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp index 861ab91d8..f91cd110f 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp @@ -153,7 +153,9 @@ void test_explicit() { #endif } -int main() { +int main(int, char**) { test_implicit(); test_explicit(); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp index 462811e51..1a7b36a5b 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp @@ -29,7 +29,7 @@ using std::optional; -int main() +int main(int, char**) { { typedef int T; @@ -132,4 +132,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp index 4666d6d9b..b28d22330 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp @@ -78,7 +78,7 @@ public: }; -int main() +int main(int, char**) { { typedef short U; @@ -130,4 +130,6 @@ int main() } static_assert(!(std::is_constructible, const optional&>::value), ""); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp index 844abda00..e6793cd47 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp @@ -113,7 +113,7 @@ void test_reference_extension() #endif } -int main() +int main(int, char**) { test(); test(3); @@ -169,4 +169,6 @@ int main() constexpr std::optional o2 = o1; static_assert( *o2 == 4, "" ); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp index 943964241..7c6ae9bcd 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp @@ -23,7 +23,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides @@ -42,4 +42,6 @@ int main() // optional(nullopt_t) std::optional opt(std::nullopt); // expected-error-re@optional:* {{static_assert failed{{.*}} "instantiation of optional with nullopt_t is ill-formed"}} } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp index 973b49dff..fa2edfcdd 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp @@ -23,7 +23,7 @@ struct A {}; -int main() +int main(int, char**) { // Test the explicit deduction guides { @@ -50,4 +50,6 @@ int main() assert(static_cast(opt) == static_cast(source)); assert(*opt == *source); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp index a00fa1706..3dd38da9d 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp @@ -61,7 +61,7 @@ test() }; } -int main() +int main(int, char**) { test_constexpr>(); test_constexpr>(); @@ -77,4 +77,6 @@ int main() test_constexpr>(); test_constexpr>(); #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp index 37adf8bbe..7741e0353 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp @@ -79,7 +79,7 @@ public: }; -int main() +int main(int, char**) { { typedef X T; @@ -117,4 +117,6 @@ int main() optional rhs(3); test(rhs, true); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp index ea4b7aa50..71febba35 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp @@ -62,7 +62,7 @@ public: explicit Z(int) { TEST_THROW(6); } }; -int main() +int main(int, char**) { { optional rhs; @@ -80,4 +80,6 @@ int main() optional rhs(3); test(std::move(rhs), true); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp index 5cd23bad0..db995b4a7 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp @@ -58,7 +58,7 @@ public: }; -int main() +int main(int, char**) { { constexpr optional opt(in_place, 5); @@ -144,4 +144,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp index f62e6a3a8..c8c76df25 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp @@ -66,7 +66,7 @@ public: {return x.i_ == y.i_ && x.j_ == y.j_;} }; -int main() +int main(int, char**) { { static_assert(!std::is_constructible&>::value, ""); @@ -112,4 +112,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp index 622b8e428..a8634b961 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp @@ -28,9 +28,11 @@ struct S { }; -int main() +int main(int, char**) { static_assert (!std::is_trivially_move_constructible_v, "" ); constexpr std::optional o1; constexpr std::optional o2 = std::move(o1); // not constexpr + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp index afba631bf..bf536ec63 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp @@ -151,7 +151,7 @@ void test_reference_extension() } -int main() +int main(int, char**) { test(); test(3); @@ -225,4 +225,6 @@ int main() constexpr std::optional o2 = std::move(o1); static_assert( *o2 == 4, "" ); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp index 850ed6eca..927ac19ea 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp @@ -61,7 +61,7 @@ test() }; } -int main() +int main(int, char**) { test_constexpr>(); test_constexpr>(); @@ -69,4 +69,6 @@ int main() test_constexpr>(); test_constexpr>(); test>(); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp index fd74f9ae1..fe4252b49 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp @@ -61,7 +61,7 @@ struct Z Z(int) { TEST_THROW(6); } }; -int main() +int main(int, char**) { { optional rhs; @@ -89,4 +89,6 @@ int main() } static_assert(!(std::is_constructible, optional>::value), ""); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp index 5e9a216dc..7fd1f2fa1 100644 --- a/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp @@ -39,7 +39,7 @@ public: }; -int main() +int main(int, char**) { { typedef int T; @@ -157,4 +157,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp index ca96586a1..23497bc4c 100644 --- a/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp @@ -32,7 +32,7 @@ public: bool X::dtor_called = false; -int main() +int main(int, char**) { { typedef int T; @@ -64,4 +64,6 @@ int main() } assert(X::dtor_called == true); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp index e766db87e..704606c6f 100644 --- a/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp @@ -26,7 +26,7 @@ struct X bool X::dtor_called = false; -int main() +int main(int, char**) { { optional opt; @@ -55,4 +55,6 @@ int main() assert(static_cast(opt) == false); X::dtor_called = false; } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp index 29bf20bbd..7c008ef62 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using std::optional; { @@ -33,4 +33,6 @@ int main() constexpr optional opt(0); static_assert(opt, ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp index b109346f5..368f84155 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp @@ -43,7 +43,7 @@ test() return (*opt).test(); } -int main() +int main(int, char**) { { optional opt; ((void)opt); @@ -69,4 +69,6 @@ int main() assert(false); } #endif // _LIBCPP_DEBUG + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp index 6663d8851..99a60e8dd 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp @@ -36,7 +36,7 @@ struct Y int test() const {return 2;} }; -int main() +int main(int, char**) { { const optional opt; ((void)opt); @@ -65,4 +65,6 @@ int main() assert(false); } #endif // _LIBCPP_DEBUG + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp index 02466d53b..ca494c5a8 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp @@ -36,7 +36,7 @@ struct Y int test() const && {return 2;} }; -int main() +int main(int, char**) { { const optional opt; ((void)opt); @@ -65,4 +65,6 @@ int main() assert(false); } #endif // _LIBCPP_DEBUG + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp index 7dca9f613..f1b2ca393 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp @@ -43,7 +43,7 @@ test() return (*std::move(opt)).test(); } -int main() +int main(int, char**) { { optional opt; ((void)opt); @@ -69,4 +69,6 @@ int main() assert(false); } #endif // _LIBCPP_DEBUG + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp index 59ce4c7e8..560fa8894 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using std::optional; { @@ -33,4 +33,6 @@ int main() constexpr optional opt(0); static_assert(opt.has_value(), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp index ac0b9a527..8c6c09861 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp @@ -40,7 +40,7 @@ test() return opt->test(); } -int main() +int main(int, char**) { { std::optional opt; ((void)opt); @@ -68,4 +68,6 @@ int main() assert(false); } #endif // _LIBCPP_DEBUG + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp index fd7e683be..b9539828a 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp @@ -39,7 +39,7 @@ struct Z constexpr int test() const {return 1;} }; -int main() +int main(int, char**) { { const std::optional opt; ((void)opt); @@ -72,4 +72,6 @@ int main() assert(false); } #endif // _LIBCPP_DEBUG + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp index 04a4fcffd..23fd85ba5 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp @@ -52,7 +52,7 @@ test() } -int main() +int main(int, char**) { { optional opt; ((void)opt); @@ -78,4 +78,6 @@ int main() } #endif static_assert(test() == 7, ""); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp index ab6504dba..5e81f2fb1 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp @@ -23,10 +23,12 @@ struct X int test() {return 4;} }; -int main() +int main(int, char**) { { constexpr optional opt; static_assert(opt.value().test() == 3, ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp index dcc9306b1..54bdc1001 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp @@ -41,7 +41,7 @@ struct X int test() && {return 6;} }; -int main() +int main(int, char**) { { const optional opt; ((void)opt); @@ -69,4 +69,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp index 5e218d80e..b330bb8db 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp @@ -41,7 +41,7 @@ struct X int test() && {return 6;} }; -int main() +int main(int, char**) { { const optional opt; ((void)opt); @@ -69,4 +69,6 @@ int main() } } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp index 93ec45b0b..8f22f1c0d 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp @@ -67,7 +67,9 @@ constexpr int test() return 0; } -int main() +int main(int, char**) { static_assert(test() == 0); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp index 0b4c7928f..736fe791a 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp @@ -35,7 +35,7 @@ struct X {return x.i_ == y.i_;} }; -int main() +int main(int, char**) { { constexpr optional opt(2); @@ -73,4 +73,6 @@ int main() const optional opt; assert(opt.value_or(Y(3)) == 4); } + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp index 21f630e8c..06206a324 100644 --- a/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp @@ -50,7 +50,7 @@ test() return std::move(opt).value().test(); } -int main() +int main(int, char**) { { optional opt; ((void)opt); @@ -76,4 +76,6 @@ int main() } #endif static_assert(test() == 7, ""); + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp b/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp index 7d79251e2..e881a0c62 100644 --- a/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp +++ b/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp @@ -64,7 +64,7 @@ public: }; -int main() +int main(int, char**) { { optional opt1; @@ -302,4 +302,6 @@ int main() assert(*opt2 == 2); } #endif + + return 0; } diff --git a/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp b/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp index 67e1b76d7..531173ade 100644 --- a/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp +++ b/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp @@ -21,7 +21,7 @@ private: ~X() {} }; -int main() +int main(int, char**) { using std::optional; { @@ -46,4 +46,6 @@ int main() } // FIXME these are garbage diagnostics that Clang should not produce // expected-error@optional:* 0+ {{is not a base class}} + + return 0; } diff --git a/test/std/utilities/optional/optional.object/special_members.pass.cpp b/test/std/utilities/optional/optional.object/special_members.pass.cpp index a315ed8ca..28783264d 100644 --- a/test/std/utilities/optional/optional.object/special_members.pass.cpp +++ b/test/std/utilities/optional/optional.object/special_members.pass.cpp @@ -52,11 +52,12 @@ struct DoTestsMetafunction { DoTestsMetafunction() { sink(SpecialMemberTest{}...); } }; -int main() { +int main(int, char**) { sink( ImplicitTypes::ApplyTypes{}, ExplicitTypes::ApplyTypes{}, NonLiteralTypes::ApplyTypes{}, NonTrivialTypes::ApplyTypes{} ); + return 0; } diff --git a/test/std/utilities/optional/optional.object/triviality.pass.cpp b/test/std/utilities/optional/optional.object/triviality.pass.cpp index 7c82e17d6..f53d86000 100644 --- a/test/std/utilities/optional/optional.object/triviality.pass.cpp +++ b/test/std/utilities/optional/optional.object/triviality.pass.cpp @@ -85,7 +85,7 @@ struct TrivialCopyNonTrivialMove { TrivialCopyNonTrivialMove& operator=(TrivialCopyNonTrivialMove&&) { return *this; } }; -int main() { +int main(int, char**) { sink( ImplicitTypes::ApplyTypes{}, ExplicitTypes::ApplyTypes{}, @@ -93,4 +93,5 @@ int main() { NonTrivialTypes::ApplyTypes{}, DoTestsMetafunction{} ); + return 0; } diff --git a/test/std/utilities/optional/optional.object/types.pass.cpp b/test/std/utilities/optional/optional.object/types.pass.cpp index cef295754..7c32d1857 100644 --- a/test/std/utilities/optional/optional.object/types.pass.cpp +++ b/test/std/utilities/optional/optional.object/types.pass.cpp @@ -28,10 +28,12 @@ test() static_assert(std::is_same::value, ""); } -int main() +int main(int, char**) { test, int>(); test, const int>(); test, double>(); test, const double>(); + + return 0; } diff --git a/test/std/utilities/optional/optional.relops/equal.pass.cpp b/test/std/utilities/optional/optional.relops/equal.pass.cpp index baeb16bb6..4fc85157a 100644 --- a/test/std/utilities/optional/optional.relops/equal.pass.cpp +++ b/test/std/utilities/optional/optional.relops/equal.pass.cpp @@ -27,7 +27,7 @@ constexpr bool operator==(const X& lhs, const X& rhs) { return lhs.i_ == rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -82,4 +82,6 @@ int main() { static_assert(o1 == O2(42), ""); static_assert(!(O2(101) == o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp b/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp index 3a88640ca..4bc9720aa 100644 --- a/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp +++ b/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp @@ -25,7 +25,7 @@ constexpr bool operator>=(const X& lhs, const X& rhs) { return lhs.i_ >= rhs.i_; } -int main() { +int main(int, char**) { { typedef optional O; @@ -79,4 +79,6 @@ int main() { static_assert(o1 >= O2(42), ""); static_assert(!(O2(1) >= o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.relops/greater_than.pass.cpp b/test/std/utilities/optional/optional.relops/greater_than.pass.cpp index 7f7b24a75..d168cd706 100644 --- a/test/std/utilities/optional/optional.relops/greater_than.pass.cpp +++ b/test/std/utilities/optional/optional.relops/greater_than.pass.cpp @@ -23,7 +23,7 @@ struct X { constexpr bool operator>(const X& lhs, const X& rhs) { return lhs.i_ > rhs.i_; } -int main() { +int main(int, char**) { { typedef optional O; @@ -77,4 +77,6 @@ int main() { static_assert(o1 > O2(1), ""); static_assert(!(O2(42) > o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.relops/less_equal.pass.cpp b/test/std/utilities/optional/optional.relops/less_equal.pass.cpp index e9180cb3e..835be64f8 100644 --- a/test/std/utilities/optional/optional.relops/less_equal.pass.cpp +++ b/test/std/utilities/optional/optional.relops/less_equal.pass.cpp @@ -25,7 +25,7 @@ constexpr bool operator<=(const X& lhs, const X& rhs) { return lhs.i_ <= rhs.i_; } -int main() { +int main(int, char**) { { typedef optional O; @@ -79,4 +79,6 @@ int main() { static_assert(o1 <= O2(42), ""); static_assert(!(O2(101) <= o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.relops/less_than.pass.cpp b/test/std/utilities/optional/optional.relops/less_than.pass.cpp index 29fa36a3e..832de4b29 100644 --- a/test/std/utilities/optional/optional.relops/less_than.pass.cpp +++ b/test/std/utilities/optional/optional.relops/less_than.pass.cpp @@ -23,7 +23,7 @@ struct X { constexpr bool operator<(const X& lhs, const X& rhs) { return lhs.i_ < rhs.i_; } -int main() { +int main(int, char**) { { typedef optional O; @@ -77,4 +77,6 @@ int main() { static_assert(o1 < O2(101), ""); static_assert(!(O2(101) < o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.relops/not_equal.pass.cpp b/test/std/utilities/optional/optional.relops/not_equal.pass.cpp index 9f690477e..ab00b7aab 100644 --- a/test/std/utilities/optional/optional.relops/not_equal.pass.cpp +++ b/test/std/utilities/optional/optional.relops/not_equal.pass.cpp @@ -27,7 +27,7 @@ constexpr bool operator!=(const X& lhs, const X& rhs) { return lhs.i_ != rhs.i_; } -int main() { +int main(int, char**) { { typedef X T; typedef optional O; @@ -82,4 +82,6 @@ int main() { static_assert(o1 != O2(101), ""); static_assert(!(O2(42) != o1), ""); } + + return 0; } diff --git a/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp b/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp index fef17e772..772528927 100644 --- a/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp +++ b/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp @@ -27,7 +27,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using std::optional; using std::make_optional; @@ -55,4 +55,6 @@ int main() assert(**opt == 3); assert(s == nullptr); } + + return 0; } diff --git a/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp b/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp index 675e90036..d3461542b 100644 --- a/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp +++ b/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { using std::optional; using std::make_optional; @@ -41,4 +41,6 @@ int main() auto opt = make_optional(4, 'X'); assert(*opt == "XXXX"); } + + return 0; } diff --git a/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp b/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp index 4a9040e50..40b20bed5 100644 --- a/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp +++ b/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp @@ -27,7 +27,7 @@ struct TestT { : x(*il.begin()), size(static_cast(il.size())) {} }; -int main() +int main(int, char**) { using std::make_optional; { @@ -49,4 +49,6 @@ int main() auto opt = make_optional({'a', 'b', 'c'}, std::allocator{}); assert(*opt == "abc"); } + + return 0; } diff --git a/test/std/utilities/optional/optional.specalg/swap.pass.cpp b/test/std/utilities/optional/optional.specalg/swap.pass.cpp index 3f37ac6e2..1a548e8cc 100644 --- a/test/std/utilities/optional/optional.specalg/swap.pass.cpp +++ b/test/std/utilities/optional/optional.specalg/swap.pass.cpp @@ -109,7 +109,7 @@ void test_swap_sfinae() { } } -int main() +int main(int, char**) { test_swap_sfinae(); { @@ -348,4 +348,6 @@ int main() assert(*opt2 == 2); } #endif // TEST_HAS_NO_EXCEPTIONS + + return 0; } diff --git a/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp b/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp index aca546d6c..b7d3b71e0 100644 --- a/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp +++ b/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::in_place_t; @@ -22,4 +22,6 @@ int main() optional opt; // expected-note {{requested here}} // expected-error@optional:* {{"instantiation of optional with in_place_t is ill-formed"}} + + return 0; } diff --git a/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp b/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp index 28904aecf..daaad5664 100644 --- a/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp +++ b/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp @@ -13,10 +13,12 @@ #include -int main() +int main(int, char**) { using std::optional; std::initializer_list list; (void)list; + + return 0; } diff --git a/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp b/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp index 4fe41b445..a4abbf027 100644 --- a/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp +++ b/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { using std::optional; using std::nullopt_t; @@ -25,4 +25,6 @@ int main() optional opt2; // expected-note 1 {{requested here}} optional opt3; // expected-note 1 {{requested here}} // expected-error@optional:* 4 {{instantiation of optional with nullopt_t is ill-formed}} + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp index d7f775eee..abf75631f 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp @@ -10,9 +10,11 @@ #include -int main() +int main(int, char**) { typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R1; typedef std::ratio<1, 1> R2; typedef std::ratio_add::type R; + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp index ae43ac922..c62f75a0d 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp @@ -10,7 +10,7 @@ #include -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -72,4 +72,6 @@ int main() typedef std::ratio_add::type R; static_assert(R::num == 1 && R::den == 1, ""); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp index ea96434b8..387f62903 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp @@ -10,9 +10,11 @@ #include -int main() +int main(int, char**) { typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R1; typedef std::ratio<1, 2> R2; typedef std::ratio_divide::type R; + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp index 0b93e1a9c..ce7f69473 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp @@ -10,7 +10,7 @@ #include -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -54,4 +54,6 @@ int main() typedef std::ratio_divide::type R; static_assert(R::num == 630992477165LL && R::den == 127339199162436LL, ""); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp index b884f4e2c..ef59bb39e 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp @@ -10,9 +10,11 @@ #include -int main() +int main(int, char**) { typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R1; typedef std::ratio<2, 1> R2; typedef std::ratio_multiply::type R; + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp index 876158994..e20f23443 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp @@ -10,7 +10,7 @@ #include -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -54,4 +54,6 @@ int main() typedef std::ratio_multiply::type R; static_assert(R::num == 15519594064236LL && R::den == 5177331081415LL, ""); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp index 95e9c8239..8b00462dc 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp @@ -10,9 +10,11 @@ #include -int main() +int main(int, char**) { typedef std::ratio<-0x7FFFFFFFFFFFFFFFLL, 1> R1; typedef std::ratio<1, 1> R2; typedef std::ratio_subtract::type R; + + return 0; } diff --git a/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp b/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp index dbb948047..e3871f7a7 100644 --- a/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp +++ b/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp @@ -10,7 +10,7 @@ #include -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -72,4 +72,6 @@ int main() typedef std::ratio_subtract::type R; static_assert(R::num == -1 && R::den == 1, ""); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp b/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp index 9f547cdea..d0b1d5a17 100644 --- a/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp +++ b/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp @@ -21,7 +21,7 @@ void test() #endif } -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -63,4 +63,6 @@ int main() typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2; test(); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp b/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp index ab6deac86..dfb0e8fe8 100644 --- a/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp +++ b/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp @@ -21,7 +21,7 @@ void test() #endif } -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -63,4 +63,6 @@ int main() typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2; test(); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp b/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp index 79942fa6d..811706c58 100644 --- a/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp +++ b/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp @@ -21,7 +21,7 @@ void test() #endif } -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -63,4 +63,6 @@ int main() typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2; test(); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp b/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp index a80112ca4..45ba7cbf1 100644 --- a/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp +++ b/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp @@ -21,7 +21,7 @@ void test() #endif } -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -93,4 +93,6 @@ int main() typedef std::ratio<641981, 1339063> R2; test(); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp b/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp index c5dbdedc8..ebb8624a8 100644 --- a/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp +++ b/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp @@ -21,7 +21,7 @@ void test() #endif } -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -63,4 +63,6 @@ int main() typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2; test(); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp b/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp index 68e6aba35..5000e73d3 100644 --- a/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp +++ b/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp @@ -21,7 +21,7 @@ void test() #endif } -int main() +int main(int, char**) { { typedef std::ratio<1, 1> R1; @@ -63,4 +63,6 @@ int main() typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2; test(); } + + return 0; } diff --git a/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp b/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp index bb3bb159b..336d7d8e5 100644 --- a/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp +++ b/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp @@ -18,7 +18,7 @@ void test() static_assert((std::ratio::den == eD), ""); } -int main() +int main(int, char**) { test<1, 1, 1, 1>(); test<1, 10, 1, 10>(); @@ -40,4 +40,6 @@ int main() test<-0x7FFFFFFFFFFFFFFFLL, 127, -72624976668147841LL, 1>(); test<0x7FFFFFFFFFFFFFFFLL, -127, -72624976668147841LL, 1>(); test<-0x7FFFFFFFFFFFFFFFLL, -127, 72624976668147841LL, 1>(); + + return 0; } diff --git a/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp b/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp index 1c143f659..0841d858d 100644 --- a/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp +++ b/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp @@ -11,7 +11,9 @@ #include #include -int main() +int main(int, char**) { const std::intmax_t t1 = std::ratio<1, 0>::num; + + return 0; } diff --git a/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp b/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp index bf56271fb..f8bebc862 100644 --- a/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp +++ b/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp @@ -12,7 +12,9 @@ #include #include -int main() +int main(int, char**) { const std::intmax_t t1 = std::ratio<0x8000000000000000ULL, 1>::num; + + return 0; } diff --git a/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp b/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp index 6e44427f8..78310c6a2 100644 --- a/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp +++ b/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp @@ -12,7 +12,9 @@ #include #include -int main() +int main(int, char**) { const std::intmax_t t1 = std::ratio<1, 0x8000000000000000ULL>::num; + + return 0; } diff --git a/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp b/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp +++ b/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/ratio/typedefs.pass.cpp b/test/std/utilities/ratio/typedefs.pass.cpp index 3f54f555a..8e24ff974 100644 --- a/test/std/utilities/ratio/typedefs.pass.cpp +++ b/test/std/utilities/ratio/typedefs.pass.cpp @@ -10,7 +10,7 @@ #include -int main() +int main(int, char**) { static_assert(std::atto::num == 1 && std::atto::den == 1000000000000000000ULL, ""); static_assert(std::femto::num == 1 && std::femto::den == 1000000000000000ULL, ""); @@ -28,4 +28,6 @@ int main() static_assert(std::tera::num == 1000000000000ULL && std::tera::den == 1, ""); static_assert(std::peta::num == 1000000000000000ULL && std::peta::den == 1, ""); static_assert(std::exa::num == 1000000000000000000ULL && std::exa::den == 1, ""); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp b/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp index cb7a5bbf6..f0ca5b0ea 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp @@ -54,7 +54,9 @@ void test_basic() { #endif } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp index e11ec4b40..bc42afda3 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp @@ -107,7 +107,7 @@ void test_sfinae() { } -int main() { +int main(int, char**) { { test_basic(); test_sfinae(); @@ -116,4 +116,6 @@ int main() { test_basic(); test_sfinae(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp index b89a45201..c9ebdf633 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp @@ -405,7 +405,7 @@ void test_deleter_value_category() { } } -int main() { +int main(int, char**) { { test_sfinae(); test_noexcept(); @@ -416,4 +416,6 @@ int main() { test_noexcept(); test_deleter_value_category(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp index 0800f869f..ce9125465 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp @@ -114,7 +114,9 @@ void test_sfinae() { } } -int main() { +int main(int, char**) { test_sfinae(); // FIXME: add tests + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp index 2b9bdb8c3..d5f46935a 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp @@ -113,7 +113,7 @@ void test_sfinae() { } } -int main() { +int main(int, char**) { test_sfinae(); { std::unique_ptr bptr(new B); @@ -141,4 +141,6 @@ int main() { } assert(A::count == 0); assert(B::count == 0); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp index 28ea9d7b0..ecba79dfd 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp @@ -32,7 +32,9 @@ void test_basic() { assert(A::count == 0); } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp index 91349cb30..5cd44b2f6 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp @@ -33,7 +33,9 @@ void test_basic() { assert(A::count == 0); } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp index e2fe7bb0d..577a906fb 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp @@ -61,7 +61,7 @@ void test_sfinae() { } } -int main() { +int main(int, char**) { { B* p = new B; std::auto_ptr ap(p); @@ -93,4 +93,6 @@ int main() { } #endif test_sfinae(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp index 3145c0c9f..1bd53b9a9 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp @@ -94,7 +94,7 @@ DEFINE_AND_RUN_IS_INCOMPLETE_TEST({ doIncompleteTypeTest >(0); }) -int main() { +int main(int, char**) { { test_sfinae(); test_basic(); @@ -103,4 +103,6 @@ int main() { test_sfinae(); test_basic(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp index f95897b9f..7c07b2ec9 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp @@ -159,7 +159,7 @@ void test_noexcept() { #endif } -int main() { +int main(int, char**) { { test_basic(); test_sfinae(); @@ -170,4 +170,6 @@ int main() { test_sfinae(); test_noexcept(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp index f19943a46..3d0bb1cd1 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp @@ -204,7 +204,7 @@ void test_deleter_value_category() { } -int main() { +int main(int, char**) { { test_sfinae(); test_noexcept(); @@ -215,4 +215,6 @@ int main() { test_noexcept(); test_deleter_value_category(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp index 010c2293a..bcf85b110 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp @@ -77,6 +77,8 @@ void test_sfinae() { } -int main() { +int main(int, char**) { test_sfinae(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp index d269544c3..1dcf0cf32 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp @@ -157,7 +157,7 @@ void test_noexcept() { } } -int main() { +int main(int, char**) { { test_sfinae(); test_noexcept(); @@ -244,4 +244,6 @@ int main() { } checkNoneAlive(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp index e2694b38a..d24538832 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp @@ -61,7 +61,7 @@ void test_pointer_deleter_ctor() { } } -int main() { +int main(int, char**) { { // test_pointer_ctor(); test_pointer_deleter_ctor(); @@ -70,4 +70,6 @@ int main() { test_pointer_ctor(); test_pointer_deleter_ctor(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp index 8d3f94715..9ec7f7a4e 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp @@ -93,7 +93,7 @@ DEFINE_AND_RUN_IS_INCOMPLETE_TEST({ checkNumIncompleteTypeAlive(0); }) -int main() { +int main(int, char**) { { test_basic(); test_sfinae(); @@ -102,4 +102,6 @@ int main() { test_basic(); test_sfinae(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp index 55a5f48b2..48d41fc5c 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp @@ -156,7 +156,7 @@ DEFINE_AND_RUN_IS_INCOMPLETE_TEST({ checkNumIncompleteTypeAlive(0); }) -int main() { +int main(int, char**) { { test_pointer(); test_derived(); @@ -167,4 +167,6 @@ int main() { test_sfinae(); test_sfinae_runtime(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp index 4c5536d93..ccb4924d0 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp @@ -22,7 +22,9 @@ struct Deleter { void operator()(int* p) const { delete p; } }; -int main() { +int main(int, char**) { // expected-error@+1 {{call to deleted constructor of 'std::unique_ptr}} std::unique_ptr s((int*)nullptr, Deleter()); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp index 246af44f9..59861effb 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp @@ -309,7 +309,7 @@ void test_nullptr() { #endif } -int main() { +int main(int, char**) { { test_basic(); test_nullptr(); @@ -324,4 +324,6 @@ int main() { test_sfinae_runtime(); test_noexcept(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp index e7b916558..9ef48b2e4 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp @@ -41,7 +41,9 @@ void test_basic() { assert(d.state() == 0); } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp index cc2a8366e..f080165d5 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp @@ -49,7 +49,9 @@ void test_basic() { assert(A::count == 0); } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp index f271a7fb4..46569918a 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp @@ -102,7 +102,7 @@ void test_reset_no_arg() { assert(A::count == 0); } -int main() { +int main(int, char**) { { test_reset_pointer(); test_reset_nullptr(); @@ -113,4 +113,6 @@ int main() { test_reset_nullptr(); test_reset_no_arg(); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp index 98a4125ba..7e3085a5b 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp @@ -17,7 +17,7 @@ #include "unique_ptr_test_helper.h" -int main() { +int main(int, char**) { { std::unique_ptr p; p.reset(static_cast(nullptr)); // expected-error {{no matching member function for call to 'reset'}} @@ -26,4 +26,6 @@ int main() { std::unique_ptr p; p.reset(static_cast(nullptr)); // expected-error {{no matching member function for call to 'reset'}} } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp index e9d43b602..4f5a519b7 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp @@ -17,7 +17,7 @@ #include "unique_ptr_test_helper.h" -int main() { +int main(int, char**) { { std::unique_ptr p(new A); assert(A::count == 1); @@ -42,4 +42,6 @@ int main() { } assert(A::count == 0); assert(B::count == 0); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp index 129e3ea45..d5e15aafe 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp @@ -21,4 +21,6 @@ struct A { void reset() { ptr_.reset(); } }; -int main() { (new A)->reset(); } +int main(int, char**) { (new A)->reset(); + return 0; +} diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp index 935ebab7f..35e997e30 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp @@ -81,7 +81,9 @@ void test_basic() { assert(TT::count == 0); } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp index 0fd37cbfa..8a5566b91 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp @@ -15,9 +15,11 @@ #include #include -int main() { +int main(int, char**) { std::unique_ptr p(new int(3)); const std::unique_ptr& cp = p; TEST_IGNORE_NODISCARD (*p); // expected-error {{indirection requires pointer operand ('std::unique_ptr' invalid)}} TEST_IGNORE_NODISCARD (*cp); // expected-error {{indirection requires pointer operand ('const std::unique_ptr' invalid)}} + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp index 49cfccb6f..254d88bb6 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp @@ -15,7 +15,9 @@ #include #include -int main() { +int main(int, char**) { std::unique_ptr p(new int(3)); assert(*p == 3); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp index ce45882a8..500821fb8 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp @@ -59,7 +59,9 @@ void test_basic() { } } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp index 76f2b4c67..1ff965f56 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp @@ -44,7 +44,9 @@ void test_basic() { } } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp index 31f33a265..e440a9599 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp @@ -58,7 +58,9 @@ void test_basic() { } } -int main() { +int main(int, char**) { test_basic(); test_basic(); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp index 886fc95d9..4fa94f137 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp @@ -19,7 +19,7 @@ struct V { int member; }; -int main() { +int main(int, char**) { std::unique_ptr p; std::unique_ptr const& cp = p; @@ -28,4 +28,6 @@ int main() { cp->member; // expected-error {{member reference type 'const std::unique_ptr' is not a pointer}} // expected-error@-1 {{no member named 'member'}} + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp index 0bc0c7718..f31ca6b28 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp @@ -21,7 +21,9 @@ struct A { A() : i_(7) {} }; -int main() { +int main(int, char**) { std::unique_ptr p(new A); assert(p->i_ == 7); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp index 2b97f8fe5..21e7e6616 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp @@ -33,7 +33,7 @@ public: int A::next_ = 0; -int main() { +int main(int, char**) { std::unique_ptr p(new A[3]); assert(p[0] == 1); assert(p[1] == 2); @@ -44,4 +44,6 @@ int main() { assert(p[0] == 3); assert(p[1] == 2); assert(p[2] == 1); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp index e5a960a6e..66286aa86 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp @@ -15,9 +15,11 @@ #include #include -int main() { +int main(int, char**) { std::unique_ptr p(new int[3]); std::unique_ptr const& cp = p; p[0]; // expected-error {{type 'std::unique_ptr' does not provide a subscript operator}} cp[1]; // expected-error {{type 'const std::unique_ptr' does not provide a subscript operator}} + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp index a77194ecf..715335eb1 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp @@ -21,7 +21,7 @@ private: int val_; }; -int main() +int main(int, char**) { { auto p1 = std::make_unique(5); @@ -40,4 +40,6 @@ int main() for ( int i = 0; i < 7; ++i ) assert ( p3[i].get () == 3 ); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp index a0e256fcf..56adccf17 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp @@ -10,7 +10,9 @@ #include #include -int main() +int main(int, char**) { auto up1 = std::make_unique("error"); // doesn't compile - no bound + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp index 0f366c6c3..fda45ab89 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp @@ -10,7 +10,9 @@ #include #include -int main() +int main(int, char**) { auto up2 = std::make_unique(10, 20, 30, 40); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp index 90622fed1..9fa05c79d 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp @@ -10,7 +10,9 @@ #include #include -int main() +int main(int, char**) { auto up3 = std::make_unique(); // this is deleted + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp index 5c10ac6bb..d98f052b5 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp @@ -10,7 +10,9 @@ #include #include -int main() +int main(int, char**) { auto up4 = std::make_unique(11, 22, 33, 44, 55); // deleted + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp index 4adf2e9ae..08062c122 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp @@ -11,7 +11,7 @@ #include #include -int main() +int main(int, char**) { { std::unique_ptr p1 = std::make_unique(1); @@ -28,4 +28,6 @@ int main() p2 = std::make_unique ( 6, 'z' ); assert ( *p2 == "zzzzzz" ); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp index 85605a2fc..6b8407c57 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp @@ -34,7 +34,7 @@ struct B int B::count = 0; -int main() +int main(int, char**) { std::default_delete d2; std::default_delete d1 = d2; @@ -44,4 +44,6 @@ int main() d1(p); assert(A::count == 0); assert(B::count == 0); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp index c0a10e5e3..e7cbeaba5 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp @@ -23,11 +23,13 @@ struct A int A::count = 0; -int main() +int main(int, char**) { std::default_delete d; A* p = new A; assert(A::count == 1); d(p); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp index b09640215..75f02d7c6 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp @@ -17,9 +17,11 @@ struct A; -int main() +int main(int, char**) { std::default_delete d; A* p = 0; d(p); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp index d03468c03..3bffeb576 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::default_delete d; const void* p = 0; d(p); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp index 699d20ed4..4a2bb5f7d 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp @@ -24,8 +24,10 @@ struct B { }; -int main() +int main(int, char**) { std::default_delete d2; std::default_delete d1 = d2; + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp index c2bfd31de..14e210598 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp @@ -19,9 +19,11 @@ #include #include -int main() +int main(int, char**) { std::default_delete d1; std::default_delete d2 = d1; ((void)d2); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp index 246cf9d8d..9b220462b 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp @@ -25,11 +25,13 @@ struct A int A::count = 0; -int main() +int main(int, char**) { std::default_delete d; A* p = new A[3]; assert(A::count == 3); d(p); assert(A::count == 0); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp index 48ac04552..54fe0fcf7 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp @@ -17,9 +17,11 @@ struct A; -int main() +int main(int, char**) { std::default_delete d; A* p = 0; d(p); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp index 774bc62d2..52c399e64 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp @@ -40,7 +40,7 @@ void do_nothing(int*) {} -int main() +int main(int, char**) { const std::unique_ptr p1(new int(1)); assert(!(p1 == nullptr)); @@ -65,4 +65,6 @@ int main() assert(!(nullptr > p2)); assert( (p2 >= nullptr)); assert( (nullptr >= p2)); + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp index e1f3e762d..ce83b5750 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp @@ -44,7 +44,7 @@ struct B int B::count = 0; -int main() +int main(int, char**) { { const std::unique_ptr > p1(new A); @@ -82,4 +82,6 @@ int main() assert(p1 == p2); assert(!(p1 != p2)); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp index 167dd7826..5fad4beb6 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp @@ -52,7 +52,7 @@ struct B int B::count = 0; -int main() +int main(int, char**) { { const std::unique_ptr > p1(new A); @@ -96,4 +96,6 @@ int main() assert((p1 < p2) == !(p1 <= p2)); assert((p1 < p2) == !(p1 >= p2)); } + + return 0; } diff --git a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp index 67cb170e4..4e45bbaef 100644 --- a/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp +++ b/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp @@ -44,7 +44,7 @@ private: }; -int main() +int main(int, char**) { { A* p1 = new A(1); @@ -98,4 +98,6 @@ int main() std::swap(p, p2); } #endif + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp b/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp index 821929652..ee6405bde 100644 --- a/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp @@ -46,7 +46,7 @@ void test_char_pointer_ctor() } } -int main() +int main(int, char**) { test_char_pointer_ctor<0>(); test_char_pointer_ctor<1>(); @@ -57,4 +57,6 @@ int main() test_char_pointer_ctor<64>(); test_char_pointer_ctor<65>(); test_char_pointer_ctor<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp b/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp index 0c88ba36a..bb5de6b18 100644 --- a/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp @@ -35,7 +35,7 @@ void test_default_ctor() } -int main() +int main(int, char**) { test_default_ctor<0>(); test_default_ctor<1>(); @@ -46,4 +46,6 @@ int main() test_default_ctor<64>(); test_default_ctor<65>(); test_default_ctor<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp b/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp index f5052b5ef..453db91f2 100644 --- a/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp @@ -74,7 +74,7 @@ void test_string_ctor() } } -int main() +int main(int, char**) { test_string_ctor<0>(); test_string_ctor<1>(); @@ -85,4 +85,6 @@ int main() test_string_ctor<64>(); test_string_ctor<65>(); test_string_ctor<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp b/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp index a09ce57e3..4697d8bd3 100644 --- a/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp @@ -39,7 +39,7 @@ void test_val_ctor() #endif } -int main() +int main(int, char**) { test_val_ctor<0>(); test_val_ctor<1>(); @@ -50,4 +50,6 @@ int main() test_val_ctor<64>(); test_val_ctor<65>(); test_val_ctor<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp b/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp index 95347a2bc..dfac9d94a 100644 --- a/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp @@ -38,10 +38,12 @@ test() ((void)result); // Prevent unused warning } -int main() +int main(int, char**) { test<0>(); test<10>(); test<100>(); test<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp b/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp index 05d286f90..a499b66fd 100644 --- a/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp @@ -17,7 +17,7 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); { test_hash_enabled_for_type >(); @@ -25,4 +25,6 @@ int main() { test_hash_enabled_for_type >(); test_hash_enabled_for_type >(); } + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/all.pass.cpp b/test/std/utilities/template.bitset/bitset.members/all.pass.cpp index 4ac3bae75..fe9e0e0a3 100644 --- a/test/std/utilities/template.bitset/bitset.members/all.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/all.pass.cpp @@ -28,7 +28,7 @@ void test_all() } } -int main() +int main(int, char**) { test_all<0>(); test_all<1>(); @@ -39,4 +39,6 @@ int main() test_all<64>(); test_all<65>(); test_all<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/any.pass.cpp b/test/std/utilities/template.bitset/bitset.members/any.pass.cpp index 0483a04ff..95b640178 100644 --- a/test/std/utilities/template.bitset/bitset.members/any.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/any.pass.cpp @@ -31,7 +31,7 @@ void test_any() } } -int main() +int main(int, char**) { test_any<0>(); test_any<1>(); @@ -42,4 +42,6 @@ int main() test_any<64>(); test_any<65>(); test_any<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/count.pass.cpp b/test/std/utilities/template.bitset/bitset.members/count.pass.cpp index 9b66e93e2..5b04666bc 100644 --- a/test/std/utilities/template.bitset/bitset.members/count.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/count.pass.cpp @@ -42,7 +42,7 @@ void test_count() assert(c1 == c2); } -int main() +int main(int, char**) { test_count<0>(); test_count<1>(); @@ -53,4 +53,6 @@ int main() test_count<64>(); test_count<65>(); test_count<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp b/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp index b3f515c0c..14bd9eadf 100644 --- a/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp @@ -40,7 +40,7 @@ void test_flip_all() assert(v2[i] == ~v1[i]); } -int main() +int main(int, char**) { test_flip_all<0>(); test_flip_all<1>(); @@ -51,4 +51,6 @@ int main() test_flip_all<64>(); test_flip_all<65>(); test_flip_all<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp b/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp index 96569e565..235b7e1a7 100644 --- a/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp @@ -58,7 +58,7 @@ void test_flip_one(bool test_throws) #endif } -int main() +int main(int, char**) { test_flip_one<0>(true); test_flip_one<1>(true); @@ -69,4 +69,6 @@ int main() test_flip_one<64>(false); test_flip_one<65>(false); test_flip_one<1000>(false); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/index.pass.cpp b/test/std/utilities/template.bitset/bitset.members/index.pass.cpp index fb68df5aa..a6eea1450 100644 --- a/test/std/utilities/template.bitset/bitset.members/index.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/index.pass.cpp @@ -60,7 +60,7 @@ void test_index_const() } } -int main() +int main(int, char**) { test_index_const<0>(); test_index_const<1>(); @@ -71,4 +71,6 @@ int main() test_index_const<64>(); test_index_const<65>(); test_index_const<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp b/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp index 54a1a31c0..9c6e28a88 100644 --- a/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp @@ -42,7 +42,7 @@ void test_index_const() } } -int main() +int main(int, char**) { test_index_const<0>(); test_index_const<1>(); @@ -53,4 +53,6 @@ int main() test_index_const<64>(); test_index_const<65>(); test_index_const<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp b/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp index 27a20b4f6..59a7954a0 100644 --- a/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp @@ -41,7 +41,7 @@ void test_left_shift() } } -int main() +int main(int, char**) { test_left_shift<0>(); test_left_shift<1>(); @@ -52,4 +52,6 @@ int main() test_left_shift<64>(); test_left_shift<65>(); test_left_shift<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp b/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp index c3becacd3..ad307ae82 100644 --- a/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp @@ -46,7 +46,7 @@ void test_left_shift() } } -int main() +int main(int, char**) { test_left_shift<0>(); test_left_shift<1>(); @@ -57,4 +57,6 @@ int main() test_left_shift<64>(); test_left_shift<65>(); test_left_shift<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/none.pass.cpp b/test/std/utilities/template.bitset/bitset.members/none.pass.cpp index d5004fbb6..2588ac60f 100644 --- a/test/std/utilities/template.bitset/bitset.members/none.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/none.pass.cpp @@ -31,7 +31,7 @@ void test_none() } } -int main() +int main(int, char**) { test_none<0>(); test_none<1>(); @@ -42,4 +42,6 @@ int main() test_none<64>(); test_none<65>(); test_none<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp b/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp index 87c3efd1f..17b2d4293 100644 --- a/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp @@ -39,7 +39,7 @@ void test_not_all() assert(v2[i] == ~v1[i]); } -int main() +int main(int, char**) { test_not_all<0>(); test_not_all<1>(); @@ -50,4 +50,6 @@ int main() test_not_all<64>(); test_not_all<65>(); test_not_all<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp b/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp index 38564bba5..8560be246 100644 --- a/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp @@ -41,7 +41,7 @@ void test_op_and_eq() assert(v1[i] == (v3[i] && v2[i])); } -int main() +int main(int, char**) { test_op_and_eq<0>(); test_op_and_eq<1>(); @@ -52,4 +52,6 @@ int main() test_op_and_eq<64>(); test_op_and_eq<65>(); test_op_and_eq<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp b/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp index 7c428bce0..d2363023e 100644 --- a/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp @@ -48,7 +48,7 @@ void test_equality() } } -int main() +int main(int, char**) { test_equality<0>(); test_equality<1>(); @@ -59,4 +59,6 @@ int main() test_equality<64>(); test_equality<65>(); test_equality<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp b/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp index f96c77bc2..42d525e5b 100644 --- a/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp @@ -41,7 +41,7 @@ void test_op_or_eq() assert(v1[i] == (v3[i] || v2[i])); } -int main() +int main(int, char**) { test_op_or_eq<0>(); test_op_or_eq<1>(); @@ -52,4 +52,6 @@ int main() test_op_or_eq<64>(); test_op_or_eq<65>(); test_op_or_eq<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp b/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp index 647c5c028..44d58d8a1 100644 --- a/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp @@ -41,7 +41,7 @@ void test_op_xor_eq() assert(v1[i] == (v3[i] != v2[i])); } -int main() +int main(int, char**) { test_op_xor_eq<0>(); test_op_xor_eq<1>(); @@ -52,4 +52,6 @@ int main() test_op_xor_eq<64>(); test_op_xor_eq<65>(); test_op_xor_eq<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp b/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp index ae43bd7e9..91041176d 100644 --- a/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp @@ -29,7 +29,7 @@ void test_reset_all() assert(!v[i]); } -int main() +int main(int, char**) { test_reset_all<0>(); test_reset_all<1>(); @@ -40,4 +40,6 @@ int main() test_reset_all<64>(); test_reset_all<65>(); test_reset_all<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp b/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp index ec92f6656..1abb4914b 100644 --- a/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp @@ -43,7 +43,7 @@ void test_reset_one(bool test_throws) #endif } -int main() +int main(int, char**) { test_reset_one<0>(true); test_reset_one<1>(true); @@ -54,4 +54,6 @@ int main() test_reset_one<64>(false); test_reset_one<65>(false); test_reset_one<1000>(false); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp b/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp index a94f9bf09..e05c3316b 100644 --- a/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp @@ -41,7 +41,7 @@ void test_right_shift() } } -int main() +int main(int, char**) { test_right_shift<0>(); test_right_shift<1>(); @@ -52,4 +52,6 @@ int main() test_right_shift<64>(); test_right_shift<65>(); test_right_shift<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp b/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp index 387f68249..f23fbeebc 100644 --- a/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp @@ -46,7 +46,7 @@ void test_right_shift() } } -int main() +int main(int, char**) { test_right_shift<0>(); test_right_shift<1>(); @@ -57,4 +57,6 @@ int main() test_right_shift<64>(); test_right_shift<65>(); test_right_shift<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp b/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp index 68f8c58bb..ca4708cc4 100644 --- a/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp @@ -28,7 +28,7 @@ void test_set_all() assert(v[i]); } -int main() +int main(int, char**) { test_set_all<0>(); test_set_all<1>(); @@ -39,4 +39,6 @@ int main() test_set_all<64>(); test_set_all<65>(); test_set_all<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp b/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp index f660a4409..f723eebe0 100644 --- a/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp @@ -52,7 +52,7 @@ void test_set_one(bool test_throws) #endif } -int main() +int main(int, char**) { test_set_one<0>(true); test_set_one<1>(true); @@ -63,4 +63,6 @@ int main() test_set_one<64>(false); test_set_one<65>(false); test_set_one<1000>(false); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/size.pass.cpp b/test/std/utilities/template.bitset/bitset.members/size.pass.cpp index f1719ab2e..41318d99e 100644 --- a/test/std/utilities/template.bitset/bitset.members/size.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/size.pass.cpp @@ -18,7 +18,7 @@ void test_size() assert(v.size() == N); } -int main() +int main(int, char**) { test_size<0>(); test_size<1>(); @@ -29,4 +29,6 @@ int main() test_size<64>(); test_size<65>(); test_size<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/test.pass.cpp b/test/std/utilities/template.bitset/bitset.members/test.pass.cpp index df3ee16be..5d566f5d0 100644 --- a/test/std/utilities/template.bitset/bitset.members/test.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/test.pass.cpp @@ -53,7 +53,7 @@ void test_test(bool test_throws) #endif } -int main() +int main(int, char**) { test_test<0>(true); test_test<1>(true); @@ -64,4 +64,6 @@ int main() test_test<64>(false); test_test<65>(false); test_test<1000>(false); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp b/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp index d89794472..3897e1037 100644 --- a/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp @@ -153,7 +153,7 @@ void test_to_string() } } -int main() +int main(int, char**) { test_to_string<0>(); test_to_string<1>(); @@ -164,4 +164,6 @@ int main() test_to_string<64>(); test_to_string<65>(); test_to_string<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp b/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp index 1ea9b0f81..c43ef90ae 100644 --- a/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp @@ -44,7 +44,7 @@ void test_to_ullong() } } -int main() +int main(int, char**) { // test_to_ullong<0>(); test_to_ullong<1>(); @@ -55,4 +55,6 @@ int main() test_to_ullong<64>(); test_to_ullong<65>(); test_to_ullong<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp b/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp index 71910f322..c6cf6b19a 100644 --- a/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp @@ -46,7 +46,7 @@ void test_to_ulong() } } -int main() +int main(int, char**) { test_to_ulong<0>(); test_to_ulong<1>(); @@ -57,4 +57,6 @@ int main() test_to_ulong<64>(); test_to_ulong<65>(); test_to_ulong<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp b/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp index af69d3951..21d5d0805 100644 --- a/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp @@ -39,7 +39,7 @@ void test_op_and() assert((v1 & v2) == (v3 &= v2)); } -int main() +int main(int, char**) { test_op_and<0>(); test_op_and<1>(); @@ -50,4 +50,6 @@ int main() test_op_and<64>(); test_op_and<65>(); test_op_and<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp b/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp index 8d9b2bdfb..4a71385a9 100644 --- a/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp @@ -39,7 +39,7 @@ void test_op_not() assert((v1 ^ v2) == (v3 ^= v2)); } -int main() +int main(int, char**) { test_op_not<0>(); test_op_not<1>(); @@ -50,4 +50,6 @@ int main() test_op_not<64>(); test_op_not<65>(); test_op_not<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp b/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp index c2cada15e..bc4847c19 100644 --- a/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp @@ -39,7 +39,7 @@ void test_op_or() assert((v1 | v2) == (v3 |= v2)); } -int main() +int main(int, char**) { test_op_or<0>(); test_op_or<1>(); @@ -50,4 +50,6 @@ int main() test_op_or<64>(); test_op_or<65>(); test_op_or<1000>(); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp b/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp index 714fcd3ed..9abe19c7c 100644 --- a/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp @@ -16,10 +16,12 @@ #include #include -int main() +int main(int, char**) { std::istringstream in("01011010"); std::bitset<8> b; in >> b; assert(b.to_ulong() == 0x5A); + + return 0; } diff --git a/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp b/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp index 06a36604a..2c4ce1e48 100644 --- a/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp +++ b/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp @@ -16,10 +16,12 @@ #include #include -int main() +int main(int, char**) { std::ostringstream os; std::bitset<8> b(0x5A); os << b; assert(os.str() == "01011010"); + + return 0; } diff --git a/test/std/utilities/template.bitset/includes.pass.cpp b/test/std/utilities/template.bitset/includes.pass.cpp index c98b150e7..90695ed3d 100644 --- a/test/std/utilities/template.bitset/includes.pass.cpp +++ b/test/std/utilities/template.bitset/includes.pass.cpp @@ -12,7 +12,7 @@ template void test_typedef() {} -int main() +int main(int, char**) { { // test for std::string s; ((void)s); @@ -24,4 +24,6 @@ int main() test_typedef(); test_typedef(); } + + return 0; } diff --git a/test/std/utilities/time/date.time/ctime.pass.cpp b/test/std/utilities/time/date.time/ctime.pass.cpp index 3fa04b779..ac29fd781 100644 --- a/test/std/utilities/time/date.time/ctime.pass.cpp +++ b/test/std/utilities/time/date.time/ctime.pass.cpp @@ -29,7 +29,7 @@ #pragma GCC diagnostic ignored "-Wformat-zero-length" #endif -int main() +int main(int, char**) { std::clock_t c = 0; std::size_t s = 0; @@ -60,4 +60,6 @@ int main() static_assert((std::is_same::value), ""); #endif static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/utilities/time/days.pass.cpp b/test/std/utilities/time/days.pass.cpp index a22f97b8f..43b53ea33 100644 --- a/test/std/utilities/time/days.pass.cpp +++ b/test/std/utilities/time/days.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::days D; typedef D::rep Rep; @@ -24,4 +24,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 25, ""); static_assert(std::is_same_v, std::chrono::hours::period>>, ""); + + return 0; } diff --git a/test/std/utilities/time/hours.pass.cpp b/test/std/utilities/time/hours.pass.cpp index e04888f2e..97fc2621b 100644 --- a/test/std/utilities/time/hours.pass.cpp +++ b/test/std/utilities/time/hours.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::hours D; typedef D::rep Rep; @@ -23,4 +23,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 22, ""); static_assert((std::is_same >::value), ""); + + return 0; } diff --git a/test/std/utilities/time/microseconds.pass.cpp b/test/std/utilities/time/microseconds.pass.cpp index 20e12a9a2..ded1c22fe 100644 --- a/test/std/utilities/time/microseconds.pass.cpp +++ b/test/std/utilities/time/microseconds.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::microseconds D; typedef D::rep Rep; @@ -23,4 +23,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 54, ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/utilities/time/milliseconds.pass.cpp b/test/std/utilities/time/milliseconds.pass.cpp index 6183b929f..b1fe99e12 100644 --- a/test/std/utilities/time/milliseconds.pass.cpp +++ b/test/std/utilities/time/milliseconds.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::milliseconds D; typedef D::rep Rep; @@ -23,4 +23,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 44, ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/utilities/time/minutes.pass.cpp b/test/std/utilities/time/minutes.pass.cpp index 413d8cd6f..23f0bf287 100644 --- a/test/std/utilities/time/minutes.pass.cpp +++ b/test/std/utilities/time/minutes.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::minutes D; typedef D::rep Rep; @@ -23,4 +23,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 28, ""); static_assert((std::is_same >::value), ""); + + return 0; } diff --git a/test/std/utilities/time/months.pass.cpp b/test/std/utilities/time/months.pass.cpp index ff40823f1..b14b2fab5 100644 --- a/test/std/utilities/time/months.pass.cpp +++ b/test/std/utilities/time/months.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::months D; typedef D::rep Rep; @@ -25,4 +25,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 20, ""); static_assert(std::is_same_v>>, ""); + + return 0; } diff --git a/test/std/utilities/time/nanoseconds.pass.cpp b/test/std/utilities/time/nanoseconds.pass.cpp index c14389da7..d58a375c2 100644 --- a/test/std/utilities/time/nanoseconds.pass.cpp +++ b/test/std/utilities/time/nanoseconds.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::nanoseconds D; typedef D::rep Rep; @@ -23,4 +23,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 63, ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/utilities/time/seconds.pass.cpp b/test/std/utilities/time/seconds.pass.cpp index bd2d6d2b3..45a3f1d8e 100644 --- a/test/std/utilities/time/seconds.pass.cpp +++ b/test/std/utilities/time/seconds.pass.cpp @@ -14,7 +14,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::seconds D; typedef D::rep Rep; @@ -23,4 +23,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 34, ""); static_assert((std::is_same >::value), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp b/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp +++ b/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp index 3a3978cb0..5c945fab7 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; @@ -42,4 +42,6 @@ int main() day day(i); assert(static_cast(day) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp index c53af6511..f5323f659 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp @@ -30,7 +30,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using day = std::chrono::day; ASSERT_NOEXCEPT(--(std::declval()) ); @@ -48,4 +48,6 @@ int main() assert(static_cast(day--) == i - 1); assert(static_cast(day) == i - 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp index b26d2285a..0be8c847f 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp @@ -30,7 +30,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using day = std::chrono::day; ASSERT_NOEXCEPT(++(std::declval()) ); @@ -48,4 +48,6 @@ int main() assert(static_cast(day++) == i + 1); assert(static_cast(day) == i + 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp index 8a04298ab..131df7533 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; ASSERT_NOEXCEPT( std::declval().ok()); @@ -33,4 +33,6 @@ int main() assert(day{i}.ok()); for (unsigned i = 32; i <= 255; ++i) assert(!day{i}.ok()); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp index 42f12af55..d182d6c92 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using day = std::chrono::day; using days = std::chrono::days; @@ -53,4 +53,6 @@ int main() assert(static_cast(day -= days{12}) == i + 10); assert(static_cast(day) == i + 10); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp index 6b8a42772..75bc4cf52 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using day = std::chrono::day; @@ -40,4 +40,6 @@ int main() for (unsigned i = 1; i < 10; ++i) for (unsigned j = 1; j < 10; ++j) assert(testComparisons6Values(i, j)); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp index 36352fa35..6331bcf1b 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; day d1 = 4d; // expected-error-re {{no matching literal operator for call to 'operator""d' {{.*}}}} + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp index b3febd4eb..a887736f6 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { using namespace std::chrono; @@ -43,4 +43,6 @@ int main() assert (d1 == std::chrono::day(4)); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp index 4953d1afe..e8ade305a 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp @@ -33,7 +33,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using day = std::chrono::day; using days = std::chrono::days; @@ -54,4 +54,6 @@ int main() assert(static_cast(d1) == 12 - i); assert(off.count() == static_cast(12 - i)); // days is signed } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp index 10cec0a62..e219c7d3c 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp @@ -33,7 +33,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using day = std::chrono::day; using days = std::chrono::days; @@ -55,4 +55,6 @@ int main() assert(static_cast(d1) == i + 12); assert(static_cast(d2) == i + 12); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp index ad3d4f3f9..23ce736c6 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp @@ -48,8 +48,10 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; std::cout << day{1}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp index d437a6ae3..3c26c5753 100644 --- a/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp index 10396919b..084a6aa8d 100644 --- a/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using last_spec = std::chrono::last_spec; @@ -29,4 +29,6 @@ int main() static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp index f3dadd2f6..48642987a 100644 --- a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; using month = std::chrono::month; @@ -43,4 +43,6 @@ int main() static_assert( md1.month() == std::chrono::January, ""); static_assert( md1.day() == day{4}, ""); static_assert( md1.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp index c9c247d50..7137433a9 100644 --- a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; using month_day = std::chrono::month_day; @@ -34,4 +34,6 @@ int main() month_day md(std::chrono::March, day{i}); assert( static_cast(md.day()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp index e1b46190f..b4744e6d4 100644 --- a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; using month = std::chrono::month; @@ -35,4 +35,6 @@ int main() month_day md(month{i}, day{1}); assert( static_cast(md.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp index 649f09968..5e4c0082f 100644 --- a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using day = std::chrono::day; using month = std::chrono::month; @@ -51,4 +51,6 @@ int main() // If the month is not ok, all the days are bad for (unsigned i = 1; i <= 35; ++i) assert(!(month_day{month{13}, day{i}}.ok())); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp index c186f594c..d7e535a72 100644 --- a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using day = std::chrono::day; using month = std::chrono::month; @@ -66,4 +66,6 @@ int main() month_day{month{2}, day{j}}, i == j, i < j ))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp index dbebdfa7d..8eef5f030 100644 --- a/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp @@ -31,10 +31,12 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { using month_day = std::chrono::month_day; using month = std::chrono::month; using day = std::chrono::day; std::cout << month_day{month{1}, day{1}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp index ba7c336a6..507855a99 100644 --- a/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_day = std::chrono::month_day; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp index ba9eda73a..265e7be37 100644 --- a/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month = std::chrono::month; using month_day_last = std::chrono::month_day_last; @@ -39,4 +39,6 @@ int main() for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) assert((testComparisons6Values(month{i}, month{j}))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp index 4bf983f3b..3696bb907 100644 --- a/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using month_day_last = std::chrono::month_day_last; @@ -37,4 +37,6 @@ int main() constexpr month_day_last md1{std::chrono::January}; static_assert( md1.month() == std::chrono::January, ""); static_assert( md1.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp index b9945b6d8..6bf75892d 100644 --- a/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using month_day_last = std::chrono::month_day_last; @@ -34,4 +34,6 @@ int main() month_day_last mdl(month{i}); assert( static_cast(mdl.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp index 38c52e229..730ab3b25 100644 --- a/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using month_day_last = std::chrono::month_day_last; @@ -42,4 +42,6 @@ int main() month_day_last mdl{month{i}}; assert(!mdl.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp index ebb915598..1b4a8f108 100644 --- a/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp @@ -25,9 +25,11 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_day_last = std::chrono::month_day_last; using month = std::chrono::month; std::cout << month_day_last{month{1}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp index e3f02a885..c6eebc42d 100644 --- a/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp @@ -17,10 +17,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_day_last = std::chrono::month_day_last; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp index d0ed4d37d..6800a03e1 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; @@ -42,4 +42,6 @@ int main() month m(i); assert(static_cast(m) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp index 2cab328cf..6d7edc508 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp @@ -30,7 +30,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using month = std::chrono::month; @@ -49,4 +49,6 @@ int main() assert(static_cast(month--) == i - 1); assert(static_cast(month) == i - 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp index 81162edf6..7bcd5bed7 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp @@ -30,7 +30,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using month = std::chrono::month; ASSERT_NOEXCEPT(++(std::declval()) ); @@ -48,4 +48,6 @@ int main() assert(static_cast(month++) == i + 1); assert(static_cast(month) == i + 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp index 7cb5edad4..a001c74a3 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; @@ -34,4 +34,6 @@ int main() assert(month{i}.ok()); for (unsigned i = 13; i <= 255; ++i) assert(!month{i}.ok()); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp index 7ca4a6e5f..a792072af 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using month = std::chrono::month; using months = std::chrono::months; @@ -63,4 +63,6 @@ int main() assert(static_cast(month -= months{ 9}) == static_cast(exp)); assert(static_cast(month) == static_cast(exp)); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp index aa37fde3b..f69fec8aa 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp @@ -26,7 +26,7 @@ #include "test_comparisons.h" -int main() +int main(int, char**) { using month = std::chrono::month; @@ -43,4 +43,6 @@ int main() for (unsigned i = 1; i < 10; ++i) for (unsigned j = 10; j < 10; ++j) assert(testComparisons6Values(i, j)); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp index 807cf2988..9832fe376 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { ASSERT_SAME_TYPE(const std::chrono::month, decltype(std::chrono::January)); @@ -83,4 +83,6 @@ int main() assert(static_cast(std::chrono::October) == 10); assert(static_cast(std::chrono::November) == 11); assert(static_cast(std::chrono::December) == 12); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp index 291d299e3..cda364127 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp @@ -44,7 +44,7 @@ constexpr bool testConstexpr() #include -int main() +int main(int, char**) { using month = std::chrono::month; using months = std::chrono::months; @@ -68,4 +68,6 @@ static_assert(testConstexpr(), ""); assert(static_cast(m1) == static_cast(exp)); // assert(off.count() == static_cast(exp)); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp index 87b39003b..58a951e1b 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp @@ -43,7 +43,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using month = std::chrono::month; using months = std::chrono::months; @@ -68,4 +68,6 @@ int main() assert(static_cast(m1) == exp); assert(static_cast(m2) == exp); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp index 5f3f3884f..1d3aa7ce4 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp @@ -45,8 +45,10 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; std::cout << month{1}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp index b3e502465..a6e67f101 100644 --- a/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp index 8d0b560b1..8804e71e3 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -42,4 +42,6 @@ int main() static_assert( md1.month() == std::chrono::January, ""); static_assert( md1.weekday_indexed() == weekday_indexed{std::chrono::Friday, 4}, ""); static_assert( md1.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp index 99bdcb160..35e7c83c7 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -38,4 +38,6 @@ int main() month_weekday md(month{i}, weekday_indexed{Sunday, 1}); assert( static_cast(md.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp index b4999652f..2ff1bf735 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -47,4 +47,6 @@ int main() // If the month is not ok, all the weekday_indexed are bad for (unsigned i = 1; i <= 10; ++i) assert(!(month_weekday{month{13}, weekday_indexed{Sunday, i}}.ok())); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp index d80ae29d0..13a1bba53 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -39,4 +39,6 @@ int main() assert( static_cast(md.weekday_indexed().weekday() == Sunday)); assert( static_cast(md.weekday_indexed().index() == i)); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp index 64df8840e..46f756de0 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -82,4 +82,6 @@ int main() month_weekday{month{2}, weekday_indexed{weekday{i}, 2}}, month_weekday{month{2}, weekday_indexed{weekday{j}, 2}}, i == j))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp index e7981b571..11a1d4ecd 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -32,4 +32,6 @@ int main() using weekday = std::chrono::weekday; std::cout << month_weekday{month{1}, weekday_indexed{weekday{3}, 3}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp index 67c3f17b9..bd4f4e1d4 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp index fa5ca0443..d83bbe92f 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp @@ -27,7 +27,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using weekday = std::chrono::weekday; @@ -56,4 +56,6 @@ int main() static_assert( mwdl3.month() == January, ""); static_assert( mwdl3.weekday_last() == weekday_last{weekday{4}}, ""); static_assert( mwdl3.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp index 3561651c2..a32b08996 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using weekday = std::chrono::weekday; @@ -38,4 +38,6 @@ int main() month_weekday_last mdl(month{i}, weekday_last{Tuesday}); assert( static_cast(mdl.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp index 10245f938..02df5fbd2 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using weekday = std::chrono::weekday; @@ -48,4 +48,6 @@ int main() month_weekday_last mwdl{January, weekday_last{weekday{i}}}; assert( mwdl.ok() == weekday_last{weekday{i}}.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp index 4afa6cca7..4ecf6d246 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using weekday = std::chrono::weekday; @@ -40,4 +40,6 @@ int main() month_weekday_last mdl(January, weekday_last{weekday{i}}); assert( static_cast(mdl.weekday_last().weekday()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp index 4d0e935f1..911693c25 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month = std::chrono::month; using weekday_last = std::chrono::weekday_last; @@ -69,4 +69,6 @@ int main() month_weekday_last{month{1}, weekday_last{weekday{1}}}, month_weekday_last{month{2}, weekday_last{weekday{2}}}, false))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp index 2bf0e1ec4..75654b1b3 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday_last = std::chrono::month_weekday_last; using month = std::chrono::month; @@ -33,4 +33,6 @@ int main() using weekday_last = std::chrono::weekday_last; std::cout << month_weekday_last{month{1}, weekday_last{weekday{3}}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp index 2271f42c0..2f2676d7a 100644 --- a/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp @@ -17,10 +17,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month_weekday_last = std::chrono::month_weekday_last; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp index e51fb4fa4..e9eb80bfd 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp @@ -38,7 +38,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month_day = std::chrono::month_day; using month = std::chrono::month; @@ -104,4 +104,6 @@ int main() assert(md1 == md2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp index 27043b88c..84c2c6eaa 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp @@ -46,7 +46,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month = std::chrono::month; using month_day_last = std::chrono::month_day_last; @@ -103,4 +103,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp index 4dc6db768..60b788de1 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp @@ -44,7 +44,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -111,4 +111,6 @@ int main() assert(mwd1 == mwd2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp index 25d25b26d..07e5d8d75 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp @@ -36,7 +36,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month_weekday = std::chrono::month_weekday; using month = std::chrono::month; @@ -103,4 +103,6 @@ int main() assert(mwd1 == mwd2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp index 6ef320ebb..ba2b5c187 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month = std::chrono::month; using year = std::chrono::year; @@ -64,4 +64,6 @@ int main() assert(static_cast(ym.month()) == j); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp index a8df70096..a5aa4d0ef 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp @@ -42,7 +42,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -187,4 +187,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp index 2556bb93f..fd55e38b4 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp @@ -38,7 +38,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using month = std::chrono::month; using year_month = std::chrono::year_month; @@ -121,4 +121,6 @@ int main() assert(ymdl1 == ymdl2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp index af27c945e..4e7143580 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp @@ -37,7 +37,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using year = std::chrono::year; using year_month = std::chrono::year_month; @@ -141,4 +141,6 @@ int main() assert(ymd1 == ymd2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp b/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp index ff467aa60..62b1f4676 100644 --- a/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp @@ -39,7 +39,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using year_month = std::chrono::year_month; using year = std::chrono::year; @@ -149,4 +149,6 @@ int main() assert(ymwdl1 == ymwdl2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp index b9facef63..4a64b932b 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_indexed = std::chrono::weekday_indexed; @@ -57,4 +57,6 @@ int main() weekday_indexed wdi(std::chrono::Tuesday, i); assert(!wdi.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp index 043a98acc..4942f7164 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_indexed = std::chrono::weekday_indexed; @@ -34,4 +34,6 @@ int main() weekday_indexed wdi(weekday{2}, i); assert( static_cast(wdi.index()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp index 1cdfb29c9..a2b5b48e4 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_indexed = std::chrono::weekday_indexed; @@ -45,4 +45,6 @@ int main() // Not a valid weekday assert(!(weekday_indexed(weekday{9U}, 1).ok())); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp index 47f50b6d6..e9c204d08 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_indexed = std::chrono::weekday_indexed; @@ -35,4 +35,6 @@ int main() weekday_indexed wdi(weekday{i}, 2); assert( static_cast(wdi.weekday()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp index 963f9f15e..104c59abf 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_indexed = std::chrono::weekday_indexed; @@ -44,4 +44,6 @@ int main() static_assert( (weekday_indexed{weekday{1}, 2} != weekday_indexed{weekday{1}, 1}), ""); static_assert(!(weekday_indexed{weekday{1}, 2} == weekday_indexed{weekday{2}, 2}), ""); static_assert( (weekday_indexed{weekday{1}, 2} != weekday_indexed{weekday{2}, 2}), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp index 810b2cb0c..5052a1824 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp @@ -26,10 +26,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday_indexed = std::chrono::weekday_indexed; using weekday = std::chrono::weekday; std::cout << weekday_indexed{weekday{3}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp index 74634da8a..260b50f46 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday_indexed = std::chrono::weekday_indexed; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp index f7fa66320..a569144d0 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_last = std::chrono::weekday_last; @@ -43,4 +43,6 @@ int main() weekday_last wdl{weekday{i}}; assert(wdl.weekday() == weekday{i}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp index d708a8124..eb0636aa9 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_last = std::chrono::weekday_last; @@ -33,4 +33,6 @@ int main() for (unsigned i = 0; i <= 255; ++i) assert(weekday_last{weekday{i}}.ok() == weekday{i}.ok()); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp index 48767b3b8..c5eb6e132 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_last = std::chrono::weekday_last; @@ -29,4 +29,6 @@ int main() for (unsigned i = 0; i <= 255; ++i) assert(weekday_last{weekday{i}}.weekday() == weekday{i}); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp index 1a9fc97eb..c5ca36e82 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_last = std::chrono::weekday_last; @@ -39,4 +39,6 @@ int main() for (unsigned i = 0; i < 6; ++i) for (unsigned j = 0; j < 6; ++j) assert(testComparisons2Values(weekday{i}, weekday{j})); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp index efb598472..85a40a3dc 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp @@ -24,10 +24,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday_last = std::chrono::weekday_last; using weekday = std::chrono::weekday; std::cout << weekday_last{weekday{3}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp index c986f99c3..ff9d54f88 100644 --- a/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday_last = std::chrono::weekday_last; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp index ee241c8e7..06656fb44 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using local_days = std::chrono::local_days; using days = std::chrono::days; @@ -69,4 +69,6 @@ int main() assert( wd.ok()); assert(static_cast(wd) == 3); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp index 9ec3afb21..470b9d79d 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; @@ -47,4 +47,6 @@ int main() } // TODO - sys_days and local_days ctor tests + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp index 920b53e78..e00184a99 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using sys_days = std::chrono::sys_days; using days = std::chrono::days; @@ -69,4 +69,6 @@ int main() assert( wd.ok()); assert(static_cast(wd) == 3); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp index c8b023a37..d574e1db9 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp @@ -31,7 +31,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using weekday = std::chrono::weekday; ASSERT_NOEXCEPT(--(std::declval()) ); @@ -49,4 +49,6 @@ int main() assert((static_cast(wd--) == euclidian_subtraction(i, 1))); assert((static_cast(wd) == euclidian_subtraction(i, 2))); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp index d9239ff8f..bb62e0120 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp @@ -31,7 +31,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using weekday = std::chrono::weekday; ASSERT_NOEXCEPT(++(std::declval()) ); @@ -49,4 +49,6 @@ int main() assert((static_cast(wd++) == euclidian_addition(i, 1))); assert((static_cast(wd) == euclidian_addition(i, 2))); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp index f8bd9d43a..f2f6e2e98 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; @@ -34,4 +34,6 @@ int main() assert(weekday{i}.ok()); for (unsigned i = 7; i <= 255; ++i) assert(!weekday{i}.ok()); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp index aa0f3f7e5..d7d2d6faf 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "../../euclidian.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using weekday_last = std::chrono::weekday_last; @@ -55,4 +55,6 @@ int main() assert(wdi.index() == j); assert(wdi.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp index e0963540c..d99b03493 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp @@ -33,7 +33,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using days = std::chrono::days; @@ -59,4 +59,6 @@ int main() assert((static_cast(wd -= days{4}) == euclidian_subtraction(i, 4))); assert((static_cast(wd) == euclidian_subtraction(i, 4))); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp index c042ac147..982b3bccb 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; @@ -38,4 +38,6 @@ int main() for (unsigned i = 0; i < 6; ++i) for (unsigned j = 0; j < 6; ++j) assert(testComparisons2Values(i, j)); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp index 8f713aad2..7529864a5 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { ASSERT_SAME_TYPE(const std::chrono::weekday, decltype(std::chrono::Sunday)); @@ -58,4 +58,6 @@ int main() assert(static_cast(std::chrono::Thursday) == 4); assert(static_cast(std::chrono::Friday) == 5); assert(static_cast(std::chrono::Saturday) == 6); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp index 2bf0ed789..f296fc6d6 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp @@ -44,7 +44,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using days = std::chrono::days; @@ -72,4 +72,6 @@ int main() assert(weekday{i} + d == weekday{j}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp index 287834cd7..78d332b96 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp @@ -44,7 +44,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using weekday = std::chrono::weekday; using days = std::chrono::days; @@ -66,4 +66,6 @@ int main() assert((static_cast(wd1) == euclidian_addition(i, j))); assert((static_cast(wd2) == euclidian_addition(i, j))); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp index aef5a82e7..43825b60e 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp @@ -47,9 +47,11 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; std::cout << weekday{3}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp index ed355b025..7264a210f 100644 --- a/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using weekday = std::chrono::weekday; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp index 5f8b4660a..e46b55630 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; @@ -42,4 +42,6 @@ int main() year year(i); assert(static_cast(year) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp index e8473bf98..893c48aab 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp @@ -30,7 +30,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using year = std::chrono::year; ASSERT_NOEXCEPT(--(std::declval()) ); @@ -48,4 +48,6 @@ int main() assert(static_cast(year--) == i - 1); assert(static_cast(year) == i - 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp index 759fb6661..ef2a6f3fb 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp @@ -30,7 +30,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using year = std::chrono::year; ASSERT_NOEXCEPT(++(std::declval()) ); @@ -48,4 +48,6 @@ int main() assert(static_cast(year++) == i + 1); assert(static_cast(year) == i + 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp index b1785b86c..37031dbba 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; @@ -49,4 +49,6 @@ int main() assert(!year{ 2003}.is_leap()); assert( year{ 2004}.is_leap()); assert(!year{ 2100}.is_leap()); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp index dfc2ad3ff..f56ee34d5 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; @@ -49,4 +49,6 @@ int main() assert(year{ 20001}.ok()); static_assert(!year{-32768}.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp index 65b149458..0adb0f9fe 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp @@ -28,7 +28,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using year = std::chrono::year; @@ -46,4 +46,6 @@ int main() assert(static_cast(+year) == i); assert(static_cast(-year) == -i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp index a00a36f2d..b79713ed1 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using years = std::chrono::years; @@ -53,4 +53,6 @@ int main() assert(static_cast(year -= years{ 9}) == i + 1); assert(static_cast(year) == i + 1); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp index 8d675f4db..9e84fe36e 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp @@ -26,7 +26,7 @@ #include "test_comparisons.h" -int main() +int main(int, char**) { using year = std::chrono::year; @@ -43,4 +43,6 @@ int main() for (int i = 1; i < 10; ++i) for (int j = 1; j < 10; ++j) assert(testComparisons6Values(i, j)); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp index c6138c7af..50c7b7bc0 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main() +int main(int, char**) { using std::chrono::year; year d1 = 1234y; // expected-error-re {{no matching literal operator for call to 'operator""y' {{.*}}}} + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp index 6ebd0e66f..a2bec73e6 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { using namespace std::chrono; @@ -40,4 +40,6 @@ int main() std::chrono::year y1 = 2020y; assert (y1 == std::chrono::year(2020)); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp index 3e3e0b77d..f112345c0 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp @@ -37,7 +37,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using years = std::chrono::years; @@ -58,4 +58,6 @@ int main() assert(static_cast(y1) == 1223 - i); assert(ys1.count() == 1223 - i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp index 15c713def..d73f6fc88 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp @@ -33,7 +33,7 @@ constexpr bool testConstexpr() return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using years = std::chrono::years; @@ -55,4 +55,6 @@ int main() assert(static_cast(y1) == i + 1223); assert(static_cast(y2) == i + 1223); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp index 2c52cde0a..1b278f2b9 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp @@ -46,9 +46,11 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; std::cout << year{2018}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp index 10bea23a0..2acb0f104 100644 --- a/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp index 090a1ac21..1c05cf7a6 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -48,4 +48,6 @@ int main() static_assert( ym2.year() == year{2018}, ""); static_assert( ym2.month() == month{}, ""); static_assert(!ym2.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp index 97334b205..7e0cd17f4 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -35,4 +35,6 @@ int main() year_month ym(year{1234}, month{i}); assert( static_cast(ym.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp index 54e67dff9..463289ee4 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using month = std::chrono::month; using year = std::chrono::year; @@ -46,4 +46,6 @@ int main() year_month ym{year{i}, January}; assert( ym.ok() == year{i}.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp index 76f3b3355..a403462ff 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using month = std::chrono::month; using months = std::chrono::months; @@ -60,4 +60,6 @@ int main() assert(static_cast((ym ).month()) == i + 1); assert(ym.year() == y); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp index 05cd60844..adf08fc24 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using month = std::chrono::month; using year = std::chrono::year; @@ -61,4 +61,6 @@ int main() assert(static_cast((ym ).year()) == i + 1); assert(ym.month() == m); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp index e8476b042..024f31404 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -35,4 +35,6 @@ int main() year_month ym(year{i}, month{}); assert( static_cast(ym.year()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp index e1ab033c7..d102b0a56 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -65,4 +65,6 @@ int main() year_month{year{i}, std::chrono::January}, year_month{year{j}, std::chrono::January}, i == j, i < j ))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp index 2999560f1..d7756d10d 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp @@ -29,7 +29,7 @@ #include -int main() +int main(int, char**) { using year = std::chrono::year; using years = std::chrono::years; @@ -86,4 +86,6 @@ int main() // TODO: different year } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp index dc721adee..5698e7244 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp @@ -51,7 +51,7 @@ constexpr bool testConstexprMonths(std::chrono::year_month ym) } -int main() +int main(int, char**) { using year = std::chrono::year; using years = std::chrono::years; @@ -102,4 +102,6 @@ int main() assert(ym1 == ym2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp index e75fc21bf..43af6c2f7 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp @@ -46,11 +46,13 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month = std::chrono::year_month; using year = std::chrono::year; using month = std::chrono::month; std::cout << year_month{year{2018}, month{3}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp index a3b9999f8..2e88c6bb6 100644 --- a/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month = std::chrono::year_month; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp index 9cebaa683..274cb6a26 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using day = std::chrono::day; @@ -81,4 +81,6 @@ int main() assert( ymd.month() == std::chrono::November); assert( ymd.day() == day{29}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp index a5818849a..fdef9517e 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -52,4 +52,6 @@ int main() static_assert( ym1.day() == day{12}, ""); static_assert( ym1.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp index 7344c10c1..433468477 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using day = std::chrono::day; @@ -80,4 +80,6 @@ int main() assert( ymd.month() == std::chrono::November); assert( ymd.day() == day{29}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp index 913b40395..d4e8fc83d 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -76,4 +76,6 @@ int main() assert( ymd.day() == day{28}); assert( ymd.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp index 12e1515b1..9a068737d 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -36,4 +36,6 @@ int main() year_month_day ymd(year{1234}, month{2}, day{i}); assert( static_cast(ymd.day()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp index 8c091d051..f1dd2e689 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -36,4 +36,6 @@ int main() year_month_day ymd(year{1234}, month{i}, day{12}); assert( static_cast(ymd.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp index edb55f58b..cab639b82 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -92,4 +92,6 @@ int main() year_month_day ym{year{i}, January, day{12}}; assert( ym.ok() == year{i}.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp index 02212dc90..038d21c46 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp @@ -44,7 +44,7 @@ void RunTheExample() static_assert(year_month_day{local_days{year{2017}/January/32}} == year{2017}/February/1); } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -90,4 +90,5 @@ int main() assert( year_month_day{sd} == ymd); // and back } + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp index 5925cb0cb..a95684550 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp @@ -44,7 +44,7 @@ void RunTheExample() static_assert(year_month_day{sys_days{year{2017}/January/32}} == year{2017}/February/1); } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -90,4 +90,5 @@ int main() assert( year_month_day{sd} == ymd); // and back } + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp index 173b8b6a2..8530248d1 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -66,4 +66,6 @@ int main() assert(ym.year() == y); assert(ym.day() == d); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp index 1d9951291..ae134d1a2 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -66,4 +66,6 @@ int main() assert(ym.month() == m); assert(ym.day() == d); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp index 465fa9d93..fc5a40724 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -36,4 +36,6 @@ int main() year_month_day ym(year{i}, month{}, day{}); assert( static_cast(ym.year()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp index 8d5bf8955..0d1558925 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using day = std::chrono::day; using year = std::chrono::year; @@ -114,4 +114,6 @@ int main() year_month_day{year{i}, January, day{12}}, year_month_day{year{j}, January, day{12}}, i == j, i < j ))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp index 4d5625ba7..3c921def3 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp @@ -33,7 +33,7 @@ constexpr bool test_constexpr () ; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -56,4 +56,6 @@ int main() assert(ym1.month() == January); assert(ym1.day() == day{10}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp index 2913eb237..8d5e02543 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp @@ -51,7 +51,7 @@ constexpr bool testConstexprMonths(std::chrono::year_month_day ym) } -int main() +int main(int, char**) { using day = std::chrono::day; using year = std::chrono::year; @@ -108,4 +108,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp index cce42bc61..47b6f0249 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp @@ -46,7 +46,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month_day = std::chrono::year_month_day; using year = std::chrono::year; @@ -54,4 +54,6 @@ int main() using day = std::chrono::day; std::cout << year_month_day{year{2018}, month{3}, day{12}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp index c61d1c996..58acd143d 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month_day = std::chrono::year_month_day; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp index d27c3c67e..bd4729f6a 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp @@ -27,7 +27,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -49,4 +49,6 @@ int main() static_assert( ymdl1.month() == January, ""); static_assert( ymdl1.month_day_last() == month_day_last{January}, ""); static_assert( ymdl1.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp index 24682b695..2f0e2ba17 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -47,4 +47,6 @@ int main() assert((year_month_day_last{year{2019}, month_day_last{month{ 2}}}.day() == day{28})); assert((year_month_day_last{year{2020}, month_day_last{month{ 2}}}.day() == day{29})); assert((year_month_day_last{year{2021}, month_day_last{month{ 2}}}.day() == day{28})); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp index cf1024a8c..5b68aa1d9 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -34,4 +34,6 @@ int main() year_month_day_last ymd(year{1234}, month_day_last{month{i}}); assert( static_cast(ymd.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp index 5c99d9471..cca9026b6 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -34,4 +34,6 @@ int main() year_month_day_last ymdl(year{1234}, month_day_last{month{i}}); assert( static_cast(ymdl.month_day_last().month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp index bb4c410d4..d40de103c 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -48,4 +48,6 @@ int main() year_month_day_last ym{year{i}, month_day_last{January}}; assert( ym.ok() == year{i}.ok()); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp index 83f8b70dc..a96dff338 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month_day_last = std::chrono::month_day_last; @@ -57,4 +57,6 @@ int main() assert(sd.time_since_epoch() == days{-(10957+33)}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp index 9a32112c9..250ca0f11 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month_day_last = std::chrono::month_day_last; @@ -57,4 +57,6 @@ int main() assert(sd.time_since_epoch() == days{-(10957+33)}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp index 2c4d1ff1f..7091f64ea 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -62,4 +62,6 @@ int main() assert(static_cast((ym ).month()) == i + 1); assert(ym.year() == y); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp index 00335e15d..3c1ad3527 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -61,4 +61,6 @@ int main() assert(static_cast((ymdl ).year()) == i + 1); assert(ymdl.month_day_last() == mdl); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp index 49387091d..c0db150f9 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -34,4 +34,6 @@ int main() year_month_day_last ym(year{i}, month_day_last{month{}}); assert( static_cast(ym.year()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp index 9db4b6aa6..c56491f96 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -83,4 +83,6 @@ int main() year_month_day_last{year{i}, month_day_last{January}}, year_month_day_last{year{j}, month_day_last{January}}, i == j, i < j ))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp index 7f5a796df..8ea3025d6 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp @@ -47,7 +47,7 @@ constexpr bool testConstexprMonths (std::chrono::year_month_day_last ymdl) ; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -87,4 +87,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp index c494620df..75cabbdcd 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp @@ -63,7 +63,7 @@ constexpr bool testConstexprMonths(std::chrono::year_month_day_last ymdl) } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -118,4 +118,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp index 268eb88fe..eca8d3d68 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month_day_last = std::chrono::year_month_day_last; using year = std::chrono::year; @@ -33,4 +33,6 @@ int main() using month_day_last = std::chrono::month_day_last; std::cout << year_month_day_last{year{2018}, month_day_last{month{3}}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp index 0eae24e45..bb4e7d044 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp @@ -29,7 +29,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using days = std::chrono::days; @@ -91,4 +91,6 @@ int main() assert((ymwd.weekday_indexed() == weekday_indexed{std::chrono::Wednesday, 5})); assert( ymwd == year_month_weekday{local_days{ymwd}}); // round trip } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp index dab8b2157..81030ff55 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp @@ -30,7 +30,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -60,4 +60,6 @@ int main() static_assert( ym1.weekday_indexed() == weekday_indexed{Tuesday, 1}, ""); static_assert( ym1.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp index 96261c54e..5ae9900a9 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using days = std::chrono::days; @@ -90,4 +90,6 @@ int main() assert((ymwd.weekday_indexed() == weekday_indexed{std::chrono::Wednesday, 5})); assert( ymwd == year_month_weekday{sys_days{ymwd}}); // round trip } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp index 4c0bc13c1..ecbd8aec8 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -37,4 +37,6 @@ int main() year_month_weekday ymwd0(year{1234}, month{2}, weekday_indexed{weekday{2}, i}); assert(ymwd0.index() == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp index 0e2d41a77..c300fd5d3 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -36,4 +36,6 @@ int main() year_month_weekday ymd(year{1234}, month{i}, weekday_indexed{}); assert( static_cast(ymd.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp index f66d6a083..7e8599e05 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -71,4 +71,6 @@ int main() year_month_weekday ym{year{i}, January, weekday_indexed{Tuesday, 1}}; assert((ym.ok() == year{i}.ok())); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp index 788af6535..e86e5b0fa 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -70,4 +70,5 @@ int main() assert( year_month_weekday{sd} == ymwd); // and back } + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp index 111cf5f38..afb1d7014 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -70,4 +70,5 @@ int main() assert( year_month_weekday{sd} == ymwd); // and back } + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp index 7e20a8eb0..fd53279dd 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -76,4 +76,6 @@ int main() assert(ymwd.weekday() == Tuesday); assert(ymwd.index() == 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp index 4deee9bc3..cf229febe 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -76,4 +76,6 @@ int main() assert(ymwd.weekday() == Tuesday); assert(ymwd.index() == 2); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp index 1b9c8ad10..dac1f7cc0 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -37,4 +37,6 @@ int main() year_month_weekday ymwd0(year{1234}, month{2}, weekday_indexed{weekday{i}, 1}); assert(static_cast(ymwd0.weekday()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp index 4a9832323..f089a8cb9 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -41,4 +41,6 @@ int main() assert( static_cast(ymwd1.weekday_indexed().weekday()) == 2); assert( static_cast(ymwd1.weekday_indexed().index()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp index 8103c28aa..1ead67570 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -36,4 +36,6 @@ int main() year_month_weekday ym(year{i}, month{1}, weekday_indexed{}); assert( static_cast(ym.year()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp index 847699b25..563112722 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -109,4 +109,6 @@ int main() year_month_weekday{year{i}, January, weekday_indexed{Tuesday, 1}}, year_month_weekday{year{j}, January, weekday_indexed{Tuesday, 1}}, i == j))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp index ff472fdc6..47cfbea6a 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp @@ -50,7 +50,7 @@ constexpr bool testConstexprMonths () } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -96,4 +96,6 @@ int main() assert(ym1.index() == 2); } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp index bc72d958c..29df4776e 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp @@ -51,7 +51,7 @@ constexpr bool testConstexprMonths(std::chrono::year_month_weekday ym) } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -116,4 +116,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp index eb92cf05e..411e4335f 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp @@ -45,7 +45,7 @@ #include #include "test_macros.h" -int main() +int main(int, char**) { using year_month_weekday = std::chrono::year_month_weekday; using year = std::chrono::year; @@ -53,4 +53,6 @@ int main() using weekday = std::chrono::weekday; std::cout << year_month_weekday{year{2018}, month{3}, weekday{4}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp index 449098c4f..76e2e0f23 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month_weekday = std::chrono::year_month_weekday; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp index 1db6850db..31d2e9ca7 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -48,4 +48,6 @@ int main() static_assert( ym1.weekday_last() == weekday_last{Tuesday}, ""); static_assert( ym1.ok(), ""); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp index 7b95084b2..df62d010a 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -37,4 +37,6 @@ int main() year_month_weekday_last ymd(year{1234}, month{i}, weekday_last{weekday{}}); assert( static_cast(ymd.month()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp index 1cffb4565..c18b92670 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -69,4 +69,6 @@ int main() year_month_weekday_last ym{year{i}, January, weekday_last{Tuesday}}; assert((ym.ok() == year{i}.ok())); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp index 83f8b70dc..c663406ee 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month_day_last = std::chrono::month_day_last; @@ -57,4 +57,6 @@ int main() assert(sd.time_since_epoch() == days{-(10957+33)}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp index cc3da2992..cb75842c6 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp @@ -22,7 +22,7 @@ #include -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -65,4 +65,6 @@ int main() assert(sd.time_since_epoch() == days{-(10957+35)}); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp index ad513c5d0..b2bb1361b 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -71,4 +71,6 @@ int main() assert(ymwd.year() == y); assert(ymwd.weekday() == Tuesday); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp index 7d9255fe4..8ced182d6 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp @@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -72,4 +72,6 @@ int main() assert(ymwd.month() == January); assert(ymwd.weekday() == Tuesday); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp index cc0521354..1de0b8323 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -37,4 +37,6 @@ int main() year_month_weekday_last ymwdl(year{1}, month{1}, weekday_last{weekday{i}}); assert(static_cast(ymwdl.weekday()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp index 4011f0673..4e9407911 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -37,4 +37,6 @@ int main() year_month_weekday_last ymwdl(year{i}, month{1}, weekday_last{weekday{}}); assert(static_cast(ymwdl.year()) == i); } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp index a13b11f8c..24074f33c 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" #include "test_comparisons.h" -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -110,4 +110,6 @@ int main() year_month_weekday_last{year{i}, January, weekday_last{Tuesday}}, year_month_weekday_last{year{j}, January, weekday_last{Tuesday}}, i == j))); + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp index 20a58152f..d58c461be 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp @@ -40,7 +40,7 @@ constexpr bool testConstexprMonths(std::chrono::year_month_weekday_last ym) return true; } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -89,4 +89,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp index 45dd7562d..fe246cf42 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp @@ -47,7 +47,7 @@ constexpr bool testConstexprMonths(std::chrono::year_month_weekday_last ym) } -int main() +int main(int, char**) { using year = std::chrono::year; using month = std::chrono::month; @@ -112,4 +112,6 @@ int main() } } + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp index 6e4409c71..cdfe55f16 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month_weekday_last = std::chrono::year_month_weekday_last; using year = std::chrono::year; @@ -34,4 +34,6 @@ int main() using weekday_last = std::chrono::weekday_last; std::cout << year_month_weekday_last{year{2018}, month{3}, weekday_last{weekday{4}}}; + + return 0; } diff --git a/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp b/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp index e0580fac7..70dea7bf9 100644 --- a/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp +++ b/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp @@ -16,10 +16,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { using year_month_weekday_last = std::chrono::year_month_weekday_last; static_assert(std::is_trivially_copyable_v, ""); static_assert(std::is_standard_layout_v, ""); + + return 0; } diff --git a/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp b/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp +++ b/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp b/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp +++ b/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp b/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp index 332d8163c..165bec2e1 100644 --- a/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp @@ -22,7 +22,7 @@ template void test(const T &) {} -int main() +int main(int, char**) { typedef std::chrono::file_clock C; static_assert((std::is_same::value), ""); @@ -31,4 +31,6 @@ int main() static_assert((std::is_same::value), ""); static_assert(!C::is_steady, ""); test(std::chrono::file_clock::is_steady); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp b/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp index 75652f3ec..61d92381f 100644 --- a/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp @@ -21,8 +21,10 @@ void test() { ASSERT_SAME_TYPE(std::chrono::file_time, std::chrono::time_point); } -int main() { +int main(int, char**) { test(); test(); test(); + + return 0; } \ No newline at end of file diff --git a/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp b/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp index 3b51b91b5..79cdf0612 100644 --- a/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::file_clock C; ASSERT_NOEXCEPT(C::now()); @@ -31,4 +31,6 @@ int main() assert(t1.time_since_epoch().count() != 0); assert(C::time_point::min() < t1); assert(C::time_point::max() > t1); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp b/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp index c36649a5d..821072e6d 100644 --- a/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp @@ -20,9 +20,11 @@ #include #include -int main() +int main(int, char**) { static_assert(std::is_signed::value, ""); assert(std::chrono::file_clock::duration::min() < std::chrono::file_clock::duration::zero()); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp b/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp index 6f06e718e..1650d3b6b 100644 --- a/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp @@ -27,7 +27,7 @@ template void test(const T &) {} -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock C; static_assert((std::is_same::value), ""); @@ -35,4 +35,6 @@ int main() static_assert((std::is_same::value), ""); static_assert(C::is_steady || !C::is_steady, ""); test(std::chrono::high_resolution_clock::is_steady); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp b/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp index c1d879c6f..ddf3ced87 100644 --- a/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::high_resolution_clock C; C::time_point t1 = C::now(); assert(t1.time_since_epoch().count() != 0); assert(C::time_point::min() < t1); assert(C::time_point::max() > t1); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp b/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp index 1577bc180..0797f2cb5 100644 --- a/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp @@ -29,7 +29,7 @@ template void test(const T &) {} -int main() +int main(int, char**) { typedef std::chrono::steady_clock C; static_assert((std::is_same::value), ""); @@ -37,4 +37,6 @@ int main() static_assert((std::is_same::value), ""); static_assert(C::is_steady, ""); test(std::chrono::steady_clock::is_steady); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp b/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp index 248f1523f..7d268fd67 100644 --- a/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp @@ -17,10 +17,12 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::steady_clock C; C::time_point t1 = C::now(); C::time_point t2 = C::now(); assert(t2 >= t1); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp b/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp index b15a8e212..b92652134 100644 --- a/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp @@ -27,7 +27,7 @@ template void test(const T &) {} -int main() +int main(int, char**) { typedef std::chrono::system_clock C; static_assert((std::is_same::value), ""); @@ -36,4 +36,6 @@ int main() static_assert((std::is_same::value), ""); static_assert((C::is_steady || !C::is_steady), ""); test(std::chrono::system_clock::is_steady); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp b/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp index e6acef241..54252718d 100644 --- a/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::system_clock C; C::time_point t1 = C::from_time_t(C::to_time_t(C::now())); ((void)t1); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp b/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp index 398cdb9d7..5802166c8 100644 --- a/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp @@ -26,7 +26,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using local_t = std::chrono::local_t; using year = std::chrono::year; @@ -61,4 +61,6 @@ int main() ASSERT_SAME_TYPE(decltype(s0.time_since_epoch()), seconds); assert( s0.time_since_epoch().count() == 0); assert( s1.time_since_epoch().count() == 946684800L); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp b/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp index 00a163685..9d74541f9 100644 --- a/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::system_clock C; C::time_point t1 = C::now(); assert(t1.time_since_epoch().count() != 0); assert(C::time_point::min() < t1); assert(C::time_point::max() > t1); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp b/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp index cae8375d8..967af52e1 100644 --- a/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp @@ -15,8 +15,10 @@ #include #include -int main() +int main(int, char**) { assert(std::chrono::system_clock::duration::min() < std::chrono::system_clock::duration::zero()); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp b/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp index 516f54914..174fbe941 100644 --- a/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using system_clock = std::chrono::system_clock; using year = std::chrono::year; @@ -60,4 +60,6 @@ int main() ASSERT_SAME_TYPE(decltype(s0.time_since_epoch()), seconds); assert( s0.time_since_epoch().count() == 0); assert( s1.time_since_epoch().count() == 946684800L); + + return 0; } diff --git a/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp b/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp index 0819a7b54..86b37bb6b 100644 --- a/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp +++ b/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::system_clock C; std::time_t t1 = C::to_time_t(C::now()); ((void)t1); + + return 0; } diff --git a/test/std/utilities/time/time.duration/default_ratio.pass.cpp b/test/std/utilities/time/time.duration/default_ratio.pass.cpp index 92c015eef..08870488c 100644 --- a/test/std/utilities/time/time.duration/default_ratio.pass.cpp +++ b/test/std/utilities/time/time.duration/default_ratio.pass.cpp @@ -18,8 +18,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same >, std::chrono::duration >::value), ""); + + return 0; } diff --git a/test/std/utilities/time/time.duration/duration.fail.cpp b/test/std/utilities/time/time.duration/duration.fail.cpp index 94e239c1f..02029c02b 100644 --- a/test/std/utilities/time/time.duration/duration.fail.cpp +++ b/test/std/utilities/time/time.duration/duration.fail.cpp @@ -15,8 +15,10 @@ #include -int main() +int main(int, char**) { typedef std::chrono::duration D; D d; + + return 0; } diff --git a/test/std/utilities/time/time.duration/positive_num.fail.cpp b/test/std/utilities/time/time.duration/positive_num.fail.cpp index 6e78f7765..737576205 100644 --- a/test/std/utilities/time/time.duration/positive_num.fail.cpp +++ b/test/std/utilities/time/time.duration/positive_num.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { typedef std::chrono::duration > D; D d; + + return 0; } diff --git a/test/std/utilities/time/time.duration/ratio.fail.cpp b/test/std/utilities/time/time.duration/ratio.fail.cpp index 21873788a..20298b772 100644 --- a/test/std/utilities/time/time.duration/ratio.fail.cpp +++ b/test/std/utilities/time/time.duration/ratio.fail.cpp @@ -22,8 +22,10 @@ public: static const int den = D; }; -int main() +int main(int, char**) { typedef std::chrono::duration > D; D d; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp b/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp index 6331dc95a..8d807c7a9 100644 --- a/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp @@ -20,7 +20,9 @@ typedef std::chrono::duration unsigned_secs; -int main() +int main(int, char**) { std::chrono::abs(unsigned_secs(0)); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp b/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp index 5cb52ba76..06f9a7c7f 100644 --- a/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp @@ -30,7 +30,7 @@ test(const Duration& f, const Duration& d) } } -int main() +int main(int, char**) { // 7290000ms is 2 hours, 1 minute, and 30 seconds test(std::chrono::milliseconds( 7290000), std::chrono::milliseconds( 7290000)); @@ -46,4 +46,6 @@ int main() constexpr std::chrono::hours h2 = std::chrono::abs(std::chrono::hours(3)); static_assert(h2.count() == 3, ""); } + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp index 9d6566a08..d0e47b7fa 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp @@ -25,7 +25,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::hours h(3); @@ -37,4 +37,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp index 78beffe26..084819af3 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp @@ -26,7 +26,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::hours h1(3); @@ -38,4 +38,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp index 0b8f49fc3..a9d136f79 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::chrono::minutes m(3); @@ -42,4 +42,6 @@ int main() static_assert( (std::is_same< decltype(zero+one), D1>::value), ""); static_assert( (std::is_same< decltype(+one), D1>::value), ""); } + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp index 0e907b573..4247f2d56 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp @@ -28,7 +28,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::seconds s(3); @@ -41,4 +41,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp index c9f1278a3..cfdb7075b 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp @@ -25,7 +25,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::hours h(3); @@ -37,4 +37,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp index 5abecee16..4afb86e0c 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() #endif -int main() +int main(int, char**) { { std::chrono::hours h1(3); @@ -39,4 +39,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp index f7ab6d2e2..fe065ff5f 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { const std::chrono::minutes m(3); @@ -43,4 +43,6 @@ int main() static_assert( (std::is_same< decltype(-one), D1>::value), ""); static_assert( (std::is_same< decltype(+one), D1>::value), ""); } + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp index 1752d5257..b457619e1 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp @@ -28,7 +28,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::seconds s(3); @@ -41,4 +41,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp index 4f79398f7..753ea5a8b 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp @@ -26,7 +26,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::nanoseconds ns(15); @@ -37,4 +37,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp index 89b550d01..649f4aa1a 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp @@ -27,7 +27,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::microseconds us1(11); @@ -41,4 +41,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp index 8ef16c7ff..0eb73ee67 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp @@ -26,7 +26,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::microseconds us(11); @@ -37,4 +37,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp index b4b76fb6f..51c20c507 100644 --- a/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp @@ -26,7 +26,7 @@ constexpr bool test_constexpr() } #endif -int main() +int main(int, char**) { { std::chrono::nanoseconds ns(3); @@ -37,4 +37,6 @@ int main() #if TEST_STD_VER > 14 static_assert(test_constexpr(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp index e557bc21f..a9711f448 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp @@ -19,7 +19,9 @@ #include -int main() +int main(int, char**) { std::chrono::ceil(std::chrono::milliseconds(3)); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp index b509182c4..a6e1982d0 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp @@ -32,7 +32,7 @@ test(const FromDuration& f, const ToDuration& d) } } -int main() +int main(int, char**) { // 7290000ms is 2 hours, 1 minute, and 30 seconds test(std::chrono::milliseconds( 7290000), std::chrono::hours( 3)); @@ -47,4 +47,6 @@ int main() constexpr std::chrono::hours h2 = std::chrono::ceil(std::chrono::milliseconds(-9000000)); static_assert(h2.count() == -2, ""); } + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp index 5187d3d0e..415175676 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp @@ -32,7 +32,7 @@ test(const FromDuration& f, const ToDuration& d) } } -int main() +int main(int, char**) { test(std::chrono::milliseconds(7265000), std::chrono::hours(2)); test(std::chrono::milliseconds(7265000), std::chrono::minutes(121)); @@ -50,4 +50,6 @@ int main() static_assert(h.count() == 2, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp index 62dd5a51d..c119a800c 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp @@ -19,7 +19,9 @@ #include -int main() +int main(int, char**) { std::chrono::floor(std::chrono::milliseconds(3)); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp index 29142bdcf..6783b1f67 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp @@ -31,7 +31,7 @@ test(const FromDuration& f, const ToDuration& d) } } -int main() +int main(int, char**) { // 7290000ms is 2 hours, 1 minute, and 30 seconds test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); @@ -46,4 +46,6 @@ int main() constexpr std::chrono::hours h2 = std::chrono::floor(std::chrono::milliseconds(-9000000)); static_assert(h2.count() == -3, ""); } + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp index aadfbfdc4..93366b836 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp @@ -19,7 +19,9 @@ #include -int main() +int main(int, char**) { std::chrono::round(std::chrono::milliseconds(3)); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp index b0789b791..ebd2e3194 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp @@ -31,7 +31,7 @@ test(const FromDuration& f, const ToDuration& d) } } -int main() +int main(int, char**) { // 7290000ms is 2 hours, 1 minute, and 30 seconds test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); @@ -46,4 +46,6 @@ int main() constexpr std::chrono::hours h2 = std::chrono::round(std::chrono::milliseconds(-9000000)); static_assert(h2.count() == -2, ""); } + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp index a46aa526b..0f52c36d8 100644 --- a/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp @@ -18,7 +18,9 @@ #include -int main() +int main(int, char**) { std::chrono::duration_cast(std::chrono::milliseconds(3)); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp b/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp index 912d22fdf..c27b52801 100644 --- a/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::seconds s1(3); @@ -113,4 +113,6 @@ int main() static_assert(!(s1 != s2), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp b/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp index 9eea6ceb3..de4763576 100644 --- a/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp @@ -35,7 +35,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::seconds s1(3); @@ -151,4 +151,6 @@ int main() static_assert( (s1 >= s2), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp index 0f6fb8d35..4c0af92b2 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::milliseconds ms(1); @@ -34,4 +34,6 @@ int main() static_assert(us.count() == 1000, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp index b35c01c40..4311c1bde 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp @@ -17,8 +17,10 @@ #include -int main() +int main(int, char**) { std::chrono::duration d; std::chrono::duration i = d; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp index b66b2f3c6..fb0b488f7 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp @@ -17,8 +17,10 @@ #include -int main() +int main(int, char**) { std::chrono::microseconds us(1); std::chrono::milliseconds ms = us; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp index 5624327ba..f72c69c7e 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::duration us(1); @@ -34,4 +34,6 @@ int main() static_assert(ms.count() == 1./1000, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp index a63471bc3..fb127226a 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::duration i(3); @@ -34,4 +34,6 @@ int main() static_assert(d.count() == 3000, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp index 68484d1fb..5b963f2b1 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp @@ -26,11 +26,13 @@ void f(std::chrono::seconds) called = true; } -int main() +int main(int, char**) { { std::chrono::duration r(1); f(r); assert(called); } + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp index 9edcd46f9..c598afa36 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp @@ -32,7 +32,9 @@ test() #endif } -int main() +int main(int, char**) { test >(); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp index f89263bf9..d1a808ba1 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp @@ -31,10 +31,12 @@ test(R r) #endif } -int main() +int main(int, char**) { test >(5); test > >(5); test > >(Rep(3)); test > >(5.5); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp index fc6f5700a..f1e60f5e5 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp @@ -19,7 +19,9 @@ #include "../../rep.h" -int main() +int main(int, char**) { std::chrono::duration d = 1; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp index bdbe7211b..4a0932506 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp @@ -19,7 +19,9 @@ #include "../../rep.h" -int main() +int main(int, char**) { std::chrono::duration d(1); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp b/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp index 3ecb76135..1719b1302 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { std::chrono::duration d(5); assert(d.count() == 5); @@ -28,4 +28,6 @@ int main() constexpr std::chrono::duration d2(5); static_assert(d2.count() == 5, ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp b/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp index 831370994..6b4d00203 100644 --- a/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp @@ -17,7 +17,9 @@ #include -int main() +int main(int, char**) { std::chrono::duration d(1.); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp b/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp index 13ad165b7..0d924f8f7 100644 --- a/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp @@ -15,7 +15,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { using namespace std::literals::chrono_literals; @@ -57,4 +57,6 @@ int main() auto ns2 = 645.ns; assert ( ns == ns2 ); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp b/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp index 025100c59..97e29e876 100644 --- a/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp @@ -11,8 +11,10 @@ #include #include -int main() +int main(int, char**) { std::chrono::hours h = 4h; // should fail w/conversion operator not found + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp b/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp index 9ca290867..2e5b7bbb8 100644 --- a/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp @@ -11,7 +11,7 @@ #include #include -int main() +int main(int, char**) { using namespace std::chrono; @@ -67,4 +67,6 @@ int main() assert(November == month(11)); assert(December == month(12)); #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp b/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp index 5c38db527..dbc915590 100644 --- a/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp @@ -11,9 +11,11 @@ #include #include -int main() +int main(int, char**) { using std::chrono::hours; hours foo = 4h; // should fail w/conversion operator not found + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp b/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp index 407091032..d0b8b33e4 100644 --- a/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp @@ -13,7 +13,7 @@ #include #include -int main() +int main(int, char**) { using namespace std::literals; @@ -46,4 +46,6 @@ int main() assert ( ns == std::chrono::nanoseconds(645)); auto ns2 = 645.ns; assert ( ns == ns2 ); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp index 30aa62cd9..ad381f005 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::seconds s1(3); @@ -71,4 +71,6 @@ int main() static_assert(r.count() == 75, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp index cb0a53fdf..86ced3fbc 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::seconds s1(3); @@ -72,4 +72,6 @@ int main() static_assert(r.count() == -15, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp index 40f521bae..e4190fe33 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "truncate_fp.h" -int main() +int main(int, char**) { { std::chrono::nanoseconds ns1(15); @@ -65,4 +65,6 @@ int main() static_assert(s1 / s2 == 20./3, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp index 41c55fcca..327ff5635 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp @@ -18,8 +18,10 @@ #include "../../rep.h" -int main() +int main(int, char**) { std::chrono::duration d(Rep(15)); d = d / 5; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp index 8718ad757..94da11302 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::nanoseconds ns(15); @@ -34,4 +34,6 @@ int main() static_assert(ns2.count() == 3, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp index 7a2063ca5..e7007c1fe 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::nanoseconds ns1(15); @@ -60,4 +60,6 @@ int main() static_assert(r.count() == 24, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp index 3ee0578f8..f2a5885ab 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp @@ -18,8 +18,10 @@ #include "../../rep.h" -int main() +int main(int, char**) { std::chrono::duration d(Rep(15)); d = d % 5; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp index 6d7e285d9..754b9800a 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::nanoseconds ns(15); @@ -34,4 +34,6 @@ int main() static_assert(ns2.count() == 3, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp index 19e33366f..c3e499638 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp @@ -25,7 +25,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { std::chrono::nanoseconds ns(3); @@ -43,4 +43,6 @@ int main() static_assert(ns3.count() == 18, ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp index 6ad3c7928..44a77cea1 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp @@ -22,8 +22,10 @@ #include "../../rep.h" -int main() +int main(int, char**) { std::chrono::duration d; d = d * 5; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp b/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp index 5cc717c5c..9ce82582c 100644 --- a/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp +++ b/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp @@ -22,8 +22,10 @@ #include "../../rep.h" -int main() +int main(int, char**) { std::chrono::duration d; d = 5 * d; + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp b/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp b/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp index c6f3f1e65..58de66a01 100644 --- a/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp @@ -40,8 +40,10 @@ void test() #endif } -int main() +int main(int, char**) { test >(); test >(); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp b/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp index b16e608dc..9b0113b29 100644 --- a/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp @@ -40,8 +40,10 @@ void test() #endif } -int main() +int main(int, char**) { test >(); test >(); + + return 0; } diff --git a/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp b/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp index f3065c305..34a05b5f0 100644 --- a/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp +++ b/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp @@ -39,8 +39,10 @@ void test() #endif } -int main() +int main(int, char**) { test >(); test >(); + + return 0; } diff --git a/test/std/utilities/time/time.duration/types.pass.cpp b/test/std/utilities/time/time.duration/types.pass.cpp index 9e5abbc20..250e53285 100644 --- a/test/std/utilities/time/time.duration/types.pass.cpp +++ b/test/std/utilities/time/time.duration/types.pass.cpp @@ -18,9 +18,11 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::duration > D; static_assert((std::is_same::value), ""); static_assert((std::is_same >::value), ""); + + return 0; } diff --git a/test/std/utilities/time/time.point/default_duration.pass.cpp b/test/std/utilities/time/time.point/default_duration.pass.cpp index e645e2970..8a58413a0 100644 --- a/test/std/utilities/time/time.point/default_duration.pass.cpp +++ b/test/std/utilities/time/time.point/default_duration.pass.cpp @@ -18,8 +18,10 @@ #include #include -int main() +int main(int, char**) { static_assert((std::is_same::duration>::value), ""); + + return 0; } diff --git a/test/std/utilities/time/time.point/duration.fail.cpp b/test/std/utilities/time/time.point/duration.fail.cpp index a4881acc9..6461eb3d9 100644 --- a/test/std/utilities/time/time.point/duration.fail.cpp +++ b/test/std/utilities/time/time.point/duration.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { typedef std::chrono::time_point T; T t; + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp b/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp index 999071b72..002fffc38 100644 --- a/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp @@ -29,7 +29,7 @@ constexpr bool constexpr_test() } #endif -int main() +int main(int, char**) { { typedef std::chrono::system_clock Clock; @@ -42,4 +42,6 @@ int main() #if TEST_STD_VER > 14 static_assert(constexpr_test(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp b/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp index 3d62cdeda..2365d539c 100644 --- a/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp @@ -29,7 +29,7 @@ constexpr bool constexpr_test() } #endif -int main() +int main(int, char**) { { typedef std::chrono::system_clock Clock; @@ -42,4 +42,6 @@ int main() #if TEST_STD_VER > 14 static_assert(constexpr_test(), ""); #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp b/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp index 4a90ec870..fb82fdffe 100644 --- a/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp @@ -19,7 +19,9 @@ #include -int main() +int main(int, char**) { std::chrono::ceil(std::chrono::system_clock::now()); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp b/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp index efd2a3e59..8dfd1bdaa 100644 --- a/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp @@ -49,7 +49,7 @@ void test_constexpr () } -int main() +int main(int, char**) { // 7290000ms is 2 hours, 1 minute, and 30 seconds test(std::chrono::milliseconds( 7290000), std::chrono::hours( 3)); @@ -65,4 +65,6 @@ int main() test_constexpr (); test_constexpr (); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp b/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp index c5dfba6c4..12b1dec9f 100644 --- a/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp @@ -19,7 +19,9 @@ #include -int main() +int main(int, char**) { std::chrono::floor(std::chrono::system_clock::now()); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp b/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp index db2391d25..d50fff4a1 100644 --- a/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp @@ -48,7 +48,7 @@ void test_constexpr () } } -int main() +int main(int, char**) { // 7290000ms is 2 hours, 1 minute, and 30 seconds test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); @@ -64,4 +64,6 @@ int main() test_constexpr (); test_constexpr (); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp b/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp index 6c6f9c5bf..a5436c684 100644 --- a/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp @@ -19,7 +19,9 @@ #include -int main() +int main(int, char**) { std::chrono::round(std::chrono::system_clock::now()); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp b/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp index e68e23396..d8bb1b505 100644 --- a/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp @@ -48,7 +48,7 @@ void test_constexpr () } } -int main() +int main(int, char**) { // 7290000ms is 2 hours, 1 minute, and 30 seconds test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); @@ -64,4 +64,6 @@ int main() test_constexpr (); test_constexpr (); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp b/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp index 5779ef920..90e6ccef6 100644 --- a/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp @@ -54,7 +54,7 @@ void test_constexpr () #endif -int main() +int main(int, char**) { test(std::chrono::milliseconds(7265000), std::chrono::hours(2)); test(std::chrono::milliseconds(7265000), std::chrono::minutes(121)); @@ -78,4 +78,6 @@ int main() test_constexpr>, 9, T1, 10> (); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp b/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp index 9e1f903b9..c16492f73 100644 --- a/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp @@ -18,10 +18,12 @@ #include -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::time_point FromTimePoint; typedef std::chrono::time_point ToTimePoint; std::chrono::time_point_cast(FromTimePoint(std::chrono::milliseconds(3))); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp b/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp index e2b3508e0..2b5795026 100644 --- a/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp @@ -24,7 +24,7 @@ #include "../../clock.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock1; typedef Clock Clock2; @@ -36,4 +36,6 @@ int main() T1 t1(Duration1(3)); T2 t2(Duration2(3000)); t1 == t2; + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp b/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp index cc2ef3337..f110ec5d4 100644 --- a/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration1; @@ -82,4 +82,6 @@ int main() static_assert( (t1 != t2), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp b/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp index 04f7639d6..3d158ea89 100644 --- a/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp @@ -32,7 +32,7 @@ #include "../../clock.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock1; typedef Clock Clock2; @@ -44,4 +44,6 @@ int main() T1 t1(Duration1(3)); T2 t2(Duration2(3000)); t1 < t2; + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp b/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp index 57d24d08d..3b4aa6abe 100644 --- a/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp @@ -31,7 +31,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration1; @@ -106,4 +106,6 @@ int main() static_assert(!(t1 >= t2), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp b/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp index a68d4b0f3..2e601179a 100644 --- a/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp @@ -17,7 +17,7 @@ #include -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration1; @@ -26,4 +26,6 @@ int main() std::chrono::time_point t2(Duration2(3)); std::chrono::time_point t1 = t2; } + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp b/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp index 91bcebb1a..f9b35c957 100644 --- a/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::microseconds Duration1; @@ -35,4 +35,6 @@ int main() static_assert(t1.time_since_epoch() == Duration1(3000), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp b/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp index 2deb8ae29..b40113999 100644 --- a/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "../../rep.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::duration Duration; @@ -32,4 +32,6 @@ int main() static_assert(t.time_since_epoch() == Duration::zero(), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp b/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp index 4a42eef30..b28116236 100644 --- a/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp +++ b/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp @@ -16,9 +16,11 @@ #include -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration; std::chrono::time_point t = Duration(3); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp b/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp index 0830eea91..078c6641e 100644 --- a/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration; @@ -39,4 +39,6 @@ int main() static_assert(t.time_since_epoch() == Duration(3000), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp b/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp index df6c69157..7d78f7f43 100644 --- a/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration1; @@ -44,4 +44,6 @@ int main() static_assert(t3.time_since_epoch() == Duration2(3006), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp b/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp index 876d42d56..6fe876969 100644 --- a/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp @@ -30,7 +30,7 @@ void test2739() // LWG2739 assert(t1 < t0); } -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration1; @@ -49,4 +49,6 @@ int main() #endif test2739(); test2739(); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp b/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp index 851869d4d..22e4520f3 100644 --- a/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration1; @@ -36,4 +36,6 @@ int main() static_assert((t1 - t2) == Duration2(2995), ""); } #endif + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp b/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.special/max.pass.cpp b/test/std/utilities/time/time.point/time.point.special/max.pass.cpp index c8f2d41be..e7826b1a6 100644 --- a/test/std/utilities/time/time.point/time.point.special/max.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.special/max.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration; @@ -27,4 +27,6 @@ int main() ASSERT_NOEXCEPT( TP::max()); #endif assert(TP::max() == TP(Duration::max())); + + return 0; } diff --git a/test/std/utilities/time/time.point/time.point.special/min.pass.cpp b/test/std/utilities/time/time.point/time.point.special/min.pass.cpp index 1cac23062..fae3339b0 100644 --- a/test/std/utilities/time/time.point/time.point.special/min.pass.cpp +++ b/test/std/utilities/time/time.point/time.point.special/min.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { typedef std::chrono::system_clock Clock; typedef std::chrono::milliseconds Duration; @@ -27,4 +27,6 @@ int main() ASSERT_NOEXCEPT( TP::max()); #endif assert(TP::min() == TP(Duration::min())); + + return 0; } diff --git a/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp b/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp +++ b/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp b/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp index f44a7964f..8d244c773 100644 --- a/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp +++ b/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "../../rep.h" -int main() +int main(int, char**) { assert(std::chrono::duration_values::max() == std::numeric_limits::max()); @@ -42,4 +42,6 @@ int main() ASSERT_NOEXCEPT(std::chrono::duration_values::max()); ASSERT_NOEXCEPT(std::chrono::duration_values::max()); #endif + + return 0; } diff --git a/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp b/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp index c64746d9f..4ff03c622 100644 --- a/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp +++ b/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include "../../rep.h" -int main() +int main(int, char**) { assert(std::chrono::duration_values::min() == std::numeric_limits::lowest()); @@ -42,4 +42,6 @@ int main() ASSERT_NOEXCEPT(std::chrono::duration_values::min()); ASSERT_NOEXCEPT(std::chrono::duration_values::min()); #endif + + return 0; } diff --git a/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp b/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp index 6eec47ce3..d9de07b41 100644 --- a/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp +++ b/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" #include "../../rep.h" -int main() +int main(int, char**) { assert(std::chrono::duration_values::zero() == 0); assert(std::chrono::duration_values::zero() == 0); @@ -31,4 +31,6 @@ int main() ASSERT_NOEXCEPT(std::chrono::duration_values::zero()); ASSERT_NOEXCEPT(std::chrono::duration_values::zero()); #endif + + return 0; } diff --git a/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp b/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp index cf588f5c0..9db3d96d2 100644 --- a/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp +++ b/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp @@ -29,7 +29,7 @@ test() struct A {}; -int main() +int main(int, char**) { test(); test(); @@ -39,4 +39,6 @@ int main() test(); test(); test(); + + return 0; } diff --git a/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp b/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp index 39afe6a5f..3dde54047 100644 --- a/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp +++ b/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp @@ -24,7 +24,7 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >, std::chrono::duration >, @@ -38,4 +38,6 @@ int main() test >, std::chrono::duration >, std::chrono::duration > >(); + + return 0; } diff --git a/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp b/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp index bf880fcd2..d73bb8ae6 100644 --- a/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp +++ b/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp @@ -28,7 +28,7 @@ test() static_assert((std::is_same::value), ""); } -int main() +int main(int, char**) { test >, std::chrono::duration >, @@ -42,4 +42,6 @@ int main() test >, std::chrono::duration >, std::chrono::duration > >(); + + return 0; } diff --git a/test/std/utilities/time/weeks.pass.cpp b/test/std/utilities/time/weeks.pass.cpp index 2231c6955..5a0cf3417 100644 --- a/test/std/utilities/time/weeks.pass.cpp +++ b/test/std/utilities/time/weeks.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::weeks D; typedef D::rep Rep; @@ -24,4 +24,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 22, ""); static_assert(std::is_same_v, std::chrono::days::period>>, ""); + + return 0; } diff --git a/test/std/utilities/time/years.pass.cpp b/test/std/utilities/time/years.pass.cpp index c2229caee..501636926 100644 --- a/test/std/utilities/time/years.pass.cpp +++ b/test/std/utilities/time/years.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { typedef std::chrono::years D; typedef D::rep Rep; @@ -24,4 +24,6 @@ int main() static_assert(std::is_integral::value, ""); static_assert(std::numeric_limits::digits >= 17, ""); static_assert(std::is_same_v, std::chrono::days::period>>, ""); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.general/ignore.pass.cpp b/test/std/utilities/tuple/tuple.general/ignore.pass.cpp index d216c19fc..5d0409a7c 100644 --- a/test/std/utilities/tuple/tuple.general/ignore.pass.cpp +++ b/test/std/utilities/tuple/tuple.general/ignore.pass.cpp @@ -39,7 +39,7 @@ constexpr bool test_ignore_constexpr() return true; } -int main() { +int main(int, char**) { { constexpr auto& ignore_v = std::ignore; ((void)ignore_v); @@ -50,4 +50,6 @@ int main() { { LIBCPP_STATIC_ASSERT(std::is_trivial::value, ""); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp b/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp index 326d7bb58..d57e7ad18 100644 --- a/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp +++ b/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main () { +int main(int, char**) { { std::tuple> up; std::tuple> sp; @@ -29,4 +29,6 @@ int main () { // Smart pointers of type 'T[N]' are not tested here since they are not // supported by the standard nor by libc++'s implementation. // See https://reviews.llvm.org/D21320 for more information. + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp b/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp index b9e6e111c..27f3d5934 100644 --- a/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp @@ -25,11 +25,13 @@ struct X void operator()() {} }; -int main() +int main(int, char**) { X x; std::function f(x); + + return 0; } #else -int main () {} +int main(int, char**) { return 0; } #endif diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp index 2daef09fb..52e94cc0b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp @@ -265,9 +265,11 @@ void test_return_type() test<13, int const volatile *>(); } -int main() { +int main(int, char**) { test_constexpr_evaluation(); test_call_quals_and_arg_types(); test_return_type(); test_noexcept(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp index 978c923ef..851a535eb 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp @@ -360,7 +360,7 @@ void test_ext_int_2() } } -int main() +int main(int, char**) { { test_ext_int_0< @@ -422,4 +422,6 @@ int main() , std::tuple, std::tuple >(); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp index 138f074b2..004a5d464 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp @@ -129,7 +129,7 @@ void test_one() } } -int main() +int main(int, char**) { // Instantiate with 1-5 arguments. test_all<1>(); @@ -140,4 +140,6 @@ int main() // Stress test with 256 test_one<256>(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp index 6afd88825..53574ee1d 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp @@ -205,9 +205,11 @@ void test_noexcept() { } } -int main() +int main(int, char**) { test_constexpr_construction(); test_perfect_forwarding(); test_noexcept(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp index bf4a8cc0d..9353add37 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp @@ -19,7 +19,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair T0; @@ -30,4 +30,6 @@ int main() assert(std::get<0>(t1) == 2); assert(std::get<1>(t1) == short('a')); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp index e21118a2f..8b9447c99 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp @@ -32,7 +32,7 @@ struct D explicit D(int i = 0) : B(i) {} }; -int main() +int main(int, char**) { { typedef std::tuple T0; @@ -85,4 +85,6 @@ int main() assert(std::get<0>(t) == 43); assert(&std::get<0>(t) == &x); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp index 95b1e2769..71855a309 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp @@ -43,7 +43,7 @@ struct E { } }; -int main() +int main(int, char**) { { typedef std::tuple T0; @@ -106,4 +106,6 @@ int main() assert(std::get<0>(t) == 43); assert(&std::get<0>(t) == &x); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp index 167d442b7..c3fa6495f 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp @@ -19,7 +19,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::tuple T; @@ -27,4 +27,6 @@ int main() T t; t = t0; } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp index 5162c4053..f6ff1041e 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp @@ -35,7 +35,7 @@ struct MoveAssignable { MoveAssignable& operator=(MoveAssignable&&) = default; }; -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -100,4 +100,6 @@ int main() using T = std::tuple; static_assert(!std::is_copy_assignable::value, ""); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp index 4545cf4df..575c3b1df 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp @@ -48,7 +48,7 @@ int CountAssign::copied = 0; int CountAssign::moved = 0; -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -122,4 +122,6 @@ int main() assert(CountAssign::copied == 1); assert(CountAssign::moved == 0); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp index 2dec9fffa..9681a238a 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp @@ -35,7 +35,7 @@ struct D explicit D(int i) : B(i) {} }; -int main() +int main(int, char**) { { typedef std::pair> T0; @@ -46,4 +46,6 @@ int main() assert(std::get<0>(t1) == 2); assert(std::get<1>(t1)->id_ == 3); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp index 5e31090c9..5796e8dbe 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp @@ -25,9 +25,11 @@ typedef std::array array_t; typedef std::tuple tuple_t; -int main() +int main(int, char**) { array_t arr; tuple_t tup; tup = arr; + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp index b6e444c65..973aa93df 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp @@ -131,7 +131,9 @@ void allocator_tests() { } -int main() { +int main(int, char**) { compile_tests(); allocator_tests(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp index 79064fb09..1e1b0846c 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp @@ -78,7 +78,7 @@ struct ConvertibleFromInt { ConvertibleFromInt(int) : state(FromInt) {} }; -int main() +int main(int, char**) { // Test for the creation of dangling references when a tuple is used to // store a reference to another tuple as its only element. @@ -174,4 +174,6 @@ int main() std::tuple t2 = {t1}; assert(std::get<0>(t2).state == VT::FromInt); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp index 8992f7b82..919d88e46 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp @@ -57,7 +57,7 @@ struct ExplicitUnconstrainedCtor { }; -int main() { +int main(int, char**) { typedef UnconstrainedCtor A; typedef ExplicitUnconstrainedCtor ExplicitA; { @@ -94,4 +94,6 @@ int main() { std::tuple t2(std::forward_as_tuple(ExplicitA{})); ((void)t2); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp index 9f8658aa6..1493f4f81 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp @@ -29,7 +29,7 @@ extern IncompleteType inc2; IncompleteType const& cinc1 = inc1; IncompleteType const& cinc2 = inc2; -int main() { +int main(int, char**) { using IT = IncompleteType; { // try calling tuple(Tp const&...) using Tup = std::tuple; @@ -43,6 +43,8 @@ int main() { assert(&std::get<0>(t) == &inc1); assert(&std::get<1>(t) == &inc2); } + + return 0; } struct IncompleteType {}; diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp index b0dd392f1..6c44f7027 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp @@ -44,7 +44,7 @@ struct ExplicitDerived : std::tuple { explicit operator std::tuple() && { ++count; return {}; } }; -int main() { +int main(int, char**) { { std::tuple foo = Derived{42}; ((void)foo); assert(count == 1); @@ -84,4 +84,6 @@ int main() { } count = 0; + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp index 3a0e0f888..3b9d0beea 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp @@ -42,9 +42,11 @@ public: bool operator< (const MoveOnly& x) const {return data_ < x.data_;} }; -int main() +int main(int, char**) { { std::tuple t = 1; } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp index f43e6d8bc..916255c96 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp @@ -102,7 +102,7 @@ void test_default_constructible_extension_sfinae() #endif } -int main() +int main(int, char**) { { std::tuple t(MoveOnly(0)); @@ -156,4 +156,6 @@ int main() // Check that SFINAE is properly applied with the default reduced arity // constructor extensions. test_default_constructible_extension_sfinae(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp index e4ed47690..c5f52a928 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp @@ -39,7 +39,7 @@ struct NonDefaultConstructible { struct DerivedFromAllocArgT : std::allocator_arg_t {}; -int main() +int main(int, char**) { { std::tuple<> t(std::allocator_arg, A1()); @@ -105,4 +105,6 @@ int main() std::tuple t2(42, 42); (void)t2; } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp index 99155823b..57e2f1b41 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp @@ -77,7 +77,7 @@ struct Explicit { explicit Explicit(int x) : value(x) {} }; -int main() +int main(int, char**) { { std::tuple t{std::allocator_arg, std::allocator{}, 42}; @@ -148,4 +148,6 @@ int main() // ensure that the "reduced-arity-initialization" extension is not offered // for these constructors. test_uses_allocator_sfinae_evaluation(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp index 1759ba4f3..76f99e197 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp @@ -35,8 +35,10 @@ std::tuple non_const_explicity_copy_test() { return {std::allocator_arg, std::allocator{}, e}; // expected-error@-1 {{chosen constructor is explicit in copy-initialization}} } -int main() +int main(int, char**) { const_explicit_copy_test(); non_const_explicity_copy_test(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp index 10647a49d..3b5b27f7b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp @@ -40,7 +40,7 @@ std::tuple testImplicitCopy2() { return {std::allocator_arg, std::allocator{}, i}; } -int main() +int main(int, char**) { { // check that the literal '0' can implicitly initialize a stored pointer. @@ -94,4 +94,6 @@ int main() assert(!alloc_last::allocator_constructed); assert(std::get<2>(t) == alloc_last(3)); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp index baafee879..a7cffa72d 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp @@ -23,7 +23,7 @@ #include "../alloc_first.h" #include "../alloc_last.h" -int main() +int main(int, char**) { { typedef std::pair T0; @@ -55,4 +55,6 @@ int main() assert(std::get<0>(t1) == 2); assert(std::get<1>(t1) == 3); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp index 8d0482859..ca9518d6b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp @@ -36,7 +36,9 @@ std::tuple non_const_explicit_copy_test() { // expected-error@-1 {{chosen constructor is explicit in copy-initialization}} } -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp index bcece6098..083e15797 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp @@ -33,7 +33,7 @@ struct Implicit { Implicit(int x) : value(x) {} }; -int main() +int main(int, char**) { { typedef std::tuple T0; @@ -86,4 +86,6 @@ int main() std::tuple t2 = {std::allocator_arg, std::allocator{}, t1}; assert(std::get<0>(t2).value == 42); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp index ed485c901..7a2a5ffff 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp @@ -29,7 +29,9 @@ std::tuple explicit_move_test() { // expected-error@-1 {{chosen constructor is explicit in copy-initialization}} } -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp index e86ec8aea..1f33ef2fc 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp @@ -49,7 +49,7 @@ struct Implicit { Implicit(int x) : value(x) {} }; -int main() +int main(int, char**) { { typedef std::tuple T0; @@ -100,4 +100,6 @@ int main() std::tuple t2 = {std::allocator_arg, std::allocator{}, std::move(t1)}; assert(std::get<0>(t2).value == 42); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp index 19829a967..1db842b8d 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp @@ -22,7 +22,7 @@ #include "../alloc_first.h" #include "../alloc_last.h" -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -77,4 +77,6 @@ int main() assert(std::get<2>(t) == 3); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp index c77484de5..fc25a4fc6 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp @@ -23,7 +23,7 @@ #include "../alloc_first.h" #include "../alloc_last.h" -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -76,4 +76,6 @@ int main() assert(std::get<2>(t) == 3); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp index 3da2d8a46..e45702d88 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp @@ -39,7 +39,7 @@ struct D explicit D(int i) : B(i) {} }; -int main() +int main(int, char**) { { typedef std::pair> T0; @@ -51,4 +51,6 @@ int main() assert(std::get<0>(t1) == 2); assert(std::get<1>(t1)->id_ == 3); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp index 2a405c1a4..bb7c55735 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp @@ -42,6 +42,8 @@ std::tuple const_explicit_copy_no_brace() { // expected-error@-1 {{no viable conversion}} } -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp index 955a83a6e..d4c29c93c 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp @@ -76,7 +76,7 @@ std::tuple testImplicitCopy3() { return i; } -int main() +int main(int, char**) { { // check that the literal '0' can implicitly initialize a stored pointer. @@ -159,4 +159,6 @@ int main() assert(std::get<3>(t) == 0.0); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp index 35e82277f..8804c27b8 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp @@ -18,9 +18,11 @@ #include #include -int main() +int main(int, char**) { { std::tuple t(2, nullptr, "text"); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp index 0fd29b22f..bbe51e392 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp @@ -20,7 +20,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::pair T0; @@ -42,4 +42,6 @@ int main() static_assert(std::get<1>(t1) == short('a'), ""); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp index 98d002b80..41f73328a 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp @@ -64,7 +64,7 @@ struct C #endif -int main() +int main(int, char**) { { typedef std::tuple T0; @@ -136,4 +136,6 @@ int main() std::tuple t2 = t1; assert(std::get<0>(t2).value == 42); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp index 79332841e..071f13cf9 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp @@ -44,7 +44,7 @@ struct D explicit D(int i) : B(i) {} }; -int main() +int main(int, char**) { { typedef std::tuple T0; @@ -100,4 +100,6 @@ int main() std::tuple t2 = std::move(t1); assert(std::get<0>(t2).value == 42); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp index f82dc6b1f..7eeb65a8f 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp @@ -19,11 +19,13 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::tuple T; T t0(MoveOnly(2)); T t = t0; } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp index 7c581cb77..012781304 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp @@ -22,7 +22,7 @@ struct Empty {}; -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -66,4 +66,6 @@ int main() ((void)e); // Prevent unused warning } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp index 15bcde7e9..ae296f739 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp @@ -44,7 +44,7 @@ struct IllFormedDefault { int value; }; -int main() +int main(int, char**) { { std::tuple<> t; @@ -106,4 +106,6 @@ int main() IllFormedDefault v(0); std::tuple t(v); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp index 1d4779aae..80b09b871 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() +int main(int, char**) { static_assert(std::is_trivially_destructible< std::tuple<> >::value, ""); @@ -35,4 +35,6 @@ int main() std::tuple >::value, ""); static_assert(!std::is_trivially_destructible< std::tuple >::value, ""); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp index ea393abaf..3ff089a0b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp @@ -149,7 +149,9 @@ void test_empty_specialization() } } -int main() { +int main(int, char**) { test_primary_template(); test_empty_specialization(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp index 98a12a972..977dc4c32 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp @@ -80,7 +80,7 @@ void test_sfinae() { } } -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -121,4 +121,6 @@ int main() test_sfinae(); test_sfinae(); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp index 3953ee150..635be614b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp @@ -34,7 +34,7 @@ struct D explicit D(int i) : B(i) {} }; -int main() +int main(int, char**) { { typedef std::pair> T0; @@ -44,4 +44,6 @@ int main() assert(std::get<0>(t1) == 2); assert(std::get<1>(t1)->id_ == 3); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp index 248685156..bdbe4fc4b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp @@ -95,7 +95,9 @@ void test_const_Types_lazy_sfinae() assert(std::get<0>(t).value == 42); } -int main() { +int main(int, char**) { test_tuple_like_lazy_sfinae(); test_const_Types_lazy_sfinae(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp index b84dba378..2f9447f2a 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp @@ -28,8 +28,10 @@ typedef std::array array_t; typedef std::tuple tuple_t; -int main() +int main(int, char**) { array_t arr; tuple_t tup(arr); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp index 5a7940da6..8dc1e48f8 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp @@ -64,7 +64,7 @@ test3(const Tuple&) } #endif -int main() +int main(int, char**) { { test0(std::forward_as_tuple()); @@ -84,4 +84,6 @@ int main() static_assert ( test3 (std::forward_as_tuple(i, c)) == 2, "" ); #endif } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp index 3f0dae093..444e978b0 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { int i = 0; @@ -50,4 +50,6 @@ int main() static_assert (d1 == 3.14, "" ); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp index f703ef2c8..53ccc23b9 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp @@ -39,7 +39,7 @@ constexpr bool test_tie_constexpr() { } #endif -int main() +int main(int, char**) { { int i = 0; @@ -60,4 +60,6 @@ int main() static_assert(test_tie_constexpr(), ""); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp index 927fc2ab8..40efbd1b8 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" #include "MoveOnly.h" -int main() +int main(int, char**) { { std::tuple<> t = std::tuple_cat(); @@ -238,4 +238,6 @@ int main() ); assert(t2 == std::make_tuple(std::make_tuple(1), std::make_tuple(2))); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp index 4c0b5a6b4..650303ff7 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::tuple T; @@ -37,4 +37,6 @@ int main() std::get<1>(t) = "four"; } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp index 5ca0bd8e9..a280c500b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp @@ -24,7 +24,7 @@ struct Empty {}; -int main() +int main(int, char**) { { typedef std::tuple T; @@ -64,4 +64,6 @@ int main() assert(std::get<2>(t) == 5); assert(d == 2.5); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp index 373d84bad..cf0e88246 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp @@ -23,11 +23,13 @@ template void cref(T const&&) = delete; std::tuple const tup4() { return std::make_tuple(4); } -int main() +int main(int, char**) { // LWG2485: tuple should not open a hole in the type system, get() should // imitate [expr.ref]'s rules for accessing data members { cref(std::get<0>(tup4())); // expected-error {{call to deleted function 'cref'}} } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp index 4c2654cd7..5801d5a5e 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp @@ -24,7 +24,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::tuple T; @@ -76,4 +76,6 @@ int main() static_assert(std::get<1>(std::move(t)) == 5, ""); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp index 3708e5cb0..3cbf01b25 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp @@ -36,7 +36,7 @@ struct S { constexpr std::tuple getP () { return { 3, 4 }; } #endif -int main() +int main(int, char**) { { typedef std::tuple T; @@ -81,4 +81,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp index 114672b7c..ae968403b 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::tuple > T; @@ -29,4 +29,6 @@ int main() std::unique_ptr p = std::get<0>(std::move(t)); assert(*p == 3); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp index f85c8098f..51bf1d550 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp @@ -31,8 +31,10 @@ void test_bad_return_type() { upint p = std::get(t); // expected-error{{deleted copy constructor}} } -int main() +int main(int, char**) { test_bad_index(); test_bad_return_type(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp index 9df8ce381..7dd4e8f10 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp @@ -17,7 +17,7 @@ #include -int main() +int main(int, char**) { typedef std::complex cf; { @@ -90,4 +90,6 @@ int main() static_assert(std::get(std::move(t)) == 1, ""); static_assert(std::get(std::move(t)) == 2, ""); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp index e56f86a1c..a97e60ca7 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp @@ -40,7 +40,7 @@ void test() static_assert((std::is_same::type, const volatile U>::value), ""); } -int main() +int main(int, char**) { test, 5, int, 0>(); test, 5, int, 1>(); @@ -48,4 +48,6 @@ int main() test, 4, volatile int, 3>(); test, 3, char *, 1>(); test, 3, char *, 2>(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp index eb1704c94..fdfb8b8b0 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp @@ -38,7 +38,7 @@ void test() static_assert((std::is_same::type, const volatile U>::value), ""); } -int main() +int main(int, char**) { test, 2, int, 0>(); test, 2, int, 1>(); @@ -46,4 +46,6 @@ int main() test, 2, volatile int, 1>(); test, 2, char *, 0>(); test, 2, int, 1>(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp index a1c42921b..24b735b7e 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp @@ -22,7 +22,7 @@ #include #include -int main() +int main(int, char**) { using T = std::tuple; using E1 = typename std::tuple_element<1, T &>::type; // expected-error{{undefined template}} @@ -30,4 +30,6 @@ int main() using E3 = typename std::tuple_element<4, T const>::type; // expected-error@__tuple:* 2 {{static_assert failed}} + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp index ecb6ea087..5ad2b0822 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp @@ -39,7 +39,7 @@ void test() #endif } -int main() +int main(int, char**) { test, 0, int>(); test, 0, char>(); @@ -47,4 +47,6 @@ int main() test, 0, int*>(); test, 1, char>(); test, 2, int>(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp index aa2081839..9b065b3b9 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp @@ -18,9 +18,11 @@ #include -int main() +int main(int, char**) { (void)std::tuple_size &>::value; // expected-error {{implicit instantiation of undefined template}} (void)std::tuple_size::value; // expected-error {{implicit instantiation of undefined template}} (void)std::tuple_size*>::value; // expected-error {{implicit instantiation of undefined template}} + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp index 2a602b1ca..f27c7eb47 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp @@ -32,10 +32,12 @@ void test() std::tuple_size >::value), ""); } -int main() +int main(int, char**) { test, 0>(); test, 1>(); test, 2>(); test, 3>(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp index 3d0925068..83b773abf 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp @@ -39,7 +39,7 @@ public: template <> struct std::tuple_size {}; -int main() +int main(int, char**) { // Test that tuple_size is not incomplete when tuple_size::value // is well-formed but not a constant expression. @@ -59,4 +59,6 @@ int main() // expected-error@__tuple:* 1 {{no member named 'value'}} (void)std::tuple_size::value; // expected-note {{here}} } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp index 44e100c6d..32bad3317 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp @@ -50,7 +50,7 @@ void test_incomplete() { } -int main() +int main(int, char**) { test_complete >(); test_complete >(); @@ -63,4 +63,6 @@ int main() test_incomplete(); test_incomplete&>(); test_incomplete(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp index f191f9f64..00f7ff269 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp @@ -139,11 +139,13 @@ void test_after_tuple_size_specialization() { assert(p == -1); } -int main() { +int main(int, char**) { test_decomp_user_type(); test_decomp_tuple(); test_decomp_pair(); test_decomp_array(); test_before_tuple_size_specialization(); test_after_tuple_size_specialization(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp index 820cb0443..8bd3fbd57 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp @@ -16,10 +16,12 @@ #include -int main() +int main(int, char**) { (void)std::tuple_size_v &>; // expected-note {{requested here}} (void)std::tuple_size_v; // expected-note {{requested here}} (void)std::tuple_size_v*>; // expected-note {{requested here}} // expected-error@tuple:* 3 {{implicit instantiation of undefined template}} + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp index b2b3e72b9..bd01f4949 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp @@ -26,7 +26,7 @@ void test() static_assert(std::tuple_size_v == std::tuple_size::value, ""); } -int main() +int main(int, char**) { test, 0>(); @@ -39,4 +39,6 @@ int main() test, 3>(); test, 3>(); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp index 9c0041876..2efbfa50e 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp @@ -27,7 +27,7 @@ template constexpr bool has_value() { return has_value(0); } struct Dummy {}; -int main() { +int main(int, char**) { // Test that the ::value member does not exist static_assert(has_value const>(), ""); static_assert(has_value volatile>(), ""); @@ -35,4 +35,6 @@ int main() { static_assert(!has_value(), ""); static_assert(!has_value(), ""); static_assert(!has_value&>(), ""); + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp index 709f747c7..0302c839e 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp @@ -22,7 +22,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::tuple<> T1; @@ -154,4 +154,6 @@ int main() static_assert(t1 != t2, ""); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp index 9f29c6c4a..64ed9b4a9 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp @@ -34,7 +34,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::tuple<> T1; @@ -208,4 +208,6 @@ int main() static_assert(!(t1 >= t2), ""); } #endif + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp index 079977016..eee8f1819 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp @@ -20,7 +20,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -58,4 +58,6 @@ int main() assert(std::get<1>(t1) == 1); assert(std::get<2>(t1) == 2); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp index 097f69b42..951a88726 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp @@ -19,7 +19,7 @@ #include "MoveOnly.h" -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -57,4 +57,6 @@ int main() assert(std::get<1>(t1) == 1); assert(std::get<2>(t1) == 2); } + + return 0; } diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp index 5e4722874..b04c491ed 100644 --- a/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp +++ b/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp @@ -20,7 +20,7 @@ struct A {}; -int main() +int main(int, char**) { { typedef std::tuple<> T; @@ -42,4 +42,6 @@ int main() static_assert((std::is_base_of>::value), ""); } + + return 0; } diff --git a/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp b/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp index daa287e3e..710b33878 100644 --- a/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp +++ b/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp @@ -17,6 +17,8 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.hash/hash.pass.cpp b/test/std/utilities/type.index/type.index.hash/hash.pass.cpp index 139847fda..8192a9020 100644 --- a/test/std/utilities/type.index/type.index.hash/hash.pass.cpp +++ b/test/std/utilities/type.index/type.index.hash/hash.pass.cpp @@ -21,7 +21,7 @@ #include #include -int main() +int main(int, char**) { typedef std::hash H; static_assert((std::is_same::value), "" ); @@ -29,4 +29,6 @@ int main() std::type_index t1 = typeid(int); assert(std::hash()(t1) == t1.hash_code()); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.members/ctor.pass.cpp b/test/std/utilities/type.index/type.index.members/ctor.pass.cpp index cafeebb09..c133130f1 100644 --- a/test/std/utilities/type.index/type.index.members/ctor.pass.cpp +++ b/test/std/utilities/type.index/type.index.members/ctor.pass.cpp @@ -16,9 +16,11 @@ #include #include -int main() +int main(int, char**) { std::type_info const & info = typeid(int); std::type_index t1(info); assert(t1.name() == info.name()); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.members/eq.pass.cpp b/test/std/utilities/type.index/type.index.members/eq.pass.cpp index 210d0ab02..97f6448b7 100644 --- a/test/std/utilities/type.index/type.index.members/eq.pass.cpp +++ b/test/std/utilities/type.index/type.index.members/eq.pass.cpp @@ -16,11 +16,13 @@ #include #include -int main() +int main(int, char**) { std::type_index t1 = typeid(int); std::type_index t2 = typeid(int); std::type_index t3 = typeid(long); assert(t1 == t2); assert(t1 != t3); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp b/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp index f5b6cc35c..0619ff754 100644 --- a/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp +++ b/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { const std::type_info& ti = typeid(int); std::type_index t1 = typeid(int); assert(t1.hash_code() == ti.hash_code()); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.members/lt.pass.cpp b/test/std/utilities/type.index/type.index.members/lt.pass.cpp index 1f631b7b9..e24b3975e 100644 --- a/test/std/utilities/type.index/type.index.members/lt.pass.cpp +++ b/test/std/utilities/type.index/type.index.members/lt.pass.cpp @@ -18,7 +18,7 @@ #include #include -int main() +int main(int, char**) { std::type_index t1 = typeid(int); std::type_index t2 = typeid(int); @@ -41,4 +41,6 @@ int main() assert( (t1 > t3)); assert( (t1 >= t3)); } + + return 0; } diff --git a/test/std/utilities/type.index/type.index.members/name.pass.cpp b/test/std/utilities/type.index/type.index.members/name.pass.cpp index 1b01f52f9..ee91629b3 100644 --- a/test/std/utilities/type.index/type.index.members/name.pass.cpp +++ b/test/std/utilities/type.index/type.index.members/name.pass.cpp @@ -16,9 +16,11 @@ #include #include -int main() +int main(int, char**) { const std::type_info& ti = typeid(int); std::type_index t1 = typeid(int); assert(std::string(t1.name()) == ti.name()); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp b/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp index b7fbb6f91..72cae39d0 100644 --- a/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp +++ b/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp @@ -15,11 +15,13 @@ #include #include -int main() +int main(int, char**) { std::type_index t1(typeid(int)); std::type_index t2(typeid(double)); assert(t2 != t1); t2 = t1; assert(t2 == t1); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp b/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp index 9520cd8f6..df0df2e8c 100644 --- a/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp +++ b/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp @@ -15,9 +15,11 @@ #include #include -int main() +int main(int, char**) { std::type_index t1(typeid(int)); std::type_index t2 = t1; assert(t2 == t1); + + return 0; } diff --git a/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp b/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp index 333e04b18..e8ce292cc 100644 --- a/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp +++ b/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp @@ -22,7 +22,7 @@ #include "poisoned_hash_helper.hpp" #endif -int main() +int main(int, char**) { { typedef std::hash H; @@ -34,4 +34,6 @@ int main() test_hash_enabled_for_type(std::type_index(typeid(int))); } #endif + + return 0; } diff --git a/test/std/utilities/utilities.general/nothing_to_do.pass.cpp b/test/std/utilities/utilities.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utilities.general/nothing_to_do.pass.cpp +++ b/test/std/utilities/utilities.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp b/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp b/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp b/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp b/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp b/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp b/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility/as_const/as_const.fail.cpp b/test/std/utilities/utility/as_const/as_const.fail.cpp index 5f3b78b72..1bb2e64c3 100644 --- a/test/std/utilities/utility/as_const/as_const.fail.cpp +++ b/test/std/utilities/utility/as_const/as_const.fail.cpp @@ -15,7 +15,9 @@ struct S {int i;}; -int main() +int main(int, char**) { std::as_const(S{}); + + return 0; } diff --git a/test/std/utilities/utility/as_const/as_const.pass.cpp b/test/std/utilities/utility/as_const/as_const.pass.cpp index 284e5b7b3..32d240a0b 100644 --- a/test/std/utilities/utility/as_const/as_const.pass.cpp +++ b/test/std/utilities/utility/as_const/as_const.pass.cpp @@ -34,7 +34,7 @@ void test(T& t) assert(std::as_const(t) == t); } -int main() +int main(int, char**) { int i = 3; double d = 4.0; @@ -42,4 +42,6 @@ int main() test(i); test(d); test(s); + + return 0; } diff --git a/test/std/utilities/utility/declval/declval.pass.cpp b/test/std/utilities/utility/declval/declval.pass.cpp index b298d58a0..6509fd437 100644 --- a/test/std/utilities/utility/declval/declval.pass.cpp +++ b/test/std/utilities/utility/declval/declval.pass.cpp @@ -21,11 +21,13 @@ class A A& operator=(const A&); }; -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 static_assert((std::is_same()), A&&>::value), ""); #else static_assert((std::is_same()), A&>::value), ""); #endif + + return 0; } diff --git a/test/std/utilities/utility/exchange/exchange.pass.cpp b/test/std/utilities/utility/exchange/exchange.pass.cpp index 1defcbfb3..41e8abb43 100644 --- a/test/std/utilities/utility/exchange/exchange.pass.cpp +++ b/test/std/utilities/utility/exchange/exchange.pass.cpp @@ -39,7 +39,7 @@ TEST_CONSTEXPR bool test_constexpr() { -int main() +int main(int, char**) { { int v = 12; @@ -80,4 +80,6 @@ int main() #if TEST_STD_VER > 17 static_assert(test_constexpr()); #endif + + return 0; } diff --git a/test/std/utilities/utility/forward/forward.fail.cpp b/test/std/utilities/utility/forward/forward.fail.cpp index a689b1d0d..4efc1b6aa 100644 --- a/test/std/utilities/utility/forward/forward.fail.cpp +++ b/test/std/utilities/utility/forward/forward.fail.cpp @@ -19,7 +19,7 @@ struct A A source() {return A();} const A csource() {return A();} -int main() +int main(int, char**) { #if TEST_STD_VER >= 11 { @@ -49,4 +49,6 @@ int main() A a; std::forward(a); // expected-error {{no matching function for call to 'forward'}} } + + return 0; } diff --git a/test/std/utilities/utility/forward/forward.pass.cpp b/test/std/utilities/utility/forward/forward.pass.cpp index 394c016e2..b2f7c9603 100644 --- a/test/std/utilities/utility/forward/forward.pass.cpp +++ b/test/std/utilities/utility/forward/forward.pass.cpp @@ -41,7 +41,7 @@ constexpr bool test_constexpr_forward() { #endif } -int main() +int main(int, char**) { A a; const A ca = A(); @@ -87,4 +87,6 @@ int main() static_assert(std::forward(i2) == 42, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/forward/forward_03.pass.cpp b/test/std/utilities/utility/forward/forward_03.pass.cpp index c5a2507a7..522382dc7 100644 --- a/test/std/utilities/utility/forward/forward_03.pass.cpp +++ b/test/std/utilities/utility/forward/forward_03.pass.cpp @@ -28,7 +28,7 @@ struct eight {one _[8];}; one test(A&); two test(const A&); -int main() +int main(int, char**) { A a; const A ca = A(); @@ -54,4 +54,6 @@ int main() static_assert(sizeof(test(std::forward(ca))) == 2, ""); static_assert(sizeof(test(std::forward(csource()))) == 2, ""); #endif + + return 0; } diff --git a/test/std/utilities/utility/forward/move.fail.cpp b/test/std/utilities/utility/forward/move.fail.cpp index bd8fd46a9..86f3cc3e5 100644 --- a/test/std/utilities/utility/forward/move.fail.cpp +++ b/test/std/utilities/utility/forward/move.fail.cpp @@ -24,10 +24,12 @@ const move_only csource() {return move_only();} void test(move_only) {} -int main() +int main(int, char**) { move_only a; const move_only ca = move_only(); test(std::move(ca)); // c + + return 0; } diff --git a/test/std/utilities/utility/forward/move.pass.cpp b/test/std/utilities/utility/forward/move.pass.cpp index c98efa1c3..3db61cda2 100644 --- a/test/std/utilities/utility/forward/move.pass.cpp +++ b/test/std/utilities/utility/forward/move.pass.cpp @@ -62,7 +62,7 @@ constexpr bool test_constexpr_move() { #endif } -int main() +int main(int, char**) { { // Test return type and noexcept. static_assert(std::is_same::value, ""); @@ -117,4 +117,6 @@ int main() static_assert(std::move(y) == 42, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp b/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp index 52a276c24..11ea3c58f 100644 --- a/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp +++ b/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp @@ -39,7 +39,7 @@ struct legacy legacy(const legacy&); }; -int main() +int main(int, char**) { int i = 0; const int ci = 0; @@ -71,4 +71,6 @@ int main() static_assert(i2 == 23, "" ); #endif + + return 0; } diff --git a/test/std/utilities/utility/operators/rel_ops.pass.cpp b/test/std/utilities/utility/operators/rel_ops.pass.cpp index 9c8dbedcc..42e808665 100644 --- a/test/std/utilities/utility/operators/rel_ops.pass.cpp +++ b/test/std/utilities/utility/operators/rel_ops.pass.cpp @@ -32,7 +32,7 @@ operator < (const A& x, const A& y) return x.data_ < y.data_; } -int main() +int main(int, char**) { using namespace std::rel_ops; A a1(1); @@ -45,4 +45,6 @@ int main() assert(a1 <= a2); assert(a2 >= a2); assert(a2 >= a1); + + return 0; } diff --git a/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp b/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp b/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp index e14a1c46a..e186514f0 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp @@ -17,7 +17,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P; @@ -26,4 +26,6 @@ int main() assert(std::get<1>(p) == 4); std::get<0>(p) = 5; } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp b/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp index 2b164deb4..d9747b337 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp @@ -19,7 +19,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::pair P; @@ -36,4 +36,6 @@ int main() static_assert(std::get<1>(p1) == 4, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp b/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp index 05c81a23b..a477c5150 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::pair, short> P; @@ -62,4 +62,6 @@ int main() static_assert(std::get<1>(std::move(p1)) == 4, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp b/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp index 45fb7aa79..6119cd5c8 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp @@ -29,7 +29,7 @@ struct S { constexpr std::pair getP () { return { 3, 4 }; } #endif -int main() +int main(int, char**) { { typedef std::pair P; @@ -49,4 +49,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp b/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp index 9ca7b4df6..e0ce55bba 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp @@ -20,7 +20,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair, short> P; @@ -28,4 +28,6 @@ int main() std::unique_ptr ptr = std::get<0>(std::move(p)); assert(*ptr == 3); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp index 99fb2cd22..f2d3359e7 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp @@ -16,7 +16,7 @@ #include -int main() +int main(int, char**) { typedef std::complex cf; { @@ -81,4 +81,6 @@ int main() static_assert(std::get(std::move(p)) == 1, ""); static_assert(std::get(std::move(p)) == 2, ""); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp index bba71cb8d..dce209921 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp @@ -12,9 +12,11 @@ #include -int main() +int main(int, char**) { typedef std::complex cf; auto t1 = std::make_pair ( 42, 3.4 ); assert (( std::get(t1) == cf {1,2} )); // no such type + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp index c79e0788c..4c2ea88e6 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp @@ -12,9 +12,11 @@ #include -int main() +int main(int, char**) { typedef std::complex cf; auto t1 = std::make_pair ( 42, 43 ); assert ( std::get(t1) == 42 ); // two ints + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp index 4787d0e2e..e30b787e1 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp @@ -12,9 +12,11 @@ #include -int main() +int main(int, char**) { typedef std::unique_ptr upint; std::pair t(upint(new int(4)), 23); upint p = std::get(t); + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp b/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp index ba571fda1..e53ca898d 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp @@ -14,8 +14,10 @@ #include -int main() +int main(int, char**) { typedef std::pair T; std::tuple_element<2, T>::type foo; // expected-error@utility:* {{Index out of bounds in std::tuple_element>}} + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp b/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp index 4ba581434..1e41e3fda 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp @@ -47,8 +47,10 @@ void test() } } -int main() +int main(int, char**) { test(); test(); + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp b/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp index a88b84596..3b95b4749 100644 --- a/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp @@ -14,7 +14,7 @@ #include -int main() +int main(int, char**) { { typedef std::pair P1; @@ -32,4 +32,6 @@ int main() typedef std::pair const volatile P1; static_assert((std::tuple_size::value == 2), ""); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp b/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp index 72eb31208..98f864caf 100644 --- a/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp +++ b/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp @@ -41,7 +41,7 @@ public: unsigned get_u2() const {return u2_;} }; -int main() +int main(int, char**) { std::pair p(std::piecewise_construct, std::make_tuple(4, 'a'), @@ -51,4 +51,6 @@ int main() assert(p.second.get_d() == 3.5); assert(p.second.get_u1() == 6u); assert(p.second.get_u2() == 2u); + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp b/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp index f77636c84..1f764da05 100644 --- a/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp index 11403c91d..0f22808de 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp @@ -46,7 +46,7 @@ struct ImplicitT { }; -int main() +int main(int, char**) { { typedef std::pair, short*> P; @@ -96,4 +96,6 @@ int main() static_assert(p.second.value == 43, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp index 5af432b99..834d73dd7 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp @@ -20,7 +20,7 @@ #include "archetypes.hpp" #endif -int main() +int main(int, char**) { { typedef std::pair P1; @@ -48,4 +48,6 @@ int main() assert(p.second.value == -42); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp index db671a150..f4dfe5e1b 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp @@ -49,7 +49,7 @@ int CountAssign::moved = 0; struct Incomplete; extern Incomplete inc_obj; -int main() +int main(int, char**) { { typedef std::pair P; @@ -94,6 +94,8 @@ int main() P p(42, inc_obj); assert(&p.second == &inc_obj); } + + return 0; } struct Incomplete {}; diff --git a/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp index 53cc49183..47f85eaa6 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp @@ -27,7 +27,7 @@ private: struct Incomplete; extern Incomplete inc_obj; -int main() +int main(int, char**) { { // Test that we don't constrain the assignment operator in C++03 mode. @@ -42,6 +42,8 @@ int main() P p(42, inc_obj); assert(&p.second == &inc_obj); } + + return 0; } struct Incomplete {}; diff --git a/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp index 91427ca7f..b4f0c0109 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp @@ -45,7 +45,7 @@ struct CountAssign { int CountAssign::copied = 0; int CountAssign::moved = 0; -int main() +int main(int, char**) { { typedef std::pair, int> P; @@ -92,4 +92,6 @@ int main() assert(CountAssign::moved == 1); assert(CountAssign::copied == 0); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp index 7248c2ffa..0be0a4e95 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp @@ -29,7 +29,7 @@ struct Derived { }; -int main() +int main(int, char**) { { typedef std::pair, short> P1; @@ -55,4 +55,6 @@ int main() assert(p.first == 42); assert(p.second.value == -42); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp index fcaa44849..e147d7558 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp @@ -46,7 +46,7 @@ void test_sfinae() { static_assert(test_convertible() == CanConvert, ""); } -int main() +int main(int, char**) { { typedef std::pair P; @@ -94,4 +94,6 @@ int main() static_assert(p.second == 10, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp index 4759303d6..880179723 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp @@ -24,7 +24,7 @@ public: bool operator==(const A& a) const {return data_ == a.data_;} }; -int main() +int main(int, char**) { { typedef std::pair P; @@ -38,4 +38,6 @@ int main() assert(p.first == A(1)); assert(p.second == 2); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp index c9c733d8c..ce1e86c1a 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp @@ -53,7 +53,7 @@ struct ImplicitT { int value; }; -int main() +int main(int, char**) { { typedef std::pair P1; @@ -177,4 +177,6 @@ int main() static_assert(p2.second.value == 101, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp index 8a3fca758..9f6498806 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp @@ -15,7 +15,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P1; @@ -25,4 +25,6 @@ int main() assert(p2.first == 3); assert(p2.second == 4); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp index bee96000e..81a32901a 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::pair P1; @@ -35,4 +35,6 @@ int main() static_assert(p2.second == 4, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp index b3a248c88..70557aa92 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp @@ -139,7 +139,7 @@ void test_illformed_default() } -int main() +int main(int, char**) { { // Check that pair can still be used even if @@ -160,4 +160,6 @@ int main() test_is_default_constructible(); test_is_default_constructible>(); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp index 9a07814b1..dc1f37b66 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp @@ -28,7 +28,7 @@ #include "test_macros.h" #include "archetypes.hpp" -int main() +int main(int, char**) { { typedef std::pair P; @@ -51,4 +51,6 @@ int main() static_assert(!std::is_default_constructible::value, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp index df9cbc757..268ec4294 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp @@ -26,10 +26,12 @@ #include "test_macros.h" -int main() +int main(int, char**) { static_assert((std::is_trivially_destructible< std::pair >::value), ""); static_assert((!std::is_trivially_destructible< std::pair >::value), ""); + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp index 4b7529388..ca5a72884 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp @@ -39,7 +39,7 @@ // (6) explicit pair(pair const&) -> pair // (7) pair(pair &&) -> pair // (8) explicit pair(pair &&) -> pair -int main() +int main(int, char**) { using E = ExplicitTestTypes::TestType; static_assert(!std::is_convertible::value, ""); @@ -76,4 +76,6 @@ int main() std::pair p1(std::move(p)); ASSERT_SAME_TYPE(decltype(p1), std::pair); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp index 92a0aa42b..53d81ac7a 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp @@ -25,7 +25,7 @@ struct Dummy { Dummy(Dummy &&) = default; }; -int main() +int main(int, char**) { { typedef std::pair P1; @@ -40,4 +40,6 @@ int main() static_assert(!std::is_copy_constructible

::value, ""); static_assert(std::is_move_constructible

::value, ""); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp b/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp index 325499eaf..88d0f9649 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp @@ -27,7 +27,7 @@ struct ImplicitT { int value; }; -int main() +int main(int, char**) { { using P = std::pair; @@ -53,4 +53,6 @@ int main() constexpr P U_V = {42, 101}; // expected-error {{must be initialized by a constant expression}} constexpr P pair_U_V = other; // expected-error {{must be initialized by a constant expression}} } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp index 3c93eeb3d..26b02f383 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp @@ -21,7 +21,7 @@ #include -int main() +int main(int, char**) { { typedef std::pair P1; @@ -32,4 +32,6 @@ int main() assert(p3.first == P1(3, nullptr)); assert(p3.second == P2(nullptr, 4)); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp index b38ca2a3b..0e3d9a1cb 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp @@ -63,7 +63,7 @@ struct ImplicitT { int value; }; -int main() +int main(int, char**) { { typedef std::pair, int> P1; @@ -173,4 +173,6 @@ int main() static_assert(p2.second.value == 43, ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp index 48ea5fac6..db174e829 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp @@ -120,7 +120,9 @@ void test_assignment_operator_exists() { } } -int main() { +int main(int, char**) { test_constructors_exist(); test_assignment_operator_exists(); + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp index 58a5c2932..faaae1bc2 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp @@ -24,7 +24,7 @@ struct S { bool operator==(int x) const { return i == x; } }; -int main() +int main(int, char**) { { typedef std::pair P1; @@ -46,4 +46,6 @@ int main() assert(p2.first == 3); assert(p2.second == 4); } + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp index e4b444a34..6841f2865 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp @@ -26,7 +26,7 @@ struct Dummy { Dummy(Dummy &&) = default; }; -int main() +int main(int, char**) { typedef std::pair P; { @@ -52,4 +52,6 @@ int main() #endif } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp b/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp index abda1d8c3..25108de5b 100644 --- a/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp @@ -17,9 +17,11 @@ #include #include -int main() +int main(int, char**) { typedef std::pair P; static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp b/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp index 3b994dfd4..12d6ab019 100644 --- a/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp @@ -23,7 +23,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::pair P; @@ -94,4 +94,6 @@ int main() static_assert( (p1 >= p2), ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp b/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp index 3586243f8..dff26e57f 100644 --- a/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::pair P1; @@ -49,4 +49,6 @@ int main() } #endif + + return 0; } diff --git a/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp b/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp index 62fa94247..874327672 100644 --- a/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp +++ b/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() +int main(int, char**) { { typedef std::pair P1; @@ -28,4 +28,6 @@ int main() assert(p2.first == 3); assert(p2.second == 4); } + + return 0; } diff --git a/test/std/utilities/utility/synopsis.pass.cpp b/test/std/utilities/utility/synopsis.pass.cpp index 90c5e3218..5a703e1b2 100644 --- a/test/std/utilities/utility/synopsis.pass.cpp +++ b/test/std/utilities/utility/synopsis.pass.cpp @@ -13,9 +13,11 @@ #include -int main() +int main(int, char**) { std::initializer_list x; (void)x; + + return 0; } diff --git a/test/std/utilities/utility/utility.inplace/inplace.pass.cpp b/test/std/utilities/utility/utility.inplace/inplace.pass.cpp index 53fa3cf66..155b2c0eb 100644 --- a/test/std/utilities/utility/utility.inplace/inplace.pass.cpp +++ b/test/std/utilities/utility/utility.inplace/inplace.pass.cpp @@ -42,7 +42,7 @@ constexpr bool check_tag(Up) { && std::is_same::value; } -int main() { +int main(int, char**) { // test in_place_t { using T = std::in_place_t; @@ -70,4 +70,6 @@ int main() { static_assert(check_tag(std::in_place_index<1>)); static_assert(check_tag(std::in_place_index(-1)>)); } + + return 0; } diff --git a/test/std/utilities/utility/utility.swap/swap.pass.cpp b/test/std/utilities/utility/utility.swap/swap.pass.cpp index 9dda5a42c..f52af4cb8 100644 --- a/test/std/utilities/utility/utility.swap/swap.pass.cpp +++ b/test/std/utilities/utility/utility.swap/swap.pass.cpp @@ -62,7 +62,7 @@ constexpr bool can_swap() { } #endif -int main() +int main(int, char**) { { @@ -99,4 +99,6 @@ int main() static_assert(noexcept(std::swap(nm, nm)), ""); } #endif + + return 0; } diff --git a/test/std/utilities/utility/utility.swap/swap_array.pass.cpp b/test/std/utilities/utility/utility.swap/swap_array.pass.cpp index 202e8d33f..015e85a01 100644 --- a/test/std/utilities/utility/utility.swap/swap_array.pass.cpp +++ b/test/std/utilities/utility/utility.swap/swap_array.pass.cpp @@ -54,7 +54,7 @@ constexpr bool can_swap() { #endif -int main() +int main(int, char**) { { int i[3] = {1, 2, 3}; @@ -97,4 +97,6 @@ int main() static_assert(noexcept(std::swap(ma, ma)), ""); } #endif + + return 0; } diff --git a/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp b/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp index 1585e1745..cb66771fc 100644 --- a/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp +++ b/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp @@ -35,11 +35,13 @@ public: #include #include -int main() { +int main(int, char**) { static_assert(std::is_base_of::value, ""); static_assert(noexcept(std::bad_variant_access{}), "must be noexcept"); static_assert(noexcept(std::bad_variant_access{}.what()), "must be noexcept"); std::bad_variant_access ex; assert(ex.what()); + + return 0; } diff --git a/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp b/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp index 0c118a0f5..8002e5576 100644 --- a/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp +++ b/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp @@ -7,4 +7,6 @@ // //===----------------------------------------------------------------------===// -int main() {} +int main(int, char**) { + return 0; +} diff --git a/test/std/utilities/variant/variant.get/get_if_index.pass.cpp b/test/std/utilities/variant/variant.get/get_if_index.pass.cpp index 505a8cb8e..5210c5f9d 100644 --- a/test/std/utilities/variant/variant.get/get_if_index.pass.cpp +++ b/test/std/utilities/variant/variant.get/get_if_index.pass.cpp @@ -125,7 +125,9 @@ void test_get_if() { #endif } -int main() { +int main(int, char**) { test_const_get_if(); test_get_if(); + + return 0; } diff --git a/test/std/utilities/variant/variant.get/get_if_type.pass.cpp b/test/std/utilities/variant/variant.get/get_if_type.pass.cpp index 3cb0fc705..e7c9671f9 100644 --- a/test/std/utilities/variant/variant.get/get_if_type.pass.cpp +++ b/test/std/utilities/variant/variant.get/get_if_type.pass.cpp @@ -123,7 +123,9 @@ void test_get_if() { #endif } -int main() { +int main(int, char**) { test_const_get_if(); test_get_if(); + + return 0; } diff --git a/test/std/utilities/variant/variant.get/get_index.pass.cpp b/test/std/utilities/variant/variant.get/get_index.pass.cpp index a5a629adb..5519c4263 100644 --- a/test/std/utilities/variant/variant.get/get_index.pass.cpp +++ b/test/std/utilities/variant/variant.get/get_index.pass.cpp @@ -285,10 +285,12 @@ void test_throws_for_all_value_categories() { #endif } -int main() { +int main(int, char**) { test_const_lvalue_get(); test_lvalue_get(); test_rvalue_get(); test_const_rvalue_get(); test_throws_for_all_value_categories(); + + return 0; } diff --git a/test/std/utilities/variant/variant.get/get_type.pass.cpp b/test/std/utilities/variant/variant.get/get_type.pass.cpp index b4cae1027..76bbbb026 100644 --- a/test/std/utilities/variant/variant.get/get_type.pass.cpp +++ b/test/std/utilities/variant/variant.get/get_type.pass.cpp @@ -285,10 +285,12 @@ void test_throws_for_all_value_categories() { #endif } -int main() { +int main(int, char**) { test_const_lvalue_get(); test_lvalue_get(); test_rvalue_get(); test_const_rvalue_get(); test_throws_for_all_value_categories(); + + return 0; } diff --git a/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp b/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp index 3e9cfbe9c..b37462069 100644 --- a/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp +++ b/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp @@ -17,7 +17,7 @@ #include "test_macros.h" #include -int main() { +int main(int, char**) { { using V = std::variant; constexpr V v; @@ -34,4 +34,6 @@ int main() { const V v; ASSERT_NOEXCEPT(std::holds_alternative(v)); } + + return 0; } diff --git a/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp b/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp index 404f3e7e5..7e9ffbfa0 100644 --- a/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp +++ b/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp @@ -17,6 +17,8 @@ #include "poisoned_hash_helper.hpp" -int main() { +int main(int, char**) { test_library_hash_specializations_available(); + + return 0; } diff --git a/test/std/utilities/variant/variant.hash/hash.pass.cpp b/test/std/utilities/variant/variant.hash/hash.pass.cpp index 5acf168ad..edda8d21a 100644 --- a/test/std/utilities/variant/variant.hash/hash.pass.cpp +++ b/test/std/utilities/variant/variant.hash/hash.pass.cpp @@ -150,9 +150,11 @@ void test_hash_variant_enabled() { } } -int main() { +int main(int, char**) { test_hash_variant(); test_hash_variant_duplicate_elements(); test_hash_monostate(); test_hash_variant_enabled(); + + return 0; } diff --git a/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp b/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp index f7db0d86b..48d5e14e2 100644 --- a/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp +++ b/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp @@ -25,7 +25,9 @@ #include #include -int main() { +int main(int, char**) { using V = std::variant; std::variant_alternative<4, V>::type foo; // expected-error@variant:* {{Index out of bounds in std::variant_alternative<>}} + + return 0; } diff --git a/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp b/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp index 841f65cb1..7db07b6b0 100644 --- a/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp +++ b/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp @@ -55,7 +55,7 @@ template void test() { ""); } -int main() { +int main(int, char**) { { using V = std::variant; test(); @@ -73,4 +73,6 @@ int main() { test(); } #endif + + return 0; } diff --git a/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp b/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp index f7e200b24..fb027fb63 100644 --- a/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp +++ b/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp @@ -36,8 +36,10 @@ template void test() { ""); }; -int main() { +int main(int, char**) { test, 0>(); test, 1>(); test, 4>(); + + return 0; } diff --git a/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp b/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp index 2df4b2bac..255f6d034 100644 --- a/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp +++ b/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp @@ -23,7 +23,7 @@ #include #include -int main() { +int main(int, char**) { using M = std::monostate; constexpr M m1{}; constexpr M m2{}; @@ -51,4 +51,6 @@ int main() { static_assert((m1 != m2) == false, ""); ASSERT_NOEXCEPT(m1 != m2); } + + return 0; } diff --git a/test/std/utilities/variant/variant.monostate/monostate.pass.cpp b/test/std/utilities/variant/variant.monostate/monostate.pass.cpp index 1d7bcaca4..1ba75a779 100644 --- a/test/std/utilities/variant/variant.monostate/monostate.pass.cpp +++ b/test/std/utilities/variant/variant.monostate/monostate.pass.cpp @@ -16,7 +16,7 @@ #include #include -int main() { +int main(int, char**) { using M = std::monostate; static_assert(std::is_trivially_default_constructible::value, ""); static_assert(std::is_trivially_copy_constructible::value, ""); @@ -24,4 +24,6 @@ int main() { static_assert(std::is_trivially_destructible::value, ""); constexpr M m{}; ((void)m); + + return 0; } diff --git a/test/std/utilities/variant/variant.relops/relops.pass.cpp b/test/std/utilities/variant/variant.relops/relops.pass.cpp index 1950b5a38..ed32215ff 100644 --- a/test/std/utilities/variant/variant.relops/relops.pass.cpp +++ b/test/std/utilities/variant/variant.relops/relops.pass.cpp @@ -269,7 +269,9 @@ void test_relational() { #endif } -int main() { +int main(int, char**) { test_equality(); test_relational(); + + return 0; } diff --git a/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp b/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp index d03a6b5d5..e46893465 100644 --- a/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp +++ b/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp @@ -72,7 +72,7 @@ inline constexpr MyBoolExplicit operator>=(const ComparesToMyBoolExplicit& LHS, } -int main() { +int main(int, char**) { using V = std::variant; V v1(42); V v2(101); @@ -84,4 +84,6 @@ int main() { (void)(v1 <= v2); // expected-note {{here}} (void)(v1 > v2); // expected-note {{here}} (void)(v1 >= v2); // expected-note {{here}} + + return 0; } diff --git a/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp b/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp index aadda7eac..310b6980c 100644 --- a/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp +++ b/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp @@ -15,6 +15,8 @@ #include -int main() { +int main(int, char**) { static_assert(std::variant_npos == static_cast(-1), ""); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp b/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp index 67deb3f2c..6a4bb0486 100644 --- a/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp @@ -254,10 +254,12 @@ void test_T_assignment_performs_assignment() { #endif // TEST_HAS_NO_EXCEPTIONS } -int main() { +int main(int, char**) { test_T_assignment_basic(); test_T_assignment_performs_construction(); test_T_assignment_performs_assignment(); test_T_assignment_noexcept(); test_T_assignment_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp b/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp index 6a59989dd..c36375cf2 100644 --- a/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp @@ -590,7 +590,7 @@ void test_constexpr_copy_assignment() { #endif // > C++17 } -int main() { +int main(int, char**) { test_copy_assignment_empty_empty(); test_copy_assignment_non_empty_empty(); test_copy_assignment_empty_non_empty(); @@ -599,4 +599,6 @@ int main() { test_copy_assignment_sfinae(); test_copy_assignment_not_noexcept(); test_constexpr_copy_assignment(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp b/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp index 833883d29..c213af4b2 100644 --- a/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp @@ -506,7 +506,7 @@ void test_constexpr_move_assignment() { #endif // > C++17 } -int main() { +int main(int, char**) { test_move_assignment_empty_empty(); test_move_assignment_non_empty_empty(); test_move_assignment_empty_non_empty(); @@ -515,4 +515,6 @@ int main() { test_move_assignment_sfinae(); test_move_assignment_noexcept(); test_constexpr_move_assignment(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp index 7357b9b56..4ebfe052d 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp @@ -126,8 +126,10 @@ void test_T_ctor_basic() { #endif } -int main() { +int main(int, char**) { test_T_ctor_basic(); test_T_ctor_noexcept(); test_T_ctor_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp index b6471052f..00c94ee33 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp @@ -260,7 +260,7 @@ void test_constexpr_copy_ctor() { #endif // > C++17 } -int main() { +int main(int, char**) { test_copy_ctor_basic(); test_copy_ctor_valueless_by_exception(); test_copy_ctor_sfinae(); @@ -274,4 +274,6 @@ int main() { (void) v2; } #endif + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp index ec6eb289b..1766ee1db 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp @@ -122,9 +122,11 @@ void test_default_ctor_basic() { } } -int main() { +int main(int, char**) { test_default_ctor_basic(); test_default_ctor_sfinae(); test_default_ctor_noexcept(); test_default_ctor_throws(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp index a268adcea..cb7d68a65 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp @@ -104,7 +104,9 @@ void test_ctor_basic() { } } -int main() { +int main(int, char**) { test_ctor_basic(); test_ctor_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp index 9c7e3faf8..4b78bf569 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp @@ -110,7 +110,9 @@ void test_ctor_basic() { } } -int main() { +int main(int, char**) { test_ctor_basic(); test_ctor_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp index 05b2a29ce..ab8fe0688 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp @@ -114,7 +114,9 @@ void test_ctor_basic() { } } -int main() { +int main(int, char**) { test_ctor_basic(); test_ctor_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp index c3f3e58d3..4061cfb25 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp @@ -111,7 +111,9 @@ void test_ctor_basic() { } } -int main() { +int main(int, char**) { test_ctor_basic(); test_ctor_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp b/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp index ecb4a7207..f146e16d3 100644 --- a/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp @@ -331,10 +331,12 @@ void test_constexpr_move_ctor() { #endif // > C++17 } -int main() { +int main(int, char**) { test_move_ctor_basic(); test_move_ctor_valueless_by_exception(); test_move_noexcept(); test_move_ctor_sfinae(); test_constexpr_move_ctor(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp b/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp index 8ced5321b..b26ab0c29 100644 --- a/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp @@ -44,7 +44,7 @@ struct TDtor { static_assert(!std::is_trivially_copy_constructible::value, ""); static_assert(std::is_trivially_destructible::value, ""); -int main() { +int main(int, char**) { { using V = std::variant; static_assert(std::is_trivially_destructible::value, ""); @@ -71,4 +71,6 @@ int main() { assert(NonTDtor::count == 0); assert(NonTDtor1::count == 1); } + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp index ea84ac940..b688c8e7a 100644 --- a/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp @@ -159,7 +159,9 @@ void test_basic() { #endif } -int main() { +int main(int, char**) { test_basic(); test_emplace_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp index 13e3c927c..9d96a1dc2 100644 --- a/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp @@ -92,7 +92,9 @@ void test_basic() { assert(&ref3 == &std::get<1>(v)); } -int main() { +int main(int, char**) { test_basic(); test_emplace_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp index 7c9034f10..0719f5e7b 100644 --- a/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp @@ -159,7 +159,9 @@ void test_basic() { #endif } -int main() { +int main(int, char**) { test_basic(); test_emplace_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp b/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp index 85cd25d04..49839eda4 100644 --- a/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp @@ -92,7 +92,9 @@ void test_basic() { assert(&ref3 == &std::get(v)); } -int main() { +int main(int, char**) { test_basic(); test_emplace_sfinae(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp b/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp index 0afa10138..6d463ad27 100644 --- a/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp @@ -25,7 +25,7 @@ #include "variant_test_helpers.hpp" -int main() { +int main(int, char**) { { using V = std::variant; constexpr V v; @@ -57,4 +57,6 @@ int main() { assert(v.index() == std::variant_npos); } #endif + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp b/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp index 147f380a1..2cb730cb0 100644 --- a/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp @@ -25,7 +25,7 @@ #include "variant_test_helpers.hpp" -int main() { +int main(int, char**) { { using V = std::variant; constexpr V v; @@ -50,4 +50,6 @@ int main() { assert(v.valueless_by_exception()); } #endif + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp b/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp index e05cd13e6..4e273f52e 100644 --- a/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp +++ b/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp @@ -589,10 +589,12 @@ void test_swap_noexcept() { template class std::variant; #endif -int main() { +int main(int, char**) { test_swap_valueless_by_exception(); test_swap_same_alternative(); test_swap_different_alternatives(); test_swap_sfinae(); test_swap_noexcept(); + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant_array.fail.cpp b/test/std/utilities/variant/variant.variant/variant_array.fail.cpp index a9caeb8b2..ce79e9c42 100644 --- a/test/std/utilities/variant/variant.variant/variant_array.fail.cpp +++ b/test/std/utilities/variant/variant.variant/variant_array.fail.cpp @@ -23,10 +23,12 @@ #include "variant_test_helpers.hpp" #include "test_convertible.hpp" -int main() +int main(int, char**) { // expected-error@variant:* 3 {{static_assert failed}} std::variant v; // expected-note {{requested here}} std::variant v2; // expected-note {{requested here}} std::variant v3; // expected-note {{requested here}} + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp b/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp index 85a10eff9..3b93cb0ab 100644 --- a/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp +++ b/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp @@ -18,8 +18,10 @@ #include "test_macros.h" #include "variant_test_helpers.hpp" -int main() +int main(int, char**) { // expected-error@variant:* 1 {{static_assert failed}} std::variant<> v; // expected-note {{requested here}} + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp b/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp index e659f4760..7c2c46690 100644 --- a/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp +++ b/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp @@ -18,10 +18,12 @@ #include "test_macros.h" #include "variant_test_helpers.hpp" -int main() +int main(int, char**) { // expected-error@variant:* 3 {{static_assert failed}} std::variant v; // expected-note {{requested here}} std::variant v2; // expected-note {{requested here}} std::variant v3; // expected-note {{requested here}} + + return 0; } diff --git a/test/std/utilities/variant/variant.variant/variant_void.fail.cpp b/test/std/utilities/variant/variant.variant/variant_void.fail.cpp index ce0675d73..27e9c399f 100644 --- a/test/std/utilities/variant/variant.variant/variant_void.fail.cpp +++ b/test/std/utilities/variant/variant.variant/variant_void.fail.cpp @@ -23,10 +23,12 @@ #include "variant_test_helpers.hpp" #include "test_convertible.hpp" -int main() +int main(int, char**) { // expected-error@variant:* 3 {{static_assert failed}} std::variant v; // expected-note {{requested here}} std::variant v2; // expected-note {{requested here}} std::variant v3; // expected-note {{requested here}} + + return 0; } diff --git a/test/std/utilities/variant/variant.visit/visit.pass.cpp b/test/std/utilities/variant/variant.visit/visit.pass.cpp index 198f310e9..15a1de984 100644 --- a/test/std/utilities/variant/variant.visit/visit.pass.cpp +++ b/test/std/utilities/variant/variant.visit/visit.pass.cpp @@ -310,10 +310,12 @@ void test_caller_accepts_nonconst() { std::visit(Visitor{}, v); } -int main() { +int main(int, char**) { test_call_operator_forwarding(); test_argument_forwarding(); test_constexpr(); test_exceptions(); test_caller_accepts_nonconst(); + + return 0; } diff --git a/test/support/nothing_to_do.pass.cpp b/test/support/nothing_to_do.pass.cpp index 1b2313324..f54d71c86 100644 --- a/test/support/nothing_to_do.pass.cpp +++ b/test/support/nothing_to_do.pass.cpp @@ -7,7 +7,9 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/test/support/test.support/test_convertible_header.pass.cpp b/test/support/test.support/test_convertible_header.pass.cpp index 0158dfe62..f2923d50c 100644 --- a/test/support/test.support/test_convertible_header.pass.cpp +++ b/test/support/test.support/test_convertible_header.pass.cpp @@ -62,6 +62,8 @@ struct ExplicitArgs { }; static_assert(!test_convertible(), "Must not be convertible"); -int main() { +int main(int, char**) { // Nothing to do + + return 0; } diff --git a/test/support/test.support/test_demangle.pass.cpp b/test/support/test.support/test_demangle.pass.cpp index 5c62ecbb1..2f1b16be9 100644 --- a/test/support/test.support/test_demangle.pass.cpp +++ b/test/support/test.support/test_demangle.pass.cpp @@ -14,7 +14,7 @@ struct MyType {}; template struct ArgumentListID {}; -int main() { +int main(int, char**) { struct { const char* raw; const char* expect; @@ -34,4 +34,6 @@ int main() { assert(demangle(raw) == expect); #endif } + + return 0; } diff --git a/test/support/test.support/test_macros_header_exceptions.fail.cpp b/test/support/test.support/test_macros_header_exceptions.fail.cpp index 66a01c967..b120aabc0 100644 --- a/test/support/test.support/test_macros_header_exceptions.fail.cpp +++ b/test/support/test.support/test_macros_header_exceptions.fail.cpp @@ -12,7 +12,7 @@ #include "test_macros.h" -int main() { +int main(int, char**) { #if defined(TEST_HAS_NO_EXCEPTIONS) try { ((void)0); } catch (...) {} // expected-error {{exceptions disabled}} #else @@ -20,4 +20,6 @@ int main() { #error exceptions enabled // expected-error@-1 {{exceptions enabled}} #endif + + return 0; } diff --git a/test/support/test.support/test_macros_header_exceptions.pass.cpp b/test/support/test.support/test_macros_header_exceptions.pass.cpp index 274cad82e..ccdf257dc 100644 --- a/test/support/test.support/test_macros_header_exceptions.pass.cpp +++ b/test/support/test.support/test_macros_header_exceptions.pass.cpp @@ -18,6 +18,8 @@ #error macro defined unexpectedly #endif -int main() { +int main(int, char**) { try { ((void)0); } catch (...) {} + + return 0; } diff --git a/test/support/test.support/test_macros_header_rtti.fail.cpp b/test/support/test.support/test_macros_header_rtti.fail.cpp index 4096ce43f..b2f3177af 100644 --- a/test/support/test.support/test_macros_header_rtti.fail.cpp +++ b/test/support/test.support/test_macros_header_rtti.fail.cpp @@ -15,7 +15,7 @@ struct A { virtual ~A() {} }; struct B : A {}; -int main() { +int main(int, char**) { #if defined(TEST_HAS_NO_RTTI) A* ptr = new B; (void)dynamic_cast(ptr); // expected-error{{cannot use dynamic_cast}} @@ -25,4 +25,6 @@ int main() { #error RTTI enabled // expected-error@-1{{RTTI enabled}} #endif + + return 0; } diff --git a/test/support/test.support/test_macros_header_rtti.pass.cpp b/test/support/test.support/test_macros_header_rtti.pass.cpp index 946157993..e38545f9b 100644 --- a/test/support/test.support/test_macros_header_rtti.pass.cpp +++ b/test/support/test.support/test_macros_header_rtti.pass.cpp @@ -21,8 +21,10 @@ struct A { virtual ~A() {} }; struct B : A {}; -int main() { +int main(int, char**) { A* ptr = new B; (void)dynamic_cast(ptr); delete ptr; + + return 0; } diff --git a/test/support/test.support/test_poisoned_hash_helper.pass.cpp b/test/support/test.support/test_poisoned_hash_helper.pass.cpp index f94f96368..692854b3d 100644 --- a/test/support/test.support/test_poisoned_hash_helper.pass.cpp +++ b/test/support/test.support/test_poisoned_hash_helper.pass.cpp @@ -24,6 +24,8 @@ template struct has_complete_hash { enum { value = is_complete >() }; }; -int main() { +int main(int, char**) { static_assert(LibraryHashTypes::assertTrait(), ""); + + return 0; } diff --git a/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp b/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp index 40e50c14e..1b2fd1462 100644 --- a/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp +++ b/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp @@ -25,10 +25,12 @@ struct S { S& operator=(S&&) = delete; }; -int main() { +int main(int, char**) { #if defined(TEST_WORKAROUND_C1XX_BROKEN_IS_TRIVIALLY_COPYABLE) static_assert(!std::is_trivially_copyable::value, ""); #else static_assert(std::is_trivially_copyable::value, ""); #endif + + return 0; } diff --git a/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp b/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp index 27f1fb640..688a0f798 100644 --- a/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp +++ b/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp @@ -31,10 +31,12 @@ template auto test(int) -> decltype(PushFront(std::declval()), std::true_type{}); auto test(long) -> std::false_type; -int main() { +int main(int, char**) { #if defined(TEST_WORKAROUND_C1XX_BROKEN_ZA_CTOR_CHECK) static_assert(!decltype(test(0))::value, ""); #else static_assert(decltype(test(0))::value, ""); #endif + + return 0; } diff --git a/utils/generate_feature_test_macro_components.py b/utils/generate_feature_test_macro_components.py index 2bd80a858..d923208a1 100755 --- a/utils/generate_feature_test_macro_components.py +++ b/utils/generate_feature_test_macro_components.py @@ -865,7 +865,7 @@ def produce_tests(): #endif // TEST_STD_VER > 17 -int main() {{}} +int main(int, char**) { return 0; } """.format(script_name=script_name, header=h, test_tags=test_tags, -- GitLab