summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/containers
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/test/std/containers')
-rw-r--r--libcxx/test/std/containers/associative/iterator_types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/gcc_workaround.pass.cpp5
-rw-r--r--libcxx/test/std/containers/associative/map/incomplete_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/at.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/index_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/index_tuple.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.access/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/count0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/count1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/count2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/count3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/equal_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/find.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/find0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/find1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/find2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/find3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/map/map.special/member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/map/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/incomplete_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp2
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/scary.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multimap/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/count_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/equal_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/find.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/incomplete_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/insert_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/lower_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/scary.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/multiset/upper_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/count_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/equal_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/equal_range_transparent.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/find.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/gcc_workaround.pass.cpp5
-rw-r--r--libcxx/test/std/containers/associative/set/incomplete_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_iter_cv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_iter_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/insert_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/lower_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.special/member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/associative/set/upper_bound.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/types.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/priority.queue/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.node/node_handle.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/containers.general/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.data/data.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.fill/fill.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.fill/fill.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.size/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.special/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.swap/swap.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.swap/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/get.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/get.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/at.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/begin.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/compare.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/contiguous.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/front_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/indexing.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/array/size_and_alignment.pass.cpp6
-rw-r--r--libcxx/test/std/containers/sequences/array/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.special/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.special/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.special/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/deque/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/incomplete.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/incomplete_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.capacity/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.capacity/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.capacity/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/size_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.erasure/erase.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/merge.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/remove.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/reverse.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/sort.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/unique.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.special/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/list/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/capacity.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/construct_default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/construct_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/find.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/push_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/reserve.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/resize_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/contiguous.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.data/data.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.special/swap.pass.cpp4
-rw-r--r--libcxx/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/iterator_difference_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/bucket.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/bucket_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/compare.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/eq.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/equal_range_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/find_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/find_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/incomplete_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/local_iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/max_load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/rehash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/reserve.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/swap_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/bucket.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/eq.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/find_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/incomplete.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/iterators.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/rehash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/reserve.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/scary.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/swap_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/bucket.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/eq.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/erase_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/find_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/incomplete.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/iterators.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/rehash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/reserve.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/scary.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/swap_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/db_swap_1.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/bucket.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/bucket_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/clear.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/emplace.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/emplace_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/empty.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/eq.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/equal_range_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_if.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp6
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/erase_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/extract_iterator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/extract_key.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/find_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/find_non_const.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/incomplete.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_node_type.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/iterators.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/local_iterators.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/local_iterators.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/max_load_factor.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/max_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/merge.pass.cpp3
-rw-r--r--libcxx/test/std/containers/unord/unord.set/rehash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/reserve.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/swap_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/types.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_assign_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.swap/db_swap_1.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp4
-rw-r--r--libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/array.fail.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/array.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/assign.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/container.fail.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/container.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/copy.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/deduct.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/default.fail.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/span.fail.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/span.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.elem/data.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.iterators/begin.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.iterators/end.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.iterators/rend.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.obs/empty.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.obs/size.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.sub/first.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.sub/last.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/span.sub/subspan.pass.cpp4
-rw-r--r--libcxx/test/std/containers/views/types.pass.cpp4
1143 files changed, 3395 insertions, 1185 deletions
diff --git a/libcxx/test/std/containers/associative/iterator_types.pass.cpp b/libcxx/test/std/containers/associative/iterator_types.pass.cpp
index f18fa2b4fc4..1b8556fb558 100644
--- a/libcxx/test/std/containers/associative/iterator_types.pass.cpp
+++ b/libcxx/test/std/containers/associative/iterator_types.pass.cpp
@@ -50,7 +50,7 @@ void testSet() {
}
}
-int main() {
+int main(int, char**) {
{
typedef std::map<int, int> Map;
typedef std::pair<const int, int> ValueTp;
@@ -127,4 +127,6 @@ int main() {
testSet<Set, ValueTp, min_pointer<const ValueTp>>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp b/libcxx/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp
index ff0be20842d..030fdaf3918 100644
--- a/libcxx/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/map/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/associative/map/allocator_mismatch.fail.cpp
index 08f5ee94fb0..faec5aa401e 100644
--- a/libcxx/test/std/containers/associative/map/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/associative/map/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <map>
-int main()
+int main(int, char**)
{
std::map<int, int, std::less<int>, std::allocator<long> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/compare.pass.cpp b/libcxx/test/std/containers/associative/map/compare.pass.cpp
index fedc9d2b3a1..84de271842b 100644
--- a/libcxx/test/std/containers/associative/map/compare.pass.cpp
+++ b/libcxx/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<Key, int> MapT;
typedef MapT::iterator Iter;
@@ -48,4 +48,6 @@ int main()
assert(!result2.second);
assert(map[Key(0)] == 42);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/gcc_workaround.pass.cpp b/libcxx/test/std/containers/associative/map/gcc_workaround.pass.cpp
index 622449facc1..9e05b66a5eb 100644
--- a/libcxx/test/std/containers/associative/map/gcc_workaround.pass.cpp
+++ b/libcxx/test/std/containers/associative/map/gcc_workaround.pass.cpp
@@ -15,7 +15,4 @@ std::map<int,int>::iterator it;
using std::set;
using std::multiset;
-int main(void)
-{
- return 0;
-}
+int main(int, char**) { return 0; }
diff --git a/libcxx/test/std/containers/associative/map/incomplete_type.pass.cpp b/libcxx/test/std/containers/associative/map/incomplete_type.pass.cpp
index 1bc320e9cbf..a45c50c3294 100644
--- a/libcxx/test/std/containers/associative/map/incomplete_type.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/map/map.access/at.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/at.pass.cpp
index 475dd641cc2..c13c6a64acb 100644
--- a/libcxx/test/std/containers/associative/map/map.access/at.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -160,4 +160,6 @@ int main()
assert(m.size() == 7);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.access/empty.fail.cpp b/libcxx/test/std/containers/associative/map/map.access/empty.fail.cpp
index 0305fdb5684..61c4e757b0c 100644
--- a/libcxx/test/std/containers/associative/map/map.access/empty.fail.cpp
+++ b/libcxx/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<int, int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.access/empty.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/empty.pass.cpp
index 1317ee31048..cff13df7af2 100644
--- a/libcxx/test/std/containers/associative/map/map.access/empty.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -39,4 +39,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.access/index_key.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/index_key.pass.cpp
index 1d842205a8f..8df052e0162 100644
--- a/libcxx/test/std/containers/associative/map/map.access/index_key.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -139,4 +139,6 @@ int main()
assert(m.size() == 8);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp
index 523d4e6d882..7effa0c6415 100644
--- a/libcxx/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp
+++ b/libcxx/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<MoveOnly, double> m;
@@ -76,4 +76,6 @@ int main()
}
}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.access/index_tuple.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/index_tuple.pass.cpp
index 5f39bece03b..bc99f6ef8e3 100644
--- a/libcxx/test/std/containers/associative/map/map.access/index_tuple.pass.cpp
+++ b/libcxx/test/std/containers/associative/map/map.access/index_tuple.pass.cpp
@@ -22,9 +22,11 @@
#include <tuple>
-int main()
+int main(int, char**)
{
using namespace std;
map<tuple<int,int>, size_t> m;
m[make_tuple(2,3)]=7;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.access/iterator.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/iterator.pass.cpp
index c1c503733f2..39b573a1392 100644
--- a/libcxx/test/std/containers/associative/map/map.access/iterator.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -225,4 +225,6 @@ int main()
assert (!(cii != ii1 ));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.access/max_size.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/max_size.pass.cpp
index 1bb873f4b5d..b38cf114638 100644
--- a/libcxx/test/std/containers/associative/map/map.access/max_size.pass.cpp
+++ b/libcxx/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<const int, int> 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/libcxx/test/std/containers/associative/map/map.access/size.pass.cpp b/libcxx/test/std/containers/associative/map/map.access/size.pass.cpp
index 4408dc54e64..bb4b14e026f 100644
--- a/libcxx/test/std/containers/associative/map/map.access/size.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -55,4 +55,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/alloc.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/alloc.pass.cpp
index 04000bec93e..5bb9abc88f7 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/alloc.pass.cpp
+++ b/libcxx/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<int> C;
@@ -46,4 +46,6 @@ int main()
assert(m.get_allocator() == A());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp
index 664d6cf083e..612838ef667 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp
+++ b/libcxx/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<const int, double> 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/libcxx/test/std/containers/associative/map/map.cons/compare.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/compare.pass.cpp
index 2fb00ebde7c..40a8e38aef2 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/compare.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
@@ -38,4 +38,6 @@ int main()
assert(m.key_comp() == C(3));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp
index d4de57163d9..71bc32295e0 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
@@ -50,4 +50,6 @@ int main()
assert(m.get_allocator() == A{});
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp
index 1e75326dee2..3c714de40af 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, int, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/copy.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/copy.pass.cpp
index 0e7266d59db..8eec27b3eab 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/copy.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -126,4 +126,6 @@ int main()
assert(*next(mo.begin(), 2) == V(3, 1));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp
index 0e01b3674df..d25504382e4 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -125,4 +125,6 @@ int main()
assert(*next(mo.begin(), 2) == V(3, 1));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp
index e63cbe951fa..a902e05603b 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -337,4 +337,6 @@ int main()
}
assert(balanced_allocs());
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/default.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/default.pass.cpp
index 3a2b7fb4837..5d3fcaee117 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/default.pass.cpp
+++ b/libcxx/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<int, double> m;
@@ -50,4 +50,6 @@ int main()
assert(m.begin() == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp
index 61f87b3c1c2..2e4b4242d2d 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
#if defined(_LIBCPP_VERSION)
@@ -54,4 +54,6 @@ int main()
typedef std::map<MoveOnly, MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp
index fb01aacf639..af8fbe79f0b 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp
+++ b/libcxx/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp
@@ -23,6 +23,8 @@ struct X
std::map<int, X>::const_reverse_iterator cri;
};
-int main()
+int main(int, char**)
{
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp
index fb07754c6ac..2a2e89bf440 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
{
@@ -48,4 +48,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp
index b7f916c1119..1303f7ef2ba 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp
+++ b/libcxx/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<const int, double> 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/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp
index 887597768bc..9b6a47ac334 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp
+++ b/libcxx/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<const int, double> 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/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp
index 5288d64f01d..0da3115f76f 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -116,4 +116,6 @@ int main()
assert(m.key_comp() == C(3));
assert(m.get_allocator() == a);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp
index 2a17bffb50a..243800cfd9b 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -64,4 +64,6 @@ int main()
assert(*next(m.begin(), 2) == V(3, 1));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp
index 41672578333..12a079ea01c 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -69,4 +69,6 @@ int main()
assert(*next(m.begin(), 2) == V(3, 1));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp
index c8861573a77..56396799dc9 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -119,4 +119,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/move.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/move.pass.cpp
index f2f8dd8a976..ecf8c9dabfd 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/move.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -114,4 +114,6 @@ int main()
assert(mo.size() == 0);
assert(distance(mo.begin(), mo.end()) == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp
index cec9253561a..aa87e9ff07a 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> V;
@@ -268,4 +268,6 @@ int main()
assert(m3.key_comp() == C(5));
LIBCPP_ASSERT(m1.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp
index be06d49c958..758d0f83f86 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> V;
@@ -184,4 +184,6 @@ int main()
assert(m3.key_comp() == C(5));
assert(m1.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp
index 42bc980b7e0..fcb92607163 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
{
@@ -54,4 +54,6 @@ int main()
typedef std::map<MoveOnly, MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp
index dd61439ca5f..44b2b7e22b6 100644
--- a/libcxx/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
@@ -52,4 +52,6 @@ int main()
typedef std::map<MoveOnly, MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp
index af7accdffc0..88a95836828 100644
--- a/libcxx/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp
+++ b/libcxx/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp
@@ -66,7 +66,7 @@ void test()
test0<S>({1,2,3}, False, {1,2,3});
}
-int main()
+int main(int, char**)
{
test<std::map<int, int>>();
test<std::map<int, int, std::less<int>, min_allocator<std::pair<const int, int>>>> ();
@@ -74,5 +74,7 @@ int main()
test<std::map<long, short>>();
test<std::map<short, double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/clear.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/clear.pass.cpp
index 895a8115aa0..5c6d00e9f3a 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/clear.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -62,4 +62,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp
index 8680ab8213b..382e5c8badf 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp
+++ b/libcxx/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<int, DefaultOnly> M;
@@ -159,4 +159,6 @@ int main()
assert(m.begin()->first == 2);
assert(m.begin()->second == 3.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp
index 1c649093fe8..516d88054b7 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp
+++ b/libcxx/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<int, DefaultOnly> M;
@@ -154,4 +154,6 @@ int main()
assert(m.begin()->first == 2);
assert(m.begin()->second == 3.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp
index 57de16478fa..0f23ef63810 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -255,4 +255,6 @@ int main()
c.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp
index 875fab53897..71fa96ce11b 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -153,4 +153,6 @@ int main()
assert(i == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp
index 23fae9a6079..da96499b09f 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -271,4 +271,6 @@ int main()
assert(s == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp
index 95ba2b711b9..f2b67c9ff63 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/extract_iterator.pass.cpp
+++ b/libcxx/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<int, int>;
@@ -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/libcxx/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp
index 70afd45ffb6..018e9acf898 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/extract_key.pass.cpp
+++ b/libcxx/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<int, int> 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/libcxx/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp
index 9adb3d61957..f3e84002123 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::map<> >();
testMapInsertHint<TCT::map<> >();
testMapEmplace<TCT::map<> >();
testMapEmplaceHint<TCT::map<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp
index 50801f72183..079b0eaca01 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp
+++ b/libcxx/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<std::map<int, double> >();
#if TEST_STD_VER >= 11
@@ -68,4 +68,6 @@ int main()
do_insert_cv_test<M>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp
index 124a40c330e..ea6c1380054 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp
+++ b/libcxx/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<const int, double> 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/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp
index f993bc2027f..a49a28c67bf 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp
+++ b/libcxx/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<std::map<int, double> >();
#if TEST_STD_VER >= 11
@@ -64,4 +64,6 @@ int main()
do_insert_iter_cv_test<M>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp
index 6315bc40ef8..a6a7763363b 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -73,4 +73,6 @@ int main()
assert(next(m.begin(), 2)->second == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp
index 45665a411c3..8cbbebe5d3c 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp
+++ b/libcxx/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::map<int, MoveOnly>, std::pair<int, MoveOnly>>();
do_insert_iter_rv_test<std::map<int, MoveOnly>, std::pair<const int, MoveOnly>>();
@@ -94,4 +94,6 @@ int main()
assert(r->second == 3);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp
index 3ad5f46b43b..f3f1662600e 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::map<int, int, std::less<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp
index 41d264f3f7b..084f7ee2c74 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::map<int, int, std::less<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp
index 69caa8434a4..bd9625a0950 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp
+++ b/libcxx/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp
@@ -56,7 +56,7 @@ public:
};
-int main()
+int main(int, char**)
{
{ // pair<iterator, bool> insert_or_assign(const key_type& k, M&& obj);
typedef std::map<int, Moveable> M;
@@ -181,4 +181,6 @@ int main()
assert(r->first.get() == 3); // key
assert(r->second.get() == 5); // value
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp
index 439adfde27f..e6fb13ee32c 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp
+++ b/libcxx/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::map<int, MoveOnly>, std::pair<int, MoveOnly>>();
do_insert_rv_test<std::map<int, MoveOnly>, std::pair<const int, MoveOnly>>();
@@ -103,4 +103,6 @@ int main()
assert(r.first->first == 3);
assert(r.first->second == 3);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/merge.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/merge.pass.cpp
index 1cef30944a8..ae943df6a45 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/merge.pass.cpp
+++ b/libcxx/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<int, int> src{{1, 0}, {3, 0}, {5, 0}};
@@ -146,4 +146,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp b/libcxx/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp
index 43d5c3cac41..fe9484a3ce3 100644
--- a/libcxx/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp
+++ b/libcxx/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp
@@ -54,7 +54,7 @@ public:
};
-int main()
+int main(int, char**)
{
{ // pair<iterator, bool> try_emplace(const key_type& k, Args&&... args);
typedef std::map<int, Moveable> M;
@@ -178,4 +178,6 @@ int main()
assert(r->first.get() == 3); // key
assert(r->second.get() == 4); // value
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/count.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/count.pass.cpp
index 9ac980670de..8abae288bd8 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/count.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -190,4 +190,6 @@ int main()
assert(r == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/count0.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/count0.pass.cpp
index eeaa41a00b3..cce0444fdc3 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/count0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -35,4 +35,6 @@ int main()
typedef std::map<int, double, transparent_less_not_referenceable> M;
assert(M().count(C2Int{5}) == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/count1.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/count1.fail.cpp
index 049ee980a8b..42dc59c2789 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/count1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/count2.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/count2.fail.cpp
index 6b4c07572f9..1fe6b927d8d 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/count2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/count3.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/count3.fail.cpp
index 525c57cefdd..3fd930eb254 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/count3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp
index fb33d3b0adf..fa649024269 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp
+++ b/libcxx/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<std::pair<int, int>, 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/libcxx/test/std/containers/associative/map/map.ops/equal_range.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/equal_range.pass.cpp
index 3c0c16fb5c2..c46e52c711c 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/equal_range.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -487,4 +487,6 @@ int main()
assert(r.second == next(m.begin(), 8));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp
index 27dac20aed6..22f067a2a70 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -41,4 +41,6 @@ int main()
P result = example.equal_range(C2Int{5});
assert(result.first == result.second);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp
index 629541c1d63..f8ccfc3d8a5 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp
index db3fe9eea61..dcde9fc2e19 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp
index bdd1ae68140..f773c482c9f 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp
index 4387967eb1f..44221356165 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp
+++ b/libcxx/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<std::pair<int, int>, 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/libcxx/test/std/containers/associative/map/map.ops/find.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/find.pass.cpp
index ca01e839c13..bcf498ecf23 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/find.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -257,4 +257,6 @@ int main()
assert(r == next(m.begin(), 8));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/find0.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/find0.pass.cpp
index a684738df96..affc61efb54 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/find0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -37,4 +37,6 @@ int main()
M example;
assert(example.find(C2Int{5}) == example.end());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/find1.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/find1.fail.cpp
index 1cad78a398a..6bd1a95abc5 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/find1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/find2.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/find2.fail.cpp
index cd88583160b..7af1c0eb8b2 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/find2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/find3.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/find3.fail.cpp
index 62a4a648f70..32164fd3a97 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/find3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp
index 3572b08f7fa..5b1c925a6c4 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -369,4 +369,6 @@ int main()
assert(r == next(m.begin(), 8));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp
index 50752e8da33..a92790f2bd6 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -37,4 +37,6 @@ int main()
M example;
assert(example.lower_bound(C2Int{5}) == example.end());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp
index 095e1b3b3ed..efdc762e8b7 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp
index 455e8fa9999..362b223ffa0 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp
index 8c9ac1d6509..cc8bdf92af7 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp
index 58ccd7f4343..c7fdd879a35 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -332,4 +332,6 @@ int main()
assert(r == next(m.begin(), 8));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp b/libcxx/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp
index 723cdc6df6f..8f58df61b7d 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -37,4 +37,6 @@ int main()
M example;
assert(example.upper_bound(C2Int{5}) == example.end());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp
index fa4afc987c9..8ed0eed59dc 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp
index 5be763366c6..d08b6c0f04e 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp b/libcxx/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp
index 773f114f9a6..df7cd226993 100644
--- a/libcxx/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/map/map.special/member_swap.pass.cpp b/libcxx/test/std/containers/associative/map/map.special/member_swap.pass.cpp
index 4f985bae3db..a41e43f7a06 100644
--- a/libcxx/test/std/containers/associative/map/map.special/member_swap.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -172,4 +172,6 @@ int main()
}
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp b/libcxx/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp
index aea80f9c3ca..811acc4573e 100644
--- a/libcxx/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -277,4 +277,6 @@ int main()
assert(m2.get_allocator() == A());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp
index 346057415b2..4e1497f7abe 100644
--- a/libcxx/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
{
@@ -138,4 +138,6 @@ int main()
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/map/types.pass.cpp b/libcxx/test/std/containers/associative/map/types.pass.cpp
index f9f7abc28a8..35fc067433f 100644
--- a/libcxx/test/std/containers/associative/map/types.pass.cpp
+++ b/libcxx/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<int, double> C;
@@ -66,4 +66,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp
index f59df265af3..47dd64ebcaf 100644
--- a/libcxx/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <map>
-int main()
+int main(int, char**)
{
std::multimap<int, int, std::less<int>, std::allocator<long> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/empty.fail.cpp b/libcxx/test/std/containers/associative/multimap/empty.fail.cpp
index 91fc1026f37..bc305b9cc8d 100644
--- a/libcxx/test/std/containers/associative/multimap/empty.fail.cpp
+++ b/libcxx/test/std/containers/associative/multimap/empty.fail.cpp
@@ -20,8 +20,10 @@
#include "test_macros.h"
-int main ()
+int main(int, char**)
{
std::multimap<int, int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/empty.pass.cpp b/libcxx/test/std/containers/associative/multimap/empty.pass.cpp
index a83e2265cfa..12866a0f2d1 100644
--- a/libcxx/test/std/containers/associative/multimap/empty.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -39,4 +39,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/incomplete_type.pass.cpp b/libcxx/test/std/containers/associative/multimap/incomplete_type.pass.cpp
index 5f83dce469e..0132ce9fe12 100644
--- a/libcxx/test/std/containers/associative/multimap/incomplete_type.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multimap/iterator.pass.cpp b/libcxx/test/std/containers/associative/multimap/iterator.pass.cpp
index f27bce16d5c..0a61531187e 100644
--- a/libcxx/test/std/containers/associative/multimap/iterator.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -229,4 +229,6 @@ int main()
assert (!(cii != ii1 ));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/max_size.pass.cpp b/libcxx/test/std/containers/associative/multimap/max_size.pass.cpp
index 106bb667ca7..a4537c3d1b2 100644
--- a/libcxx/test/std/containers/associative/multimap/max_size.pass.cpp
+++ b/libcxx/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<const int, int> 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/libcxx/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp
index e8c35d5a881..6e7e3aa0972 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp
+++ b/libcxx/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<int> C;
@@ -46,4 +46,6 @@ int main()
assert(m.get_allocator() == A{});
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp
index 47e4e71a39f..0374062515c 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp
+++ b/libcxx/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<int, double> C;
@@ -79,4 +79,6 @@ int main()
assert(*++i == V(3, 1.5));
assert(*++i == V(3, 2));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp
index 5b83bb0be1c..54bf998ecdd 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
@@ -38,4 +38,6 @@ int main()
assert(m.key_comp() == C(3));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp
index 1f11066f86e..44942036c73 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
@@ -50,4 +50,6 @@ int main()
assert(m.get_allocator() == A{});
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp
index 19276a0eef2..23fe479f56c 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, int, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp
index c691a196535..d3b06425677 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -99,4 +99,6 @@ int main()
assert(mo.key_comp() == C(5));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp
index 3c549d6aed1..7144a25f9d4 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -98,4 +98,6 @@ int main()
assert(mo.key_comp() == C(5));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp
index d4929086813..6816a5ee43f 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -121,4 +121,6 @@ int main()
assert(mo.key_comp() == C(5));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp
index 6c59b603bdf..6b33088434d 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp
+++ b/libcxx/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<int, double> m;
@@ -50,4 +50,6 @@ int main()
assert(m.begin() == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp
index d55adedc906..e5a28601eec 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
#if defined(_LIBCPP_VERSION)
@@ -54,4 +54,6 @@ int main()
typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp
index 8d960dbe32d..b51b6b63b7d 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp
+++ b/libcxx/test/std/containers/associative/multimap/multimap.cons/default_recursive.pass.cpp
@@ -23,6 +23,8 @@ struct X
std::multimap<int, X>::const_reverse_iterator cri;
};
-int main()
+int main(int, char**)
{
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp
index 01cdff8c310..100746789ac 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
{
@@ -48,4 +48,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp
index bd26b397c5d..2642ba6a8ee 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp
+++ b/libcxx/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<int, double> C;
@@ -77,4 +77,6 @@ int main()
assert(*++i == V(3, 1.5));
assert(*++i == V(3, 2));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp
index a3f29e60794..c8e2d293fa0 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp
+++ b/libcxx/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<std::less<int> > Cmp;
@@ -85,4 +85,6 @@ int main()
assert(*++i == V(3, 2));
assert(m.key_comp() == Cmp(4));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp
index 572a3cfb0b6..592dec99749 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp
+++ b/libcxx/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<std::less<int> > Cmp;
@@ -155,4 +155,6 @@ int main()
assert(m.key_comp() == Cmp(4));
assert(m.get_allocator() == A{});
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp
index 0ea352404d1..4d92b3d0b7d 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -109,4 +109,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp
index aa114a25a6e..d10904a4d44 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -82,4 +82,6 @@ int main()
assert(*next(m.begin(), 8) == V(3, 2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp
index 7d02c753935..a71c757ffd7 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp
+++ b/libcxx/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<const int, double> V;
@@ -118,4 +118,6 @@ int main()
assert(*next(m.begin(), 8) == V(3, 2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp
index 324e0a140c5..cef6857740c 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -126,4 +126,6 @@ int main()
assert(mo.size() == 0);
assert(distance(mo.begin(), mo.end()) == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp
index 3342a4edaab..712afbeaa6a 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> V;
@@ -268,4 +268,6 @@ int main()
assert(m3.key_comp() == C(5));
LIBCPP_ASSERT(m1.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp
index c1f8e7e5a64..386c11ecba2 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> V;
@@ -184,4 +184,6 @@ int main()
assert(m3.key_comp() == C(5));
assert(m1.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp
index 41ea6585330..2afcc5e58f8 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
{
@@ -54,4 +54,6 @@ int main()
typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp
index b1c148a9fac..37716748420 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
@@ -52,4 +52,6 @@ int main()
typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp
index dc448f58d9d..15893f77b63 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp
+++ b/libcxx/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp
@@ -77,7 +77,7 @@ void test()
test0<S>({1,2,3}, False, {1,2,3});
}
-int main()
+int main(int, char**)
{
test<std::multimap<int, int>>();
test<std::multimap<int, int, std::less<int>, min_allocator<std::pair<const int, int>>>> ();
@@ -85,4 +85,6 @@ int main()
test<std::multimap<long, short>>();
test<std::multimap<short, double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp
index 0cb5cb29b42..d05a13b5f19 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -62,4 +62,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp
index 2780d3a5320..76d9b171832 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp
+++ b/libcxx/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<int, DefaultOnly> M;
@@ -144,4 +144,6 @@ int main()
assert(m.begin()->first == 2);
assert(m.begin()->second == 3.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp
index 49ee3069b28..3ad09f38a70 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp
+++ b/libcxx/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<int, DefaultOnly> M;
@@ -154,4 +154,6 @@ int main()
assert(m.begin()->first == 2);
assert(m.begin()->second == 3.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp
index 62ab3f5fd31..a0f70d640bd 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -297,4 +297,6 @@ int main()
c.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp
index f561d149b53..deef1a1461d 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -153,4 +153,6 @@ int main()
assert(i == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp
index f881c77c27a..0ab1d4cb8ab 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -149,4 +149,6 @@ int main()
assert(i == 3);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp
index a0992d75157..fe3c7883244 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_iterator.pass.cpp
+++ b/libcxx/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<int, int>;
@@ -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/libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp
index 687043a4cc5..e2a80dab25f 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/extract_key.pass.cpp
+++ b/libcxx/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<int, int> 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/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp
index 008770cbfdd..9a791af57e6 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::multimap<> >();
testMultimapInsertHint<TCT::multimap<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp
index 8c4e51b2481..b83034448a1 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp
+++ b/libcxx/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<int, double> Container;
@@ -65,4 +65,6 @@ int main()
do_insert_test<Container>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp
index 2da3e7d4941..33104ca88b5 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp
+++ b/libcxx/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<int, double> C;
@@ -85,4 +85,6 @@ int main()
assert(*++i == V(3, 2));
assert(*++i == V(3, 1.5));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp
index 946193446b5..fb3283f8384 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp
+++ b/libcxx/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<std::multimap<int, double> >();
#if TEST_STD_VER >= 11
@@ -63,4 +63,6 @@ int main()
do_insert_hint_test<M>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp
index f7a11f86c4f..9533a62896d 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -97,4 +97,6 @@ int main()
assert(next(m.begin(), 8)->second == 2);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp
index 0912136f180..5eea856a0d8 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp
+++ b/libcxx/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::multimap<int, MoveOnly>, std::pair<int, MoveOnly> >();
do_insert_rv_test<std::multimap<int, MoveOnly>, std::pair<const int, MoveOnly> >();
@@ -95,4 +95,6 @@ int main()
assert(r->first == 3);
assert(r->second == 2);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp
index 71122d3a39a..7fb62a7c16e 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::multimap<int, int, std::less<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp
index edc7d2bd326..847a7013692 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::multimap<int, int, std::less<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp
index 041ce97a63d..05393345c12 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp
+++ b/libcxx/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<std::multimap<int, MoveOnly>>();
{
@@ -89,4 +89,6 @@ int main()
assert(r->first == 3);
assert(r->second == 3);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp
index 449d5d92dda..78b24323d44 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp
+++ b/libcxx/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<int, int> src{{1, 0}, {3, 0}, {5, 0}};
@@ -146,4 +146,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp
index 7bdb4d20070..053a771bae3 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -172,4 +172,6 @@ int main()
assert(r == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp
index f725d16f8b3..75f9f222816 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -35,4 +35,6 @@ int main()
typedef std::multimap<int, double, transparent_less_not_referenceable> M;
assert(M().count(C2Int{5}) == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp
index 28842553b5f..594a424fad4 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp
index 5f06d322618..1f98052b7b2 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp
index 2f3aa4dcbf9..3304d9f0640 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp
index 0483276f84b..e6348cbef2a 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp
+++ b/libcxx/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<std::pair<int, int>, 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/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp
index 47380d881ca..3d4997f4844 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -283,4 +283,6 @@ int main()
assert(r.second == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp
index 48002b38123..c01395f0a41 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -41,4 +41,6 @@ int main()
P result = example.equal_range(C2Int{5});
assert(result.first == result.second);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp
index ea7941c71f6..b826f018fae 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp
index a6fc925a807..a533a7144e7 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp
index 8b5e77242df..2a26a5849c9 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp
index 34326a453b1..95af97cee52 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp
+++ b/libcxx/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<std::pair<int, int>, 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/libcxx/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp
index 006f98b9635..e526d9a3270 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -219,4 +219,6 @@ int main()
assert(r == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp
index 2516b16e7e5..39a8735bccb 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -37,4 +37,6 @@ int main()
M example;
assert(example.find(C2Int{5}) == example.end());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp
index 754df859a8a..a22d1b5a037 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp
index 898fdbafbbf..cf2e4b4987b 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp
index 68608e8d049..2be4062bb5d 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp
index c94f99d4940..77550b5186a 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -233,4 +233,6 @@ int main()
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp
index fd604d14ebc..1311c9c5a47 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -37,4 +37,6 @@ int main()
M example;
assert(example.lower_bound(C2Int{5}) == example.end());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp
index 510421a8abd..0279f54bf44 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp
index afcf3285ad5..2282003f4d4 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp
index 3c7e276763e..f5751647ac6 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp
index 5a0d7c3ce43..762387d800d 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -232,4 +232,6 @@ int main()
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp
index 5f257ece9f9..28c9ff75a75 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp
+++ b/libcxx/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<int, double, transparent_less> M;
@@ -37,4 +37,6 @@ int main()
M example;
assert(example.upper_bound(C2Int{5}) == example.end());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp
index 33775d23872..39ecc3cc4cf 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_no_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp
index c2be3e7ebe5..f51a199c119 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_private> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp b/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp
index 5c1d2a77bf1..68d05710048 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp
+++ b/libcxx/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<int, double, transparent_less_not_a_type> M;
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp
index 09740b3f331..fe8399713ef 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -172,4 +172,6 @@ int main()
}
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp
index b776766dda6..3e75991ee95 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp
+++ b/libcxx/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<const int, double> V;
{
@@ -277,4 +277,6 @@ int main()
assert(m2.get_allocator() == A());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp
index 7c42ff170d8..9d5dab06c89 100644
--- a/libcxx/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
{
@@ -137,4 +137,6 @@ int main()
}
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/scary.pass.cpp b/libcxx/test/std/containers/associative/multimap/scary.pass.cpp
index 2032bfc9699..faf839b8ee1 100644
--- a/libcxx/test/std/containers/associative/multimap/scary.pass.cpp
+++ b/libcxx/test/std/containers/associative/multimap/scary.pass.cpp
@@ -14,11 +14,13 @@
#include <map>
-int main()
+int main(int, char**)
{
typedef std::map<int, int> M1;
typedef std::multimap<int, int> M2;
M2::iterator i;
M1::iterator j = i;
((void)j);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/size.pass.cpp b/libcxx/test/std/containers/associative/multimap/size.pass.cpp
index b608b99e93c..df18f7b58cc 100644
--- a/libcxx/test/std/containers/associative/multimap/size.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -55,4 +55,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multimap/types.pass.cpp b/libcxx/test/std/containers/associative/multimap/types.pass.cpp
index 7c91ab3bdad..67723f5cdc4 100644
--- a/libcxx/test/std/containers/associative/multimap/types.pass.cpp
+++ b/libcxx/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<int, double> C;
@@ -66,4 +66,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp
index ffa0e964074..86e1b307a3d 100644
--- a/libcxx/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <set>
-int main()
+int main(int, char**)
{
std::multiset<int, std::less<int>, std::allocator<long> > ms;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/clear.pass.cpp b/libcxx/test/std/containers/associative/multiset/clear.pass.cpp
index b5ad9e4f304..93f9fef2caa 100644
--- a/libcxx/test/std/containers/associative/multiset/clear.pass.cpp
+++ b/libcxx/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<int> M;
@@ -62,4 +62,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/count.pass.cpp b/libcxx/test/std/containers/associative/multiset/count.pass.cpp
index 61d64adb6ae..3ac6f942304 100644
--- a/libcxx/test/std/containers/associative/multiset/count.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/count_transparent.pass.cpp b/libcxx/test/std/containers/associative/multiset/count_transparent.pass.cpp
index e26744a75f2..1239286f76c 100644
--- a/libcxx/test/std/containers/associative/multiset/count_transparent.pass.cpp
+++ b/libcxx/test/std/containers/associative/multiset/count_transparent.pass.cpp
@@ -42,9 +42,11 @@ struct Comp {
}
};
-int main() {
+int main(int, char**) {
std::multiset<std::pair<int, int>, 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/libcxx/test/std/containers/associative/multiset/emplace.pass.cpp b/libcxx/test/std/containers/associative/multiset/emplace.pass.cpp
index 8e7b6946c35..1cabd12fce0 100644
--- a/libcxx/test/std/containers/associative/multiset/emplace.pass.cpp
+++ b/libcxx/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<DefaultOnly> M;
@@ -77,4 +77,6 @@ int main()
assert(m.size() == 1);
assert(*r == 2);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/emplace_hint.pass.cpp b/libcxx/test/std/containers/associative/multiset/emplace_hint.pass.cpp
index d8723d8d916..17db3b4b366 100644
--- a/libcxx/test/std/containers/associative/multiset/emplace_hint.pass.cpp
+++ b/libcxx/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<DefaultOnly> M;
@@ -77,4 +77,6 @@ int main()
assert(m.size() == 1);
assert(*r == 2);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/empty.fail.cpp b/libcxx/test/std/containers/associative/multiset/empty.fail.cpp
index 29c31a0899a..4467b487089 100644
--- a/libcxx/test/std/containers/associative/multiset/empty.fail.cpp
+++ b/libcxx/test/std/containers/associative/multiset/empty.fail.cpp
@@ -20,8 +20,10 @@
#include "test_macros.h"
-int main ()
+int main(int, char**)
{
std::multiset<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/empty.pass.cpp b/libcxx/test/std/containers/associative/multiset/empty.pass.cpp
index f0591d8e3d9..2ca20491fca 100644
--- a/libcxx/test/std/containers/associative/multiset/empty.pass.cpp
+++ b/libcxx/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<int> M;
@@ -39,4 +39,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/equal_range.pass.cpp b/libcxx/test/std/containers/associative/multiset/equal_range.pass.cpp
index 740ecc7f290..44c6c17ecce 100644
--- a/libcxx/test/std/containers/associative/multiset/equal_range.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp b/libcxx/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp
index 075aab1a365..d052cf169b7 100644
--- a/libcxx/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp
+++ b/libcxx/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp
@@ -44,7 +44,7 @@ struct Comp {
}
};
-int main() {
+int main(int, char**) {
std::multiset<std::pair<int, int>, 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/libcxx/test/std/containers/associative/multiset/erase_iter.pass.cpp b/libcxx/test/std/containers/associative/multiset/erase_iter.pass.cpp
index 506a0a7c2f9..bcedbf338a6 100644
--- a/libcxx/test/std/containers/associative/multiset/erase_iter.pass.cpp
+++ b/libcxx/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<int> M;
@@ -199,4 +199,6 @@ int main()
c.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp
index b1e2d143b72..03c72528594 100644
--- a/libcxx/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp
+++ b/libcxx/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<int> M;
@@ -137,4 +137,6 @@ int main()
assert(i == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/erase_key.pass.cpp b/libcxx/test/std/containers/associative/multiset/erase_key.pass.cpp
index d2c3d17db32..4b1db052960 100644
--- a/libcxx/test/std/containers/associative/multiset/erase_key.pass.cpp
+++ b/libcxx/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<int> M;
@@ -125,4 +125,6 @@ int main()
assert(i == 3);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/extract_iterator.pass.cpp b/libcxx/test/std/containers/associative/multiset/extract_iterator.pass.cpp
index f162081902f..ef2a64eded0 100644
--- a/libcxx/test/std/containers/associative/multiset/extract_iterator.pass.cpp
+++ b/libcxx/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<int>;
@@ -56,4 +56,6 @@ int main()
min_alloc_set m = {1, 2, 3, 4, 5, 6};
test(m);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/extract_key.pass.cpp b/libcxx/test/std/containers/associative/multiset/extract_key.pass.cpp
index 7fc0459cae0..d95667def3a 100644
--- a/libcxx/test/std/containers/associative/multiset/extract_key.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/associative/multiset/find.pass.cpp b/libcxx/test/std/containers/associative/multiset/find.pass.cpp
index 44d8d051cfc..7a6584b2bb1 100644
--- a/libcxx/test/std/containers/associative/multiset/find.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/incomplete_type.pass.cpp b/libcxx/test/std/containers/associative/multiset/incomplete_type.pass.cpp
index 71166b2ecd3..a118a6230eb 100644
--- a/libcxx/test/std/containers/associative/multiset/incomplete_type.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/insert_cv.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_cv.pass.cpp
index 21fec2cd95b..856d54da0d4 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_cv.pass.cpp
+++ b/libcxx/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<std::multiset<int> >();
#if TEST_STD_VER >= 11
@@ -57,4 +57,6 @@ int main()
do_insert_cv_test<M>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp
index 6b6c22f2851..083dea73917 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::multiset<> >();
testMultisetEmplace<TCT::multiset<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp
index 29a746696b6..7f7a00c15f8 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp
+++ b/libcxx/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<int> C;
@@ -56,4 +56,6 @@ int main()
assert(*++i == V(8));
assert(*++i == V(10));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp
index b0da5f4f2d7..e29e7b484eb 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp
+++ b/libcxx/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<int> M;
@@ -69,4 +69,6 @@ int main()
assert(*r == 3);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp
index 07b8000d941..242b9d7f6cc 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp
+++ b/libcxx/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<int> M;
@@ -81,4 +81,6 @@ int main()
assert(*next(m.begin(), 8) == 3);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp
index 3dea1f8a222..e905c5c4072 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp
+++ b/libcxx/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<MoveOnly> M;
@@ -70,4 +70,6 @@ int main()
assert(m.size() == 4);
assert(*r == 3);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_node_type.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_node_type.pass.cpp
index b8aad6c8cc6..7cf2cebfb58 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_node_type.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::multiset<int, std::less<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp
index 3e5b40b96c5..d4d6871fb13 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::multiset<int, std::less<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/insert_rv.pass.cpp b/libcxx/test/std/containers/associative/multiset/insert_rv.pass.cpp
index 9d50c617dc9..3f73a2813b0 100644
--- a/libcxx/test/std/containers/associative/multiset/insert_rv.pass.cpp
+++ b/libcxx/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<MoveOnly> M;
@@ -70,4 +70,6 @@ int main()
assert(m.size() == 4);
assert(*r == 3);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/iterator.pass.cpp b/libcxx/test/std/containers/associative/multiset/iterator.pass.cpp
index bda2c7faa82..4ab1d79a049 100644
--- a/libcxx/test/std/containers/associative/multiset/iterator.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/lower_bound.pass.cpp b/libcxx/test/std/containers/associative/multiset/lower_bound.pass.cpp
index dd9fdf70c7a..6d31f04c8ee 100644
--- a/libcxx/test/std/containers/associative/multiset/lower_bound.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/max_size.pass.cpp b/libcxx/test/std/containers/associative/multiset/max_size.pass.cpp
index 64baa6cb046..5986df29554 100644
--- a/libcxx/test/std/containers/associative/multiset/max_size.pass.cpp
+++ b/libcxx/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<int, 10> 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/libcxx/test/std/containers/associative/multiset/merge.pass.cpp b/libcxx/test/std/containers/associative/multiset/merge.pass.cpp
index 9d566484c33..e7e05b155f4 100644
--- a/libcxx/test/std/containers/associative/multiset/merge.pass.cpp
+++ b/libcxx/test/std/containers/associative/multiset/merge.pass.cpp
@@ -49,7 +49,7 @@ struct throw_comparator
};
#endif
-int main()
+int main(int, char**)
{
{
std::multiset<int> src{1, 3, 5};
@@ -145,4 +145,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp
index 4debe7b4278..9ceac884b64 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/alloc.pass.cpp
+++ b/libcxx/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<int> C;
typedef test_allocator<int> 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/libcxx/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp
index f325fe919d4..c84b042930a 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp
+++ b/libcxx/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<int> C;
@@ -51,4 +51,6 @@ int main()
assert(*++i == V(5));
assert(*++i == V(6));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp
index b628d50ff86..d35de106f85 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
const std::multiset<int, C> 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/libcxx/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp
index e06c21719b3..f044b2790b9 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
typedef test_allocator<int> 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/libcxx/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp
index 09c2ac0936c..ae987c64c85 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp
index a055b15fce1..ac196b5ae33 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/copy.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp
index 4466438ca1e..25e6d6efb2d 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp
index 0efa8bec69a..7992c7cae95 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp
index a84bc6d10e2..88c5244f8f9 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp
+++ b/libcxx/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<int> m;
@@ -50,4 +50,6 @@ int main()
assert(m.begin() == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp
index 747e948ed89..7fa25ac4786 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp
index e268282651f..8a18a2977de 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -47,4 +47,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp
index c0a682e91a1..68a74e80cdc 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp
+++ b/libcxx/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<int> C;
@@ -66,4 +66,6 @@ int main()
assert(*++i == V(6));
assert(m.get_allocator() == a);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp
index 719476c7d17..cf4c11dcfb6 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp
+++ b/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp
@@ -18,7 +18,7 @@
#include <cassert>
#include "../../../test_compare.h"
-int main()
+int main(int, char**)
{
typedef test_compare<std::less<int> > Cmp;
typedef std::multiset<int, Cmp> 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/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp
index 61a1f3ca0ff..5f26864cd21 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp
+++ b/libcxx/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<std::less<int> > Cmp;
typedef test_allocator<int> 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/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp
index a1806ecf9c3..9d521c27905 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp
index 3a37ac014ea..82d9f4aea1c 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp
index 77f6b10c4b5..25b4364c182 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp
index 8d43c098ef0..0d6cc72a66e 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp
index c91a97b490f..1abe5b928b5 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp
index 263e48b46fc..6f584f22cf8 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp
index aa164edf0c1..026fc1ba7f1 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -53,4 +53,6 @@ int main()
typedef std::multiset<MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp
index 41fd86269bc..88bbb59a43d 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp
index 19a0d131f87..84d665cb151 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp
+++ b/libcxx/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<std::multiset<int>>();
test<std::multiset<int, std::less<int>, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::multiset<long>>();
test<std::multiset<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp
index be113250225..9ac0f1709e9 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp
index 9b6d021f5bc..a3bbf551d3d 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp
index 367e6e1c942..47a0d411f93 100644
--- a/libcxx/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -136,4 +136,6 @@ int main()
}
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/scary.pass.cpp b/libcxx/test/std/containers/associative/multiset/scary.pass.cpp
index 329f9f18fd1..5065ab96eaa 100644
--- a/libcxx/test/std/containers/associative/multiset/scary.pass.cpp
+++ b/libcxx/test/std/containers/associative/multiset/scary.pass.cpp
@@ -14,11 +14,13 @@
#include <set>
-int main()
+int main(int, char**)
{
typedef std::set<int> M1;
typedef std::multiset<int> M2;
M2::iterator i;
M1::iterator j = i;
((void)j);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/size.pass.cpp b/libcxx/test/std/containers/associative/multiset/size.pass.cpp
index ccb3f0f7a7d..bb5616e9a62 100644
--- a/libcxx/test/std/containers/associative/multiset/size.pass.cpp
+++ b/libcxx/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<int> M;
@@ -55,4 +55,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/types.pass.cpp b/libcxx/test/std/containers/associative/multiset/types.pass.cpp
index 3ee2fc57087..96e8ec4f0b1 100644
--- a/libcxx/test/std/containers/associative/multiset/types.pass.cpp
+++ b/libcxx/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<int> C;
@@ -66,4 +66,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/multiset/upper_bound.pass.cpp b/libcxx/test/std/containers/associative/multiset/upper_bound.pass.cpp
index f2796d7b432..99a7e374d12 100644
--- a/libcxx/test/std/containers/associative/multiset/upper_bound.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/associative/set/allocator_mismatch.fail.cpp
index ed36019680a..69e49351e20 100644
--- a/libcxx/test/std/containers/associative/set/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/associative/set/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <set>
-int main()
+int main(int, char**)
{
std::set<int, std::less<int>, std::allocator<long> > s;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/clear.pass.cpp b/libcxx/test/std/containers/associative/set/clear.pass.cpp
index 3f84ee480cb..0650e912fd3 100644
--- a/libcxx/test/std/containers/associative/set/clear.pass.cpp
+++ b/libcxx/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<int> M;
@@ -62,4 +62,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/count.pass.cpp b/libcxx/test/std/containers/associative/set/count.pass.cpp
index e915b1cde80..8866aa7f057 100644
--- a/libcxx/test/std/containers/associative/set/count.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/count_transparent.pass.cpp b/libcxx/test/std/containers/associative/set/count_transparent.pass.cpp
index e8490e6de08..d94188def08 100644
--- a/libcxx/test/std/containers/associative/set/count_transparent.pass.cpp
+++ b/libcxx/test/std/containers/associative/set/count_transparent.pass.cpp
@@ -42,9 +42,11 @@ struct Comp {
}
};
-int main() {
+int main(int, char**) {
std::set<std::pair<int, int>, 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/libcxx/test/std/containers/associative/set/emplace.pass.cpp b/libcxx/test/std/containers/associative/set/emplace.pass.cpp
index fdabf02a81d..e48f2e1e447 100644
--- a/libcxx/test/std/containers/associative/set/emplace.pass.cpp
+++ b/libcxx/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<DefaultOnly> M;
@@ -84,4 +84,6 @@ int main()
assert(m.size() == 1);
assert(*r.first == 2);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/emplace_hint.pass.cpp b/libcxx/test/std/containers/associative/set/emplace_hint.pass.cpp
index 441adaf2125..a7ed7266be2 100644
--- a/libcxx/test/std/containers/associative/set/emplace_hint.pass.cpp
+++ b/libcxx/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<DefaultOnly> M;
@@ -77,4 +77,6 @@ int main()
assert(m.size() == 1);
assert(*r == 2);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/empty.fail.cpp b/libcxx/test/std/containers/associative/set/empty.fail.cpp
index 7954f6f496b..fc5856fbdbf 100644
--- a/libcxx/test/std/containers/associative/set/empty.fail.cpp
+++ b/libcxx/test/std/containers/associative/set/empty.fail.cpp
@@ -20,8 +20,10 @@
#include "test_macros.h"
-int main ()
+int main(int, char**)
{
std::set<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/empty.pass.cpp b/libcxx/test/std/containers/associative/set/empty.pass.cpp
index 50ce5dd3bf7..c00ab68ffc9 100644
--- a/libcxx/test/std/containers/associative/set/empty.pass.cpp
+++ b/libcxx/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<int> M;
@@ -39,4 +39,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/equal_range.pass.cpp b/libcxx/test/std/containers/associative/set/equal_range.pass.cpp
index da221aa54ad..5c43706118d 100644
--- a/libcxx/test/std/containers/associative/set/equal_range.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/equal_range_transparent.pass.cpp b/libcxx/test/std/containers/associative/set/equal_range_transparent.pass.cpp
index c091aa6b5d8..b69ff2d522f 100644
--- a/libcxx/test/std/containers/associative/set/equal_range_transparent.pass.cpp
+++ b/libcxx/test/std/containers/associative/set/equal_range_transparent.pass.cpp
@@ -44,7 +44,7 @@ struct Comp {
}
};
-int main() {
+int main(int, char**) {
std::set<std::pair<int, int>, 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/libcxx/test/std/containers/associative/set/erase_iter.pass.cpp b/libcxx/test/std/containers/associative/set/erase_iter.pass.cpp
index 99650d3d03f..49ce4f29e77 100644
--- a/libcxx/test/std/containers/associative/set/erase_iter.pass.cpp
+++ b/libcxx/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<int> M;
@@ -199,4 +199,6 @@ int main()
c.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/set/erase_iter_iter.pass.cpp
index b98d83ad8a1..86fd52c2cb4 100644
--- a/libcxx/test/std/containers/associative/set/erase_iter_iter.pass.cpp
+++ b/libcxx/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<int> M;
@@ -137,4 +137,6 @@ int main()
assert(i == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/erase_key.pass.cpp b/libcxx/test/std/containers/associative/set/erase_key.pass.cpp
index da3ea5c14d8..3ceec88500b 100644
--- a/libcxx/test/std/containers/associative/set/erase_key.pass.cpp
+++ b/libcxx/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<int> M;
@@ -199,4 +199,6 @@ int main()
assert(i == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/extract_iterator.pass.cpp b/libcxx/test/std/containers/associative/set/extract_iterator.pass.cpp
index da95331f7c7..1ba13e318a6 100644
--- a/libcxx/test/std/containers/associative/set/extract_iterator.pass.cpp
+++ b/libcxx/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<int>;
@@ -56,4 +56,6 @@ int main()
min_alloc_set m = {1, 2, 3, 4, 5, 6};
test(m);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/extract_key.pass.cpp b/libcxx/test/std/containers/associative/set/extract_key.pass.cpp
index 68f24f65449..4417e86367b 100644
--- a/libcxx/test/std/containers/associative/set/extract_key.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/associative/set/find.pass.cpp b/libcxx/test/std/containers/associative/set/find.pass.cpp
index 50b779afdcf..cda1ea87aa5 100644
--- a/libcxx/test/std/containers/associative/set/find.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/gcc_workaround.pass.cpp b/libcxx/test/std/containers/associative/set/gcc_workaround.pass.cpp
index 2b923b77340..5f4947b5473 100644
--- a/libcxx/test/std/containers/associative/set/gcc_workaround.pass.cpp
+++ b/libcxx/test/std/containers/associative/set/gcc_workaround.pass.cpp
@@ -15,7 +15,4 @@ std::set<int> s;
using std::map;
using std::multimap;
-int main(void)
-{
- return 0;
-}
+int main(int, char**) { return 0; }
diff --git a/libcxx/test/std/containers/associative/set/incomplete_type.pass.cpp b/libcxx/test/std/containers/associative/set/incomplete_type.pass.cpp
index 96b2bbf5916..d3b93c59972 100644
--- a/libcxx/test/std/containers/associative/set/incomplete_type.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp b/libcxx/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp
index 8c60e699af1..11be14b02b0 100644
--- a/libcxx/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::set<> >();
testSetEmplace<TCT::set<> >();
testSetEmplaceHint<TCT::set<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_cv.pass.cpp b/libcxx/test/std/containers/associative/set/insert_cv.pass.cpp
index d29a796baa0..a97e76eb576 100644
--- a/libcxx/test/std/containers/associative/set/insert_cv.pass.cpp
+++ b/libcxx/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<std::set<int> >();
#if TEST_STD_VER >= 11
@@ -62,4 +62,6 @@ int main()
do_insert_cv_test<M>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/set/insert_initializer_list.pass.cpp
index 46fdecd4fd7..ce5cc6fd2d7 100644
--- a/libcxx/test/std/containers/associative/set/insert_initializer_list.pass.cpp
+++ b/libcxx/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<int> C;
@@ -56,4 +56,6 @@ int main()
assert(*++i == V(8));
assert(*++i == V(10));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_iter_cv.pass.cpp b/libcxx/test/std/containers/associative/set/insert_iter_cv.pass.cpp
index ab8834e6af8..be27e5e4e07 100644
--- a/libcxx/test/std/containers/associative/set/insert_iter_cv.pass.cpp
+++ b/libcxx/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<int> M;
@@ -69,4 +69,6 @@ int main()
assert(*r == 3);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_iter_iter.pass.cpp b/libcxx/test/std/containers/associative/set/insert_iter_iter.pass.cpp
index bf55e31a8be..35c2dca30f4 100644
--- a/libcxx/test/std/containers/associative/set/insert_iter_iter.pass.cpp
+++ b/libcxx/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<int> M;
@@ -69,4 +69,6 @@ int main()
assert(*next(m.begin(), 2) == 3);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_iter_rv.pass.cpp b/libcxx/test/std/containers/associative/set/insert_iter_rv.pass.cpp
index dfe3b52da6c..08eba9fe60f 100644
--- a/libcxx/test/std/containers/associative/set/insert_iter_rv.pass.cpp
+++ b/libcxx/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<MoveOnly> M;
@@ -70,4 +70,6 @@ int main()
assert(m.size() == 3);
assert(*r == 3);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_node_type.pass.cpp b/libcxx/test/std/containers/associative/set/insert_node_type.pass.cpp
index 51826f4fd5a..188aea2bb0a 100644
--- a/libcxx/test/std/containers/associative/set/insert_node_type.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::set<int, std::less<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/associative/set/insert_node_type_hint.pass.cpp
index 2595a3ca27c..6e8c140997c 100644
--- a/libcxx/test/std/containers/associative/set/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::set<int, std::less<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/insert_rv.pass.cpp b/libcxx/test/std/containers/associative/set/insert_rv.pass.cpp
index 567243ad5b9..092fd8a710b 100644
--- a/libcxx/test/std/containers/associative/set/insert_rv.pass.cpp
+++ b/libcxx/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<MoveOnly> M;
@@ -78,4 +78,6 @@ int main()
assert(m.size() == 3);
assert(*r.first == 3);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/iterator.pass.cpp b/libcxx/test/std/containers/associative/set/iterator.pass.cpp
index 5212e3fcfa3..da0f9a7b946 100644
--- a/libcxx/test/std/containers/associative/set/iterator.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/lower_bound.pass.cpp b/libcxx/test/std/containers/associative/set/lower_bound.pass.cpp
index b363524d412..9a25950a851 100644
--- a/libcxx/test/std/containers/associative/set/lower_bound.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/max_size.pass.cpp b/libcxx/test/std/containers/associative/set/max_size.pass.cpp
index 8c2c5fd281a..e37bfe7142b 100644
--- a/libcxx/test/std/containers/associative/set/max_size.pass.cpp
+++ b/libcxx/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<int, 10> 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/libcxx/test/std/containers/associative/set/merge.pass.cpp b/libcxx/test/std/containers/associative/set/merge.pass.cpp
index a8b22ea3df3..62e76ba069b 100644
--- a/libcxx/test/std/containers/associative/set/merge.pass.cpp
+++ b/libcxx/test/std/containers/associative/set/merge.pass.cpp
@@ -49,7 +49,7 @@ struct throw_comparator
};
#endif
-int main()
+int main(int, char**)
{
{
std::set<int> src{1, 3, 5};
@@ -145,4 +145,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/alloc.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/alloc.pass.cpp
index 87bdb7aec7d..591b28c184b 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/alloc.pass.cpp
+++ b/libcxx/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<int> C;
typedef test_allocator<int> 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/libcxx/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp
index 269ae11758f..0127b1d8147 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp
+++ b/libcxx/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<int> C;
@@ -51,4 +51,6 @@ int main()
assert(*++i == V(5));
assert(*++i == V(6));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/compare.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/compare.pass.cpp
index 4a6978d9543..a4e9718e2b4 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/compare.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
const std::set<int, C> 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/libcxx/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp
index 8264c3f8105..41c7d02894b 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/compare_alloc.pass.cpp
+++ b/libcxx/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<std::less<int> > C;
typedef test_allocator<int> 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/libcxx/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp
index 84c0b4ea0a9..58f678dd1a4 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/copy.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/copy.pass.cpp
index 529d951d282..2e256aa1721 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/copy.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp
index 09e7f84ee2f..6b1010c33ff 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/copy_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp
index d89c278137b..c1f37f83dcc 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/copy_assign.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/default.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/default.pass.cpp
index 16137d7cc97..88dc3a262c8 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/default.pass.cpp
+++ b/libcxx/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<int> m;
@@ -50,4 +50,6 @@ int main()
assert(m.begin() == m.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp
index 0c25901be30..0305e20f2ee 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp
index 9ee68bf6d76..a06a47168d2 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -47,4 +47,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp
index a0cba90bd3e..e4742bbdae0 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp
+++ b/libcxx/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<int> C;
@@ -49,4 +49,6 @@ int main()
assert(*++i == V(5));
assert(*++i == V(6));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp
index a0448cdbcba..cf4b78af934 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp
+++ b/libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare.pass.cpp
@@ -18,7 +18,7 @@
#include <cassert>
#include "../../../test_compare.h"
-int main()
+int main(int, char**)
{
typedef test_compare<std::less<int> > Cmp;
typedef std::set<int, Cmp> 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/libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp
index 40990948b7b..161cdd8c1c3 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp
+++ b/libcxx/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<std::less<int> > Cmp;
@@ -58,4 +58,6 @@ int main()
assert(*++i == V(6));
assert(m.get_allocator() == A(4));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp
index 913efe0da62..25143a7df10 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp
index 6e3625d0540..bf8b9709831 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp
index b75cccc4e40..f9c2e4a98ef 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/move.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/move.pass.cpp
index b2d7b0429b8..516274efca4 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/move.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp
index 7bae3ed210e..db7933e92b8 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp
index bbd787151ab..ba5c767f30b 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/move_assign.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp
index 408227e8db3..f6e3c9f32e6 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -53,4 +53,6 @@ int main()
typedef std::set<MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp
index 6945aa39e45..2bcd26de637 100644
--- a/libcxx/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp
index 3eecab797af..43a60d79c02 100644
--- a/libcxx/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp
+++ b/libcxx/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<std::set<int>>();
test<std::set<int, std::less<int>, min_allocator<int>>> ();
@@ -63,4 +63,6 @@ int main()
test<std::set<long>>();
test<std::set<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/set.special/member_swap.pass.cpp b/libcxx/test/std/containers/associative/set/set.special/member_swap.pass.cpp
index 02324a36aee..455c34ec89b 100644
--- a/libcxx/test/std/containers/associative/set/set.special/member_swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp b/libcxx/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp
index 2420dabf6a4..b111de9cac6 100644
--- a/libcxx/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp
index fc0eba646e5..9fd68f66395 100644
--- a/libcxx/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -137,4 +137,6 @@ int main()
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/size.pass.cpp b/libcxx/test/std/containers/associative/set/size.pass.cpp
index 93b23472540..b73d833769c 100644
--- a/libcxx/test/std/containers/associative/set/size.pass.cpp
+++ b/libcxx/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<int> M;
@@ -55,4 +55,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/types.pass.cpp b/libcxx/test/std/containers/associative/set/types.pass.cpp
index 3b8c0983b1e..5c7bd25a5b5 100644
--- a/libcxx/test/std/containers/associative/set/types.pass.cpp
+++ b/libcxx/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<int> C;
@@ -66,4 +66,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/associative/set/upper_bound.pass.cpp b/libcxx/test/std/containers/associative/set/upper_bound.pass.cpp
index 315268a600a..3649a5c0455 100644
--- a/libcxx/test/std/containers/associative/set/upper_bound.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.adaptors/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.adaptors/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.adaptors/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
index 293356b386a..59547203b49 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
+++ b/libcxx/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<int> q((test_allocator<int>(3)));
assert(q.c.get_allocator() == test_allocator<int>(3));
assert(q.c.size() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
index 58d61b70eb2..40f6bc473c7 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
+++ b/libcxx/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<int> q(std::less<int>(), test_allocator<int>(3));
assert(q.c.get_allocator() == test_allocator<int>(3));
assert(q.c.size() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
index 39c4955659b..1f3dd7fbd16 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
+++ b/libcxx/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<int, test_allocator<int> > C;
C v = make<C>(5);
@@ -59,4 +59,6 @@ int main()
assert(q.c.get_allocator() == test_allocator<int>(3));
assert(q.size() == 5);
assert(q.top() == 4);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
index 4609064735f..3956f9b974e 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
+++ b/libcxx/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<int, test_allocator<int> > C;
test<int> q(std::less<int>(), make<C>(5), test_allocator<int>(3));
assert(q.c.get_allocator() == test_allocator<int>(3));
assert(q.size() == 5);
assert(q.top() == 4);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp
index 69ed27c073c..c461718430c 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp
+++ b/libcxx/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<int> qo(std::less<int>(),
make<std::vector<int, test_allocator<int> > >(5),
@@ -54,4 +54,6 @@ int main()
assert(q.size() == 5);
assert(q.c.get_allocator() == test_allocator<int>(6));
assert(q.top() == int(4));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
index d1ca38e022b..98dc207c199 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly> qo(std::less<MoveOnly>(),
make<std::vector<MoveOnly, test_allocator<MoveOnly> > >(5),
@@ -62,4 +62,6 @@ int main()
assert(q.size() == 5);
assert(q.c.get_allocator() == test_allocator<MoveOnly>(6));
assert(q.top() == MoveOnly(4));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp
index 12c64256111..5b7760d0546 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp
+++ b/libcxx/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<int> v = make<std::vector<int> >(5);
std::priority_queue<int, std::vector<int>, std::greater<int> > qo(std::greater<int>(), v);
@@ -32,4 +32,6 @@ int main()
q = qo;
assert(q.size() == 5);
assert(q.top() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
index 61499209478..20f62d9bf64 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
+++ b/libcxx/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<MoveOnly> qo(std::less<MoveOnly>(), make<std::vector<MoveOnly> >(5));
std::priority_queue<MoveOnly> q;
q = std::move(qo);
assert(q.size() == 5);
assert(q.top() == MoveOnly(4));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp
index a195b10fc50..02f1bcaf059 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp
+++ b/libcxx/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<int, std::vector<int, limited_allocator<int, 10> > > q((std::less<int>()));
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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp
index 561b5d48ded..487b86c5f52 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp
+++ b/libcxx/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<int> v = make<std::vector<int> >(5);
std::priority_queue<int, std::vector<int>, std::greater<int> > q(std::greater<int>(), v);
assert(q.size() == 5);
assert(q.top() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
index cb3b97997fa..47980032c05 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
+++ b/libcxx/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<MoveOnly> q(std::less<MoveOnly>(), make<std::vector<MoveOnly> >(5));
assert(q.size() == 5);
assert(q.top() == MoveOnly(4));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp
index 1c63f71520c..fa8bae2b91b 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp
+++ b/libcxx/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<int> v = make<std::vector<int> >(5);
std::priority_queue<int, std::vector<int>, std::greater<int> > qo(std::greater<int>(), v);
std::priority_queue<int, std::vector<int>, std::greater<int> > q = qo;
assert(q.size() == 5);
assert(q.top() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp
index ae0e7badb6d..4c8dd524aeb 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp
+++ b/libcxx/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<int, std::vector<int, limited_allocator<int, 10> > > 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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp
index d1cda2029ca..d2afe72cad5 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp
@@ -15,11 +15,13 @@
#include <cassert>
#include <cstddef>
-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<int> q(a, an);
assert(q.size() == static_cast<std::size_t>(an - a));
assert(q.top() == 8);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp
index c147b5cfd50..caee12f0f5e 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp
@@ -16,7 +16,7 @@
#include <functional>
#include <cstddef>
-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<int>());
assert(q.size() == static_cast<std::size_t>(an - a));
assert(q.top() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp
index b5dd515da13..0b076679240 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp
@@ -15,7 +15,7 @@
#include <queue>
#include <cassert>
-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<int> q(a+n/2, a+n, std::less<int>(), v);
assert(q.size() == n);
assert(q.top() == 8);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
index f2f78685f24..6bc4417f478 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
+++ b/libcxx/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<MoveOnly>(a, a+n/2));
assert(q.size() == n);
assert(q.top() == MoveOnly(8));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
index 445bdb56675..4158012445a 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
+++ b/libcxx/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<MoveOnly> qo(std::less<MoveOnly>(), make<std::vector<MoveOnly> >(5));
std::priority_queue<MoveOnly> q = std::move(qo);
assert(q.size() == 5);
assert(q.top() == MoveOnly(4));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp
index a37e372edc6..a6e579a4456 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.fail.cpp
@@ -17,7 +17,7 @@
#include <cstddef>
-int main()
+int main(int, char**)
{
// Test the explicit deduction guides
{
@@ -54,4 +54,6 @@ int main()
// stack<allocator<int>, allocator<allocator<int>>>
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp
index f175c7d1489..45d39ad3ed7 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/deduct.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp
index fa0e92a1663..d738a553eaf 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp
index a6418a3c77b..af583a9e27a 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(std::is_nothrow_destructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp
index 8c3800ba21e..3fbd53dc43e 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp
index ae6eb4b087d..7c6b5f2136f 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
index 5e5dd9f126d..928533075d0 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
+++ b/libcxx/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<Emplaceable> 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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp
index 33b97d53376..698553d33e1 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp
index 60499b853d1..f8f9279d576 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.pass.cpp
@@ -15,7 +15,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::priority_queue<int> q;
assert(q.empty());
@@ -23,4 +23,6 @@ int main()
assert(!q.empty());
q.pop();
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp
index b6bcb4a72f8..a6fc9509c8b 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/pop.pass.cpp
@@ -15,7 +15,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::priority_queue<int> q;
q.push(1);
@@ -30,4 +30,6 @@ int main()
assert(q.top() == 1);
q.pop();
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp
index 8edbe1ad127..01c0ab61832 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push.pass.cpp
@@ -15,7 +15,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::priority_queue<int> 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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
index 00bdf0c7e4c..cf474dec565 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
+++ b/libcxx/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<MoveOnly> 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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp
index 51eef9eda27..393a97c28a4 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/size.pass.cpp
@@ -15,7 +15,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::priority_queue<int> 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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp
index 995e1742a52..bc3f453d886 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/swap.pass.cpp
@@ -15,7 +15,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::priority_queue<int> q1;
std::priority_queue<int> q2;
@@ -26,4 +26,6 @@ int main()
assert(q1.empty());
assert(q2.size() == 3);
assert(q2.top() == 3);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp
index 22a8174b34f..ea0e489f617 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/top.pass.cpp
@@ -15,7 +15,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::priority_queue<int> 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/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp
index 2c9a39f66b0..bc75df0d384 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap.pass.cpp
@@ -17,7 +17,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::priority_queue<int> q1;
std::priority_queue<int> q2;
@@ -28,4 +28,6 @@ int main()
assert(q1.empty());
assert(q2.size() == 3);
assert(q2.top() == 3);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp
index f2194ccf874..ad4254c2b79 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/types.fail.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/types.fail.cpp
index 431a4d0d502..244028e444d 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/types.fail.cpp
+++ b/libcxx/test/std/containers/container.adaptors/priority.queue/types.fail.cpp
@@ -27,8 +27,10 @@
#include <cassert>
#include <type_traits>
-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<double, std::deque<int>> t;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/priority.queue/types.pass.cpp b/libcxx/test/std/containers/container.adaptors/priority.queue/types.pass.cpp
index 6084e59069e..54712819050 100644
--- a/libcxx/test/std/containers/container.adaptors/priority.queue/types.pass.cpp
+++ b/libcxx/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<std::priority_queue<int>::container_type, std::vector<int> >::value), "");
static_assert(( std::is_same<std::priority_queue<int, std::deque<int> >::container_type, std::deque<int> >::value), "");
@@ -64,4 +64,6 @@ int main()
static_assert(( std::uses_allocator<std::priority_queue<int>, std::allocator<int> >::value), "");
static_assert((!std::uses_allocator<std::priority_queue<int, C>, std::allocator<int> >::value), "");
test t;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
index d2a85a34847..8d916f76771 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
@@ -31,8 +31,10 @@ struct test
test_allocator<int> get_allocator() {return c.get_allocator();}
};
-int main()
+int main(int, char**)
{
test q(test_allocator<int>(3));
assert(q.get_allocator() == test_allocator<int>(3));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
index fc3549d2da2..56272064fc2 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
@@ -44,7 +44,7 @@ struct test
test_allocator<int> get_allocator() {return c.get_allocator();}
};
-int main()
+int main(int, char**)
{
C d = make<C>(5);
test q(d, test_allocator<int>(4));
@@ -55,4 +55,6 @@ int main()
assert(q.front() == d[i]);
q.pop();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp
index 6c7fbbc8110..8a66c6f12e7 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp
+++ b/libcxx/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<int> q(make<C>(5), test_allocator<int>(4));
test<int> q2(q, test_allocator<int>(5));
assert(q2.get_allocator() == test_allocator<int>(5));
assert(q2.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
index cc6cb5cdbc9..3af4fb0dacc 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<C>(5), test_allocator<MoveOnly>(4));
assert(q.get_allocator() == test_allocator<MoveOnly>(4));
assert(q.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
index cac8bf3cd1f..29a742df7d4 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<C>(5), test_allocator<MoveOnly>(4));
test<MoveOnly> q2(std::move(q), test_allocator<MoveOnly>(5));
assert(q2.get_allocator() == test_allocator<MoveOnly>(5));
assert(q2.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp
index e9c41a0b612..dad35d2d169 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_container.pass.cpp
+++ b/libcxx/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<int> d = make<std::deque<int> >(5);
std::queue<int> q(d);
@@ -34,4 +34,6 @@ int main()
assert(q.front() == d[i]);
q.pop();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp
index 35c2fa0136e..19e46a23662 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp
+++ b/libcxx/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<int> q(make<std::deque<int> >(5));
std::queue<int> q2 = q;
assert(q2 == q);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp
index 0a1d3dd960b..c5c8b17a690 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_default.pass.cpp
+++ b/libcxx/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<int, std::vector<int, limited_allocator<int, 10> > > 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/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp
index a9def3e333b..c275d5d602f 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<std::deque<MoveOnly> >(5));
std::queue<MoveOnly> q2 = std::move(q);
assert(q2.size() == 5);
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
index 00aba51c3c7..3812ce9169b 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<std::deque<MoveOnly> >(5));
assert(q.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp
index eecb0343b4c..00b39c6a95b 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.fail.cpp
@@ -17,7 +17,7 @@
#include <cstddef>
-int main()
+int main(int, char**)
{
// Test the explicit deduction guides
{
@@ -42,4 +42,6 @@ int main()
// stack<allocator<int>, allocator<allocator<int>>>
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp
index 45a6f2e75a2..247da2a3d98 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/deduct.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp
index a53dd949256..1200f2e2fef 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp
index 4c87d15e047..18e42ea3a7e 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(std::is_nothrow_destructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp
index 93f69059fb3..a82ab8fa41c 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp
index 24e96edc5e4..e4c170a8bb9 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp
index 5fe6b70c64d..98385a6f7cc 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp
+++ b/libcxx/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<int> q(make<std::deque<int> >(5));
std::queue<int> q2;
q2 = q;
assert(q2 == q);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp
index 87c9ad197e6..de30e5cfe2e 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<std::deque<MoveOnly> >(5));
std::queue<MoveOnly> q2;
q2 = std::move(q);
assert(q2.size() == 5);
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp
index 115360e0709..cb115c70222 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back.pass.cpp
@@ -13,7 +13,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> 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/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp
index 158aa83a9f0..3a6e4c89037 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/back_const.pass.cpp
@@ -13,7 +13,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> q;
assert(q.size() == 0);
@@ -23,4 +23,6 @@ int main()
const std::queue<int>& cqr = q;
const int& cir = cqr.back();
assert(cir == 3);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp
index a8e8791ac69..74afcce974f 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp
+++ b/libcxx/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<std::queue<int> > ();
test_return_type<std::queue<int, std::list<int> > > ();
@@ -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/libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp
index f53f9a805e0..454bf32bede 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp
index 095512c2124..cc0fc56b7c4 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/empty.pass.cpp
@@ -13,7 +13,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> q;
assert(q.empty());
@@ -21,4 +21,6 @@ int main()
assert(!q.empty());
q.pop();
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp
index 7ce29976baf..9c8d253fb92 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front.pass.cpp
@@ -13,7 +13,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> 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/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp
index edcb21ea224..5ad1ae97aae 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/front_const.pass.cpp
@@ -13,7 +13,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> q;
assert(q.size() == 0);
@@ -23,4 +23,6 @@ int main()
const std::queue<int>& cqr = q;
const int& cir = cqr.front();
assert(cir == 1);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp
index 587cf26c3dd..128cda51237 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/pop.pass.cpp
@@ -13,7 +13,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> 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/libcxx/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp
index a9e962f8afe..b2a784ccfa8 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/push.pass.cpp
@@ -13,7 +13,7 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> 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/libcxx/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp
index aafc9563525..17c442b151e 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp
+++ b/libcxx/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<MoveOnly> 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/libcxx/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp
index f3ecaa5c4f7..fb4fdfcac4d 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/size.pass.cpp
@@ -13,10 +13,12 @@
#include <queue>
#include <cassert>
-int main()
+int main(int, char**)
{
std::queue<int> q;
assert(q.size() == 0);
q.push(1);
assert(q.size() == 1);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp
index 9017d21273d..3635cea4a91 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/swap.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::queue<int> >(5);
std::queue<int> q2 = make<std::queue<int> >(10);
@@ -32,4 +32,6 @@ int main()
q1.swap(q2);
assert(q1 == q2_save);
assert(q2 == q1_save);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp
index b9e018ca13a..041008ce6aa 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp
+++ b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp
@@ -12,8 +12,10 @@
#include <cassert>
#include <type_traits>
-int main()
+int main(int, char**)
{
// LWG#2566 says that the first template param must match the second one's value type
std::queue<double, std::deque<int>> t;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp
index edc41c1a352..8623710eaa2 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp
+++ b/libcxx/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<std::queue<int>::container_type, std::deque<int> >::value), "");
static_assert(( std::is_same<std::queue<int, std::vector<int> >::container_type, std::vector<int> >::value), "");
@@ -54,4 +54,6 @@ int main()
static_assert(( std::uses_allocator<std::queue<int>, std::allocator<int> >::value), "");
static_assert((!std::uses_allocator<std::queue<int, C>, std::allocator<int> >::value), "");
test t;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp
index ee36779b5bd..b4a3327d86b 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.ops/eq.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::queue<int> >(5);
std::queue<int> q2 = make<std::queue<int> >(10);
@@ -36,4 +36,6 @@ int main()
assert(q1 == q1_save);
assert(q1 != q2);
assert(q2 == q2_save);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp
index 66ef66c7bd4..a8eeb1be197 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.ops/lt.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::queue<int> >(5);
std::queue<int> q2 = make<std::queue<int> >(10);
@@ -41,4 +41,6 @@ int main()
assert(q2 > q1);
assert(q1 <= q2);
assert(q2 >= q1);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp
index fcaec66d755..1adc4f1f474 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.special/swap.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::queue<int> >(5);
std::queue<int> q2 = make<std::queue<int> >(10);
@@ -33,4 +33,6 @@ int main()
swap(q1, q2);
assert(q1 == q2_save);
assert(q2 == q1_save);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp
index 81d728a27d6..b8cc387d186 100644
--- a/libcxx/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
index c0023c40138..9fb09b158df 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
@@ -31,8 +31,10 @@ struct test
test_allocator<int> get_allocator() {return c.get_allocator();}
};
-int main()
+int main(int, char**)
{
test q(test_allocator<int>(3));
assert(q.get_allocator() == test_allocator<int>(3));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
index ef4d25e05e9..b0c6f4fcac7 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
@@ -44,7 +44,7 @@ struct test
test_allocator<int> get_allocator() {return c.get_allocator();}
};
-int main()
+int main(int, char**)
{
C d = make<C>(5);
test q(d, test_allocator<int>(4));
@@ -55,4 +55,6 @@ int main()
assert(q.top() == d[d.size() - i - 1]);
q.pop();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp
index f7c0a962021..0d8481228fd 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp
+++ b/libcxx/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<int> q(make<C>(5), test_allocator<int>(4));
test<int> q2(q, test_allocator<int>(5));
assert(q2.get_allocator() == test_allocator<int>(5));
assert(q2.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
index f33f638b8e5..5181c673916 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<C>(5), test_allocator<MoveOnly>(4));
assert(q.get_allocator() == test_allocator<MoveOnly>(4));
assert(q.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
index 2889763ecf0..c5ff35d2d7a 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<C>(5), test_allocator<MoveOnly>(4));
test<MoveOnly> q2(std::move(q), test_allocator<MoveOnly>(5));
assert(q2.get_allocator() == test_allocator<MoveOnly>(5));
assert(q2.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp
index 7db358b3f0d..c649e238f5b 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_container.pass.cpp
+++ b/libcxx/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<int> d = make<std::deque<int> >(5);
std::stack<int> q(d);
@@ -34,4 +34,6 @@ int main()
assert(q.top() == d[d.size() - i - 1]);
q.pop();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp
index 2bbf7cc93c9..ef3606366ff 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp
+++ b/libcxx/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<int> q(make<std::deque<int> >(5));
std::stack<int> q2 = q;
assert(q2 == q);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp
index 731b2fe4ec7..460cf27ec84 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_default.pass.cpp
+++ b/libcxx/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<int, std::vector<int, limited_allocator<int, 10> > > 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/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp
index e5c846df173..86f4414c91e 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<std::deque<MoveOnly> >(5));
std::stack<MoveOnly> q2 = std::move(q);
assert(q2.size() == 5);
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
index 9ead9152166..28fb5655f94 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<std::deque<MoveOnly> >(5));
assert(q.size() == 5);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp
index bfddd8b598c..894906fc43f 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.fail.cpp
@@ -24,7 +24,7 @@
#include <cstddef>
-int main()
+int main(int, char**)
{
// Test the explicit deduction guides
{
@@ -49,4 +49,6 @@ int main()
// stack<allocator<int>, allocator<allocator<int>>>
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp
index ec724b063b5..dd5ab91a09c 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/deduct.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp
index 2e901843ef7..d06e2865e8a 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp
index 616f464186e..7c5fd648684 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(std::is_nothrow_destructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp
index 0e97c0ff66d..6ed6b8250aa 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp
index e7743ad9807..ddf07c42468 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp
index 0f8bf035d98..df34e4c63c8 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp
+++ b/libcxx/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<int> q(make<std::deque<int> >(5));
std::stack<int> q2;
q2 = q;
assert(q2 == q);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp
index 16609e983be..ad77defe214 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp
+++ b/libcxx/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<MoveOnly> q(make<std::deque<MoveOnly> >(5));
std::stack<MoveOnly> q2;
q2 = std::move(q);
assert(q2.size() == 5);
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp
index 605440bc48f..1aa6b62c7bb 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp
+++ b/libcxx/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<std::stack<int> > ();
test_return_type<std::stack<int, std::vector<int> > > ();
@@ -57,4 +57,6 @@ int main()
#endif
assert(q.size() == 3);
assert(q.top() == Emplaceable(3, 4.5));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp
index afdd996ad70..54cd986295a 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp
index 37bf18e2d63..a51045e613d 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/empty.pass.cpp
@@ -13,7 +13,7 @@
#include <stack>
#include <cassert>
-int main()
+int main(int, char**)
{
std::stack<int> q;
assert(q.empty());
@@ -21,4 +21,6 @@ int main()
assert(!q.empty());
q.pop();
assert(q.empty());
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp
index 756eb01c033..95472d7e2c6 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/pop.pass.cpp
@@ -13,7 +13,7 @@
#include <stack>
#include <cassert>
-int main()
+int main(int, char**)
{
std::stack<int> 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/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp
index 19615a031dd..70c085f17dd 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push.pass.cpp
@@ -13,7 +13,7 @@
#include <stack>
#include <cassert>
-int main()
+int main(int, char**)
{
std::stack<int> 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/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp
index f8ad69e99d6..8969d237b54 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp
+++ b/libcxx/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<MoveOnly> 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/libcxx/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp
index 2e2f945b23d..26f2e22ee8e 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/size.pass.cpp
@@ -13,10 +13,12 @@
#include <stack>
#include <cassert>
-int main()
+int main(int, char**)
{
std::stack<int> q;
assert(q.size() == 0);
q.push(1);
assert(q.size() == 1);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp
index 10c44c0df3d..88ec3cdfe3d 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/swap.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::stack<int> >(5);
std::stack<int> q2 = make<std::stack<int> >(10);
@@ -32,4 +32,6 @@ int main()
q1.swap(q2);
assert(q1 == q2_save);
assert(q2 == q1_save);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp
index f58effe196e..6923cc9d27b 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top.pass.cpp
@@ -13,7 +13,7 @@
#include <stack>
#include <cassert>
-int main()
+int main(int, char**)
{
std::stack<int> 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/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp
index 348946baa6b..a5e8c49fa20 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/top_const.pass.cpp
@@ -13,7 +13,7 @@
#include <stack>
#include <cassert>
-int main()
+int main(int, char**)
{
std::stack<int> q;
assert(q.size() == 0);
@@ -23,4 +23,6 @@ int main()
const std::stack<int>& cqr = q;
const int& cir = cqr.top();
assert(cir == 3);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp
index f343fa109d3..d5fe97fd5d7 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp
+++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp
@@ -27,8 +27,10 @@
#include <cassert>
#include <type_traits>
-int main()
+int main(int, char**)
{
// LWG#2566 says that the first template param must match the second one's value type
std::stack<double, std::deque<int>> t;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp
index 33308c1adee..55fc27f8430 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp
+++ b/libcxx/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<std::stack<int>::container_type, std::deque<int> >::value), "");
static_assert(( std::is_same<std::stack<int, std::vector<int> >::container_type, std::vector<int> >::value), "");
@@ -55,4 +55,6 @@ int main()
static_assert(( std::uses_allocator<std::stack<int>, std::allocator<int> >::value), "");
static_assert((!std::uses_allocator<std::stack<int, C>, std::allocator<int> >::value), "");
test t;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp
index a6e60f1e0d1..306869f0e9b 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.ops/eq.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::stack<int> >(5);
std::stack<int> q2 = make<std::stack<int> >(10);
@@ -36,4 +36,6 @@ int main()
assert(q1 == q1_save);
assert(q1 != q2);
assert(q2 == q2_save);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp
index 5494b3dae71..3c8734befda 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.ops/lt.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::stack<int> >(5);
std::stack<int> q2 = make<std::stack<int> >(10);
@@ -41,4 +41,6 @@ int main()
assert(q2 > q1);
assert(q1 <= q2);
assert(q2 >= q1);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp
index f8f0ed919b8..cb1323b5873 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.special/swap.pass.cpp
+++ b/libcxx/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<int> q1 = make<std::stack<int> >(5);
std::stack<int> q2 = make<std::stack<int> >(10);
@@ -33,4 +33,6 @@ int main()
swap(q1, q2);
assert(q1 == q2_save);
assert(q2 == q1_save);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp
index 43195ecc8b9..415ea607e17 100644
--- a/libcxx/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.node/node_handle.pass.cpp b/libcxx/test/std/containers/container.node/node_handle.pass.cpp
index 37bb73197af..40cd8d0499a 100644
--- a/libcxx/test/std/containers/container.node/node_handle.pass.cpp
+++ b/libcxx/test/std/containers/container.node/node_handle.pass.cpp
@@ -128,7 +128,7 @@ void test_insert_return_type()
test_typedef<typename Container::insert_return_type>();
}
-int main()
+int main(int, char**)
{
test_node_handle_operations<std::map<int, int>>();
test_node_handle_operations_multi<std::multimap<int, int>>();
@@ -143,4 +143,6 @@ int main()
test_insert_return_type<std::set<int>>();
test_insert_return_type<std::unordered_map<int, int>>();
test_insert_return_type<std::unordered_set<int>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/associative.reqmts/associative.reqmts.except/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/associative.reqmts/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/container.requirements.dataraces/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp b/libcxx/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp
index 3914affd306..98c291c2e45 100644
--- a/libcxx/test/std/containers/container.requirements/container.requirements.general/allocator_move.pass.cpp
+++ b/libcxx/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<std::vector<int, test_allocator<int> > >();
test<std::vector<bool, test_allocator<bool> > >();
@@ -102,4 +102,6 @@ int main() {
test<std::unordered_multimap<int, int, std::hash<int>, std::equal_to<int>,
test_allocator<KV> > >(stored_allocators);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/container.requirements.general/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.requirements/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/sequence.reqmts/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/unord.req/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp b/libcxx/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/container.requirements/unord.req/unord.req.except/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/containers.general/nothing_to_do.pass.cpp b/libcxx/test/std/containers/containers.general/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/containers.general/nothing_to_do.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/nothing_to_do.pass.cpp b/libcxx/test/std/containers/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/nothing_to_do.pass.cpp
+++ b/libcxx/test/std/containers/nothing_to_do.pass.cpp
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/array.cons/deduct.fail.cpp b/libcxx/test/std/containers/sequences/array/array.cons/deduct.fail.cpp
index fb882eea071..0c0d32f69c1 100644
--- a/libcxx/test/std/containers/sequences/array/array.cons/deduct.fail.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.cons/deduct.pass.cpp b/libcxx/test/std/containers/sequences/array/array.cons/deduct.pass.cpp
index fead8cacfde..141aafc2a31 100644
--- a/libcxx/test/std/containers/sequences/array/array.cons/deduct.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.cons/default.pass.cpp b/libcxx/test/std/containers/sequences/array/array.cons/default.pass.cpp
index 22ed4d8320f..daa6a525210 100644
--- a/libcxx/test/std/containers/sequences/array/array.cons/default.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp b/libcxx/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp
index 9d82c93b52c..c0e205c8322 100644
--- a/libcxx/test/std/containers/sequences/array/array.cons/implicit_copy.pass.cpp
+++ b/libcxx/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<T, 3> C;
@@ -89,4 +89,6 @@ int main() {
TEST_NOT_COPY_ASSIGNABLE(C);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp
index 6a9da4e4fdd..e85269796fb 100644
--- a/libcxx/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.data/data.pass.cpp b/libcxx/test/std/containers/sequences/array/array.data/data.pass.cpp
index 36640160ee2..ce1843eb549 100644
--- a/libcxx/test/std/containers/sequences/array/array.data/data.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp b/libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp
index 3b035e67ca9..32c05d7ef35 100644
--- a/libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.fill/fill.fail.cpp b/libcxx/test/std/containers/sequences/array/array.fill/fill.fail.cpp
index 96641c5cb9d..9f560dab4e4 100644
--- a/libcxx/test/std/containers/sequences/array/array.fill/fill.fail.cpp
+++ b/libcxx/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<const T, 0> 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/libcxx/test/std/containers/sequences/array/array.fill/fill.pass.cpp b/libcxx/test/std/containers/sequences/array/array.fill/fill.pass.cpp
index d4dfe9a7119..db7363ab975 100644
--- a/libcxx/test/std/containers/sequences/array/array.fill/fill.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.size/size.pass.cpp b/libcxx/test/std/containers/sequences/array/array.size/size.pass.cpp
index 038df0160dc..f837bdcf8fb 100644
--- a/libcxx/test/std/containers/sequences/array/array.size/size.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.special/swap.pass.cpp b/libcxx/test/std/containers/sequences/array/array.special/swap.pass.cpp
index f4751cc7661..6c9ed957b83 100644
--- a/libcxx/test/std/containers/sequences/array/array.special/swap.pass.cpp
+++ b/libcxx/test/std/containers/sequences/array/array.special/swap.pass.cpp
@@ -35,7 +35,7 @@ std::false_type can_swap_imp(...);
template <class Tp>
struct can_swap : std::is_same<decltype(can_swap_imp<Tp>(0)), void> {};
-int main()
+int main(int, char**)
{
{
typedef double T;
@@ -81,4 +81,6 @@ int main()
static_assert(!can_swap<C1&>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/array.swap/swap.fail.cpp b/libcxx/test/std/containers/sequences/array/array.swap/swap.fail.cpp
index 3e5dc815c24..90c1496156a 100644
--- a/libcxx/test/std/containers/sequences/array/array.swap/swap.fail.cpp
+++ b/libcxx/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<const T, 0> 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/libcxx/test/std/containers/sequences/array/array.swap/swap.pass.cpp b/libcxx/test/std/containers/sequences/array/array.swap/swap.pass.cpp
index e23daa88e79..aac8a13b29a 100644
--- a/libcxx/test/std/containers/sequences/array/array.swap/swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.tuple/get.fail.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/get.fail.cpp
index 25bf53835a0..7bfe670b20d 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/get.fail.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.tuple/get.pass.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/get.pass.cpp
index bbc1c071a79..9e94417ac97 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/get.pass.cpp
+++ b/libcxx/test/std/containers/sequences/array/array.tuple/get.pass.cpp
@@ -30,7 +30,7 @@ struct S {
constexpr std::array<int, 2> 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/libcxx/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp
index 7b964870b37..b22a76185b6 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp
index 599e919a384..ce8fc4fd365 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp
index 77d4633db5e..d36fcdcc206 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp
index 35cd9864717..a4fbd3ab4c2 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp
index 6980838ab63..fbf5210f26f 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp
+++ b/libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.pass.cpp
@@ -46,8 +46,10 @@ void test()
}
}
-int main()
+int main(int, char**)
{
test<double>();
test<int>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp b/libcxx/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp
index e542f34eefb..dddcbcaff7f 100644
--- a/libcxx/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp
+++ b/libcxx/test/std/containers/sequences/array/array.tuple/tuple_size.pass.cpp
@@ -33,9 +33,11 @@ void test()
}
}
-int main()
+int main(int, char**)
{
test<double, 0>();
test<double, 3>();
test<double, 5>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp b/libcxx/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp
index ba3c5405d07..966e603d134 100644
--- a/libcxx/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp
+++ b/libcxx/test/std/containers/sequences/array/array.zero/tested_elsewhere.pass.cpp
@@ -12,6 +12,8 @@
#include <array>
-int main()
+int main(int, char**)
{
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/at.pass.cpp b/libcxx/test/std/containers/sequences/array/at.pass.cpp
index b8d1d2b804b..0240d5a8372 100644
--- a/libcxx/test/std/containers/sequences/array/at.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/begin.pass.cpp b/libcxx/test/std/containers/sequences/array/begin.pass.cpp
index ce023aa3890..7b26d231dbd 100644
--- a/libcxx/test/std/containers/sequences/array/begin.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/compare.fail.cpp b/libcxx/test/std/containers/sequences/array/compare.fail.cpp
index 1710fe7888b..47859ad49db 100644
--- a/libcxx/test/std/containers/sequences/array/compare.fail.cpp
+++ b/libcxx/test/std/containers/sequences/array/compare.fail.cpp
@@ -41,7 +41,7 @@ void test_compare(const Array& LHS, const Array& RHS) {
template <int Dummy> 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/libcxx/test/std/containers/sequences/array/compare.pass.cpp b/libcxx/test/std/containers/sequences/array/compare.pass.cpp
index 56eabbd00ab..c05dd19405b 100644
--- a/libcxx/test/std/containers/sequences/array/compare.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/contiguous.pass.cpp b/libcxx/test/std/containers/sequences/array/contiguous.pass.cpp
index ce953794a56..e0ab5b61c44 100644
--- a/libcxx/test/std/containers/sequences/array/contiguous.pass.cpp
+++ b/libcxx/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<T, 3> C;
test_contiguous (C());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/empty.fail.cpp b/libcxx/test/std/containers/sequences/array/empty.fail.cpp
index 424f715413d..3bbb3c8e1c0 100644
--- a/libcxx/test/std/containers/sequences/array/empty.fail.cpp
+++ b/libcxx/test/std/containers/sequences/array/empty.fail.cpp
@@ -20,11 +20,13 @@
#include "test_macros.h"
-int main ()
+int main(int, char**)
{
std::array<int, 1> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
std::array<int, 0> c0;
c0.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/empty.pass.cpp b/libcxx/test/std/containers/sequences/array/empty.pass.cpp
index 48580694708..a17aa50c5b2 100644
--- a/libcxx/test/std/containers/sequences/array/empty.pass.cpp
+++ b/libcxx/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<int, 2> C;
@@ -32,4 +32,6 @@ int main()
ASSERT_NOEXCEPT(c.empty());
assert( c.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/front_back.pass.cpp b/libcxx/test/std/containers/sequences/array/front_back.pass.cpp
index 13368683a56..1a714369ffc 100644
--- a/libcxx/test/std/containers/sequences/array/front_back.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/indexing.pass.cpp b/libcxx/test/std/containers/sequences/array/indexing.pass.cpp
index a33a597fc5e..bf55711a141 100644
--- a/libcxx/test/std/containers/sequences/array/indexing.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/array/iterators.pass.cpp b/libcxx/test/std/containers/sequences/array/iterators.pass.cpp
index 7e4c9b75620..71fad183ff7 100644
--- a/libcxx/test/std/containers/sequences/array/iterators.pass.cpp
+++ b/libcxx/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<int, 5> C;
@@ -141,4 +141,6 @@ int main()
static_assert ( *std::crbegin(c) == 4, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/max_size.pass.cpp b/libcxx/test/std/containers/sequences/array/max_size.pass.cpp
index 1f3ec0472ae..a0b77392ee8 100644
--- a/libcxx/test/std/containers/sequences/array/max_size.pass.cpp
+++ b/libcxx/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<int, 2> C;
@@ -32,4 +32,6 @@ int main()
ASSERT_NOEXCEPT(c.max_size());
assert(c.max_size() == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/size_and_alignment.pass.cpp b/libcxx/test/std/containers/sequences/array/size_and_alignment.pass.cpp
index c57740bcaa5..f585da6ce7a 100644
--- a/libcxx/test/std/containers/sequences/array/size_and_alignment.pass.cpp
+++ b/libcxx/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<char>();
test_type<int>();
test_type<double>();
@@ -65,4 +67,6 @@ int main() {
test_type<std::max_align_t>();
test_type<TestType1>();
test_type<TestType2>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/array/types.pass.cpp b/libcxx/test/std/containers/sequences/array/types.pass.cpp
index e76c06e6d46..f86e008d2e8 100644
--- a/libcxx/test/std/containers/sequences/array/types.pass.cpp
+++ b/libcxx/test/std/containers/sequences/array/types.pass.cpp
@@ -47,7 +47,7 @@ void test_iterators() {
static_assert((std::is_same<typename CItT::difference_type, typename C::difference_type>::value), "");
}
-int main()
+int main(int, char**)
{
{
typedef double T;
@@ -93,4 +93,6 @@ int main()
static_assert((std::is_same<typename C::difference_type,
typename std::iterator_traits<typename C::const_iterator>::difference_type>::value), "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp
index 769aa9ec113..287faf75ec4 100644
--- a/libcxx/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <deque>
-int main()
+int main(int, char**)
{
std::deque<int, std::allocator<long> > d;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp
index b63784312d2..86c518450f9 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp
+++ b/libcxx/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<int> c = make<std::deque<int> >(10);
@@ -87,4 +87,6 @@ int main()
assert(c.back() == 9);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp
index 701e318973c..79e4b30b2b2 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp
index 7adf6656a7e..38859411067 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp
+++ b/libcxx/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<int> C;
@@ -42,4 +42,6 @@ int main()
assert(c.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp
index d5b3cc521e6..230a46519b1 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp
+++ b/libcxx/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<int, 10> A;
typedef std::deque<int, A> 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/libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp
index 6ef329ee62f..9161592213b 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>>>(rng[i], rng[j], rng[k]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp
index 02910d8bf50..876ff2fe5ad 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>>>(rng[i], rng[j], rng[k]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp
index e4f0e2bd002..bde2eaaaa38 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp
index 2b89c0490d9..c70abe421cf 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.capacity/size.pass.cpp
+++ b/libcxx/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<int> C;
@@ -58,4 +58,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp
index 4dcea9782af..e2700b958a7 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp
+++ b/libcxx/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<int>(std::allocator<int>());
test<NotConstructible>(test_allocator<NotConstructible>(3));
@@ -36,4 +36,6 @@ int main()
test<int>(explicit_allocator<int>());
test<NotConstructible>(explicit_allocator<NotConstructible>{});
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp
index 5441583fa81..edca369a54a 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp
+++ b/libcxx/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<int> d;
@@ -37,4 +37,6 @@ int main()
assert(d[2] == 5);
assert(d[3] == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp
index 6b3b3f19a43..d59943574f0 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp
index ba18ab24eb3..2875a177626 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j], rng[k]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp
index bb5bb1393c0..2d42ee38a50 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp
index 138e6bdc7e0..4334fd6a539 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp
+++ b/libcxx/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<int>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp
index 3180384aab5..99bf89c7908 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.fail.cpp
+++ b/libcxx/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<int>, allocator<allocator<int>>>
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp
index b349819cc7b..ac08613818a 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp
+++ b/libcxx/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<decltype(deq)::allocator_type, std::allocator<long double>>, "");
assert(deq.size() == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/default.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/default.pass.cpp
index bb84f05f49d..f132eb5bee8 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/default.pass.cpp
+++ b/libcxx/test/std/containers/sequences/deque/deque.cons/default.pass.cpp
@@ -29,7 +29,7 @@ test()
#endif
}
-int main()
+int main(int, char**)
{
test<int, std::allocator<int> >();
test<NotConstructible, limited_allocator<NotConstructible, 1> >();
@@ -37,4 +37,6 @@ int main()
test<int, min_allocator<int> >();
test<NotConstructible, min_allocator<NotConstructible> >();
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp
index fea4799d54d..abc3de7db99 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_alloc<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp
index 3dcc15045e2..7e09148b4fd 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -47,4 +47,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp
index b76d0cca578..02cbadd6c68 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp
+++ b/libcxx/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<int> d = {3, 4, 5, 6};
@@ -35,4 +35,6 @@ int main()
assert(d[2] == 5);
assert(d[3] == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp
index e412e94e7e9..1450c978b68 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp
+++ b/libcxx/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<int, test_allocator<int>> d({3, 4, 5, 6}, test_allocator<int>(3));
@@ -38,4 +38,6 @@ int main()
assert(d[2] == 5);
assert(d[3] == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp
index 6c68cd09016..214ac8303bd 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp
index c6391620b2e..c72f73a9a8a 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.cons/move.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/move.pass.cpp
index ee628c6aa99..b8fdc989247 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/move.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp
index 54ce39d7e80..68dd99f105b 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp
index 325f24c8018..5fcfbb8d9ba 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp
index 3facd3084dc..1d86c14aadd 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -51,4 +51,6 @@ int main()
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp
index b5d3331f43c..8b4b4fb1fa5 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp
index 22f015950eb..c26ddec0c19 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp
+++ b/libcxx/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<int>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp
index 140bb9c7647..5f415020128 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp
+++ b/libcxx/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<int> d;
@@ -37,4 +37,6 @@ int main()
assert(d[2] == 5);
assert(d[3] == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/size.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/size.pass.cpp
index fe378e58f84..b69d2bb598e 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/size.pass.cpp
+++ b/libcxx/test/std/containers/sequences/deque/deque.cons/size.pass.cpp
@@ -86,7 +86,7 @@ test(unsigned n)
test2<T, Allocator> ( n );
}
-int main()
+int main(int, char**)
{
test<DefaultOnly, std::allocator<DefaultOnly> >(0);
test<DefaultOnly, std::allocator<DefaultOnly> >(1);
@@ -113,4 +113,6 @@ int main()
test3<int, min_allocator<int>> (3);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp
index 8926a879396..8c432182a67 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp
+++ b/libcxx/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<int, std::allocator<int> >(0, 5);
test<int, std::allocator<int> >(1, 10);
@@ -48,4 +48,6 @@ int main()
#if TEST_STD_VER >= 11
test<int, min_allocator<int> >(4095, 90);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp
index 80218de7365..d7e4b3df991 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp
+++ b/libcxx/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<int> a;
@@ -64,4 +64,6 @@ int main()
test(4097, 157, a);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp
index 5af8faef47b..2293ef20531 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp
+++ b/libcxx/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<std::deque<int>>();
test<std::deque<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::deque<long>>();
test<std::deque<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp
index 181c73686e2..e0828a3fad8 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp
+++ b/libcxx/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<std::deque<int>>();
test<std::deque<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::deque<long>>();
test<std::deque<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp
index 8cfa82406db..becc36878bf 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp
index 78278df325c..f4713dfdfef 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp
+++ b/libcxx/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<std::deque<Emplaceable, min_allocator<Emplaceable>> >(rng[i], rng[j]);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp
index 835a47a5e83..ae04c7d17cf 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp
index 7f0298cdf28..43d6c36d217 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp
index 3a055df9fee..54395114a0c 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp
index 79cb562c1c5..d8db68368b0 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp
index fd08b6afec6..3a8a06d58cf 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp
+++ b/libcxx/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<int> queue;
for (int i = 0; i < 20; ++i)
@@ -74,4 +74,6 @@ int main()
}
queue.pop_back();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp
index c81d9a8bbac..c738748a6f6 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp
index f14da8a817b..e0da02f7e7e 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp
+++ b/libcxx/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<int> d(10, 1);
@@ -59,4 +59,6 @@ int main()
assert(d[12] == 1);
assert(d[13] == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
index cb36aa2802c..9a5f05476d3 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
+++ b/libcxx/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<std::deque<MoveOnly, min_allocator<MoveOnly> > >();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp
index a9f242706c2..eec8e0a4998 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp
+++ b/libcxx/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<std::deque<MoveOnly, min_allocator<MoveOnly>> >(rng[i], rng[j]);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp
index ced0e360ba1..0b95c8fc50a 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp
index 2e16c342a72..8dc0b50b570 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp
index 74c48d326f4..7b5427b8368 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp
+++ b/libcxx/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<int> queue;
for (int i = 0; i < 20; ++i)
@@ -45,4 +45,6 @@ int main()
test(queue);
queue.pop_back();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp
index 1eee65186ae..b0315eb54be 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp
index e773debde43..3ff1b5b9f17 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp
+++ b/libcxx/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<int> queue;
for (int i = 0; i < 20; ++i)
@@ -45,4 +45,6 @@ int main()
test(queue);
queue.pop_back();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp
index 672187380a4..9d25d168492 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp
index be2d72c5358..d0a73c37f99 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp
index 4bd62b10919..d4c46f0bcbc 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp
index aa9366956ff..29354468134 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp
+++ b/libcxx/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<std::deque<MoveOnly, min_allocator<MoveOnly>> >(rng[j]);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp
index 7e4f7151c54..dee483c7957 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp
index a6a5200e9a8..103f2c41d58 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp
index 3ffde9bf34f..7a66554d127 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp
+++ b/libcxx/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<std::deque<MoveOnly, min_allocator<MoveOnly>> >(rng[i], rng[j]);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.special/copy.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.special/copy.pass.cpp
index f6ee7737d83..f861c424af4 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.special/copy.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp
index 2e51d13ce70..b5225ae71bc 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.special/move.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.special/move.pass.cpp
index d26132b3f65..d1c2a3d726a 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.special/move.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int>> >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp
index 0f3ab067fc5..9193609d200 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp
+++ b/libcxx/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<std::deque<int, min_allocator<int> > >(rng[i], rng[j]);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/deque.special/swap.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.special/swap.pass.cpp
index 56310b80ce8..33910e419b7 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.special/swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp
index 7820480da5f..edbe2112895 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -85,4 +85,6 @@ int main()
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/iterators.pass.cpp b/libcxx/test/std/containers/sequences/deque/iterators.pass.cpp
index 9fe9326ec90..1f06ffde41a 100644
--- a/libcxx/test/std/containers/sequences/deque/iterators.pass.cpp
+++ b/libcxx/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<int> C;
@@ -76,4 +76,6 @@ int main()
// assert ( ii1 != c.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/deque/types.pass.cpp b/libcxx/test/std/containers/sequences/deque/types.pass.cpp
index 1310400922f..cfab930f390 100644
--- a/libcxx/test/std/containers/sequences/deque/types.pass.cpp
+++ b/libcxx/test/std/containers/sequences/deque/types.pass.cpp
@@ -71,7 +71,7 @@ test()
typename std::iterator_traits<typename C::const_iterator>::difference_type>::value), "");
}
-int main()
+int main(int, char**)
{
test<int, test_allocator<int> >();
test<int*, std::allocator<int*> >();
@@ -100,4 +100,6 @@ int main()
typename std::iterator_traits<typename C::const_iterator>::difference_type>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp
index 6973d9aee3a..42fb8da918d 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <forward_list>
-int main()
+int main(int, char**)
{
std::forward_list<int, std::allocator<long> > fl;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/empty.fail.cpp b/libcxx/test/std/containers/sequences/forwardlist/empty.fail.cpp
index effcc27335b..2ca3e024e66 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/empty.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/empty.pass.cpp
index 6597c66ea29..727904c9871 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/empty.pass.cpp
+++ b/libcxx/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<int> C;
@@ -42,4 +42,6 @@ int main()
assert(c.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp
index 26bbdb61e6e..2509e9b2c4f 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp
index 2057286589c..bf43ee82ca0 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp
+++ b/libcxx/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<NotConstructible> A;
@@ -26,4 +26,6 @@ int main()
assert(c.get_allocator() == A(12));
assert(c.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp
index b70b4e8a289..c362e205153 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp
+++ b/libcxx/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<NotConstructible> A;
@@ -45,4 +45,6 @@ int main()
assert(c.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp
index 05a74d50df0..e40d405c932 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp
index 20ed6c51a8a..40405dd2e73 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp
index 24feee382ed..36e4ea0ca0c 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp
index 42f0a43b932..14c098b660b 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp
index 098702b4407..c0b934445e0 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp
index ec8aadf38c7..ea4cc811e4b 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp
index 551eebb440c..681629a2c5e 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp
index bfcb2b49052..9788ca5ff6b 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp
index 9c91a031f99..cc146316ac1 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp
+++ b/libcxx/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<int>, allocator<allocator<int>>>
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp
index e4599d469ea..fd49de5814e 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.pass.cpp
+++ b/libcxx/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<decltype(fwl)::allocator_type, std::allocator<long double>>, "");
assert(std::distance(fwl.begin(), fwl.end()) == 0); // no size for forward_list
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp
index 27eb1577c44..1694faf466b 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp
index 99263691646..f9363feb67b 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_alloc<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp
index ab61b04f93e..98b120f5350 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp
+++ b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp
@@ -19,6 +19,8 @@ struct X
std::forward_list<X> q;
};
-int main()
+int main(int, char**)
{
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp
index ce3d0f4379d..ba879964554 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -47,4 +47,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp
index ac4bcf4a518..fda636073a8 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp
index 05a31877834..cdef7c07ef5 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp
index 428fa04f148..eedec348783 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp
index 9337b9b0548..7db6a41e85e 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp
index 502ca930e59..486c124af65 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -51,4 +51,6 @@ int main()
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp
index ddd3cfe7327..5717bb89118 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp
index fb0ec74d6eb..ce9cd59d1a3 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp
index 30fe467fdea..1a85d3feebe 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp
index 7514d263ed1..ca3931d107d 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp
+++ b/libcxx/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<DefaultOnly> C;
@@ -70,4 +70,6 @@ int main()
check_allocator<T, min_allocator<T>> ( 3 );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp
index eee26298e33..e3f247202d4 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp
index 26b3f8c6f58..cc5394f5ab3 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp
+++ b/libcxx/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<int> A;
@@ -46,4 +46,6 @@ int main()
assert(c.get_allocator() == A());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp
index 53e99b48c28..68a26fbc704 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp
+++ b/libcxx/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<std::forward_list<int>>();
test<std::forward_list<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::forward_list<long>>();
test<std::forward_list<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp
index e3e8575403e..b2106b8c8de 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp
+++ b/libcxx/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<std::forward_list<int>>();
test<std::forward_list<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::forward_list<long>>();
test<std::forward_list<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp
index 726051b8e0f..638a78327df 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp
index 25c2c312bf4..e5441109bf3 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp
index 5f7ac62c445..8ed29ec5afd 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp
index 70e7d248fad..f2581239824 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp
index 121e0178c1c..1669e0c5c12 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
index 419ce6891d4..0a431a8965d 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
index 563be1739b1..59e687f6c4c 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
index bfc8c04f19f..3ba4f9e23f1 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
index 1782bc7fdc0..be5c6e5176c 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
index 8ad42aced00..4cbc92edd74 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
index 2aa254bbf6a..2495a707a98 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
index e1927945af1..7898fea9219 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp
index 40b092e7697..d28f10e8192 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp
index 15e3bfbc184..192227ee2b1 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp
index 3015abb76db..8b122f1f937 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp
+++ b/libcxx/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<CMyClass> vec;
@@ -70,4 +70,6 @@ int main()
}
catch (...) {
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
index e768cd0aec3..268101671cb 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp
index b79e4fd36e7..ed2de980072 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
index 30f99ab9670..f6f4027e0fc 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp
index c2e32a754ee..5a55ae963de 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp
index 6656f9191ae..3de61a37f72 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp
index fec75668a65..ca3ec253da3 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp
index 45a12e7e864..1b18337bc99 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp
+++ b/libcxx/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::size_t>(std::distance(std::begin(t1), std::end(t1))));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp
index e9fe3cae68a..82b6813fff0 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp
+++ b/libcxx/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<std::forward_list<int> >(i);
@@ -38,4 +38,6 @@ int main()
for (int i = 0; i < 10; ++i)
test<std::forward_list<int, min_allocator<int>> >(i);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp
index 239e5f129d6..c76fe03ec1a 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp
+++ b/libcxx/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<std::forward_list<int> >(i);
@@ -46,4 +46,6 @@ int main()
for (int i = 0; i < 40; ++i)
test<std::forward_list<int, min_allocator<int>> >(i);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp
index d7e127bf481..971508ac410 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp
+++ b/libcxx/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<std::forward_list<int> >(i);
@@ -47,4 +47,6 @@ int main()
for (int i = 0; i < 40; ++i)
test<std::forward_list<int, min_allocator<int>> >(i);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp
index 6b57b318974..e883aee2ce4 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp
index a192627d8d1..87b2f60e1ad 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp
index c836a8bfe61..32050076c03 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp
index ccb0f9a8631..07a4eae97b0 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp
index 1d4a9a0f3ce..87db88080fc 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp
index 9f01fed6646..a727487ed0d 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp
+++ b/libcxx/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<std::forward_list<int, min_allocator<int>> >(i, j);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp
index 242a00bd860..5e0438c62bf 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp
index 44820d9d304..5b9b590d555 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp
index e65e064ffda..29a180a9661 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp
+++ b/libcxx/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<std::forward_list<int, min_allocator<int>> >(i, j);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp
index ae48d1a4b95..62479549584 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -85,4 +85,6 @@ int main()
static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/forwardlist/incomplete.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/incomplete.pass.cpp
index fd789b8c895..2bdfad777e8 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/incomplete.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/forwardlist/max_size.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/max_size.pass.cpp
index 6b93a3db60b..08d21d64116 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/max_size.pass.cpp
+++ b/libcxx/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<int, 10> 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/libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp b/libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp
index ff6c10e4630..01a7db039d4 100644
--- a/libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp
+++ b/libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp
@@ -31,7 +31,7 @@
struct A { std::forward_list<A> v; }; // incomplete type support
-int main()
+int main(int, char**)
{
{
typedef std::forward_list<char> C;
@@ -72,4 +72,6 @@ int main()
typename std::iterator_traits<typename C::const_iterator>::difference_type>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/sequences/list/allocator_mismatch.fail.cpp
index 002954b4480..39dcde477c2 100644
--- a/libcxx/test/std/containers/sequences/list/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/sequences/list/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <list>
-int main()
+int main(int, char**)
{
std::list<int, std::allocator<long> > l;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/incomplete_type.pass.cpp b/libcxx/test/std/containers/sequences/list/incomplete_type.pass.cpp
index 04b04d0bc2f..e68f06176b7 100644
--- a/libcxx/test/std/containers/sequences/list/incomplete_type.pass.cpp
+++ b/libcxx/test/std/containers/sequences/list/incomplete_type.pass.cpp
@@ -21,6 +21,8 @@ struct A {
std::list<A>::const_reverse_iterator crit;
};
-int main() {
+int main(int, char**) {
A a;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/iterators.pass.cpp b/libcxx/test/std/containers/sequences/list/iterators.pass.cpp
index 89cc3932d56..0fe92dfba69 100644
--- a/libcxx/test/std/containers/sequences/list/iterators.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.capacity/empty.fail.cpp b/libcxx/test/std/containers/sequences/list/list.capacity/empty.fail.cpp
index 99325fcb67a..0cbaa464d4a 100644
--- a/libcxx/test/std/containers/sequences/list/list.capacity/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.capacity/empty.pass.cpp b/libcxx/test/std/containers/sequences/list/list.capacity/empty.pass.cpp
index 27bd73e8845..7619ec50853 100644
--- a/libcxx/test/std/containers/sequences/list/list.capacity/empty.pass.cpp
+++ b/libcxx/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<int> C;
@@ -42,4 +42,6 @@ int main()
assert(c.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp b/libcxx/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp
index e3da37d7397..8560a6a87f0 100644
--- a/libcxx/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp
+++ b/libcxx/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<int, 10> A;
typedef std::list<int, A> 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/libcxx/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp b/libcxx/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp
index 04476900dd0..3c9e240d752 100644
--- a/libcxx/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp
+++ b/libcxx/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<int> l(5, 2);
@@ -77,4 +77,6 @@ int main()
}
#endif // __LIBCPP_MOVE
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp b/libcxx/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp
index 404bb0c1b65..db1c1419cca 100644
--- a/libcxx/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp
+++ b/libcxx/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<double> l(5, 2);
@@ -49,4 +49,6 @@ int main()
assert(l.back() == 3.5);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.capacity/size.pass.cpp b/libcxx/test/std/containers/sequences/list/list.capacity/size.pass.cpp
index b28b6572f9e..d4801e76c22 100644
--- a/libcxx/test/std/containers/sequences/list/list.capacity/size.pass.cpp
+++ b/libcxx/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<int> C;
@@ -58,4 +58,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp
index c4493cac787..91ac1cfa6aa 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp
+++ b/libcxx/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<int, test_allocator<int> > l(3, 2, test_allocator<int>(5));
@@ -40,4 +40,6 @@ int main()
assert(l2.get_allocator() == min_allocator<int>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp
index 80d5ad074a9..54c91ae4a12 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp
+++ b/libcxx/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<int> d;
@@ -39,4 +39,6 @@ int main()
assert(*i++ == 5);
assert(*i++ == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp
index 7400ba5ca3f..1e826ed9115 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp
+++ b/libcxx/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<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5));
@@ -76,4 +76,6 @@ int main()
assert(l.empty());
assert(l2.get_allocator() == lo.get_allocator());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/copy.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/copy.pass.cpp
index 68b2e9d16f4..153cd2dbc96 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/copy.pass.cpp
+++ b/libcxx/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<int> l(3, 2);
@@ -50,4 +50,6 @@ int main()
assert(l2.get_allocator() == l.get_allocator());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp
index b722c40e602..14e95850225 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp
+++ b/libcxx/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<int, test_allocator<int> > l(3, 2, test_allocator<int>(5));
@@ -38,4 +38,6 @@ int main()
assert(l2.get_allocator() == min_allocator<int>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/deduct.fail.cpp b/libcxx/test/std/containers/sequences/list/list.cons/deduct.fail.cpp
index 6d9833b5f87..36982263dfc 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/deduct.fail.cpp
+++ b/libcxx/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<int>, allocator<allocator<int>>>
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/deduct.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/deduct.pass.cpp
index 20c017500e0..03d3f38187e 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/deduct.pass.cpp
+++ b/libcxx/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<decltype(lst)::allocator_type, std::allocator<long double>>, "");
assert(lst.size() == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/default.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/default.pass.cpp
index ffbfa0b21dc..348390c4586 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/default.pass.cpp
+++ b/libcxx/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<int> l;
@@ -64,4 +64,6 @@ int main()
assert(std::distance(l.begin(), l.end()) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp
index b41f7320d0f..93951e96361 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_alloc<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp
index 1596a4e44b2..2e0b5203b8e 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp
+++ b/libcxx/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<int> l;
@@ -44,4 +44,6 @@ int main()
assert(std::distance(l.begin(), l.end()) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp
index 64894dc38dd..62af49e639a 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -47,4 +47,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp
index 61a277395e5..bd4ffeb1371 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp
+++ b/libcxx/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<int> d = {3, 4, 5, 6};
@@ -37,4 +37,6 @@ int main()
assert(*i++ == 5);
assert(*i++ == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp
index ec560ef8d34..f6eca2112e1 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp
+++ b/libcxx/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<int, test_allocator<int>> d({3, 4, 5, 6}, test_allocator<int>(3));
@@ -40,4 +40,6 @@ int main()
assert(*i++ == 5);
assert(*i++ == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp
index ef6e11b25f1..f7491f4501f 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.cons/move.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/move.pass.cpp
index 9ad55ecdb01..a79a3723231 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/move.pass.cpp
+++ b/libcxx/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<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5));
@@ -59,4 +59,6 @@ int main()
assert(l.empty());
assert(l2.get_allocator() == lo.get_allocator());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp
index 80ef7cdde0a..d18ea2c4a0f 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5));
@@ -72,4 +72,6 @@ int main()
assert(l.empty());
assert(l2.get_allocator() == min_allocator<MoveOnly>());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp
index b12e3d9e3b7..c6c714595b4 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -51,4 +51,6 @@ int main()
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp
index 1b40bbdff25..43abd019ad4 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, some_alloc<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp
index b0d6a374e1c..58ea88f4315 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp
+++ b/libcxx/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp
@@ -16,7 +16,7 @@
#include <cassert>
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
std::list<int> d;
@@ -38,4 +38,6 @@ int main()
assert(*i++ == 5);
assert(*i++ == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/size_type.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/size_type.pass.cpp
index f11d617e134..ef365d09fd4 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/size_type.pass.cpp
+++ b/libcxx/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<int> l(3);
@@ -100,4 +100,6 @@ int main()
assert(std::distance(l.begin(), l.end()) == 3);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp b/libcxx/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp
index 25b3425abe3..282de37bbc5 100644
--- a/libcxx/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp
+++ b/libcxx/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<int> l(3, 2);
@@ -76,4 +76,6 @@ int main()
assert(*i == 2);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.erasure/erase.pass.cpp b/libcxx/test/std/containers/sequences/list/list.erasure/erase.pass.cpp
index 6f0b5fc8925..9c03c728248 100644
--- a/libcxx/test/std/containers/sequences/list/list.erasure/erase.pass.cpp
+++ b/libcxx/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<std::list<int>>();
test<std::list<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::list<long>>();
test<std::list<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp
index 152f6663315..f25d3e830f2 100644
--- a/libcxx/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp
+++ b/libcxx/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<std::list<int>>();
test<std::list<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::list<long>>();
test<std::list<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp
index ba9e413e52a..0afd0a54835 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp
index 5183cd9a7f2..642e8434221 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp
+++ b/libcxx/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<A> c;
@@ -63,4 +63,6 @@ int main()
assert(c.back().getd() == 4.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp
index ca428ec6506..b7eaa7047bd 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp
+++ b/libcxx/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<A> c;
@@ -84,4 +84,6 @@ int main()
assert(c.back().geti() == 3);
assert(c.back().getd() == 4.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp
index 25d7eb37d3b..eece4186caa 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp
+++ b/libcxx/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<A> c;
@@ -84,4 +84,6 @@ int main()
assert(c.back().geti() == 2);
assert(c.back().getd() == 3.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp
index 824c3680644..87486b61690 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp
index 8166efbd343..1df39913c53 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp
index 5cfde77e29b..98dcd0ba28d 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp
+++ b/libcxx/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<int> d(10, 1);
@@ -61,4 +61,6 @@ int main()
assert(*i++ == 1);
assert(*i++ == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp
index 0070266498f..22ef0f72b90 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp
+++ b/libcxx/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<std::list<int> >();
#if TEST_STD_VER >= 11
test<std::list<int, min_allocator<int>>>();
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp
index eefee912383..4ded48991a5 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp
+++ b/libcxx/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<MoveOnly> l1;
@@ -40,4 +40,6 @@ int main()
assert(l1.front() == MoveOnly(2));
assert(l1.back() == MoveOnly(1));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp
index 2fc8ab7c4f5..f577fc0bcb4 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp
+++ b/libcxx/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<std::list<int> >();
#if TEST_STD_VER >= 11
test<std::list<int, min_allocator<int>>>();
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp
index 614f57d1263..10a3d970406 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp
+++ b/libcxx/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<std::list<int> >();
#if TEST_STD_VER >= 11
test<std::list<int, min_allocator<int>>>();
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp
index 7247e828dda..c4c88d421d6 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp
index 9a0104d030a..3decb94c421 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp
index dba7c0f681e..e4aa404416f 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp
+++ b/libcxx/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<int> c;
@@ -33,4 +33,6 @@ int main()
assert((c == std::list<int, min_allocator<int>>(a, a+5)));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp
index f2b7664a15d..a6bbc256e0b 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp
+++ b/libcxx/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<CMyClass> vec;
@@ -70,4 +70,6 @@ int main()
}
catch (...) {
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp
index 0a4c4014b38..5894c2cc889 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp
+++ b/libcxx/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<MoveOnly> l1;
@@ -40,4 +40,6 @@ int main()
assert(l1.front() == MoveOnly(1));
assert(l1.back() == MoveOnly(2));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp
index 980b2515eb0..27e39e90a7b 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp
+++ b/libcxx/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<int> c;
@@ -33,4 +33,6 @@ int main()
assert((c == std::list<int, min_allocator<int>>(a, a+5)));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp
index 7b680396101..49f86222aee 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp
+++ b/libcxx/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<CMyClass> vec;
@@ -70,4 +70,6 @@ int main()
}
catch (...) {
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp
index 5f74b15975f..0020112858f 100644
--- a/libcxx/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp
+++ b/libcxx/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<MoveOnly> l1;
@@ -40,4 +40,6 @@ int main()
assert(l1.front() == MoveOnly(2));
assert(l1.back() == MoveOnly(1));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.ops/merge.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/merge.pass.cpp
index eb60a416547..c2a552cf62c 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/merge.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp
index d2d048b3831..911c3d09af1 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.ops/remove.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/remove.pass.cpp
index db6fd89a8d9..dab23f0414f 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/remove.pass.cpp
+++ b/libcxx/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<int, min_allocator<int>>(a2, a2 + 3)));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp
index 29dfafaaa73..f903278b3f1 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp
+++ b/libcxx/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp
@@ -29,7 +29,7 @@ bool g(int i)
typedef unary_counting_predicate<bool(*)(int), int> 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/libcxx/test/std/containers/sequences/list/list.ops/reverse.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/reverse.pass.cpp
index a8e5f50a21a..0cf1242df59 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/reverse.pass.cpp
+++ b/libcxx/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<int, min_allocator<int>>(a2, a2+sizeof(a2)/sizeof(a2[0]))));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.ops/sort.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/sort.pass.cpp
index 9cc92ef0d19..cd229c2d214 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/sort.pass.cpp
+++ b/libcxx/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<int, min_allocator<int>>(a2, a2+sizeof(a2)/sizeof(a2[0]))));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp
index f7dc6b0b300..a87e32acccb 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp
+++ b/libcxx/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<int, min_allocator<int>>(a2, a2+sizeof(a2)/sizeof(a2[0]))));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp
index e1d9f4c5218..6a921e25ea9 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp
index b87e6b8252a..9388b559fd6 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp
index e4c5752df60..d22321b2440 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.ops/unique.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/unique.pass.cpp
index e5e45949168..651ffbc7bae 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/unique.pass.cpp
+++ b/libcxx/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<int, min_allocator<int>>(a2, a2+4)));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp b/libcxx/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp
index a3f149d05ed..dd0bcd77b6f 100644
--- a/libcxx/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp
+++ b/libcxx/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<int, min_allocator<int>>(a2, a2+4)));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/list.special/swap.pass.cpp b/libcxx/test/std/containers/sequences/list/list.special/swap.pass.cpp
index de98cfe9f2a..be7df207bdd 100644
--- a/libcxx/test/std/containers/sequences/list/list.special/swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp
index c6e4f61ef2a..86634dd838d 100644
--- a/libcxx/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -85,4 +85,6 @@ int main()
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/list/types.pass.cpp b/libcxx/test/std/containers/sequences/list/types.pass.cpp
index bf872fffd93..914f9abab7d 100644
--- a/libcxx/test/std/containers/sequences/list/types.pass.cpp
+++ b/libcxx/test/std/containers/sequences/list/types.pass.cpp
@@ -28,7 +28,7 @@
struct A { std::list<A> v; }; // incomplete type support
-int main()
+int main(int, char**)
{
{
typedef std::list<int> C;
@@ -65,4 +65,6 @@ int main()
typename std::iterator_traits<typename C::const_iterator>::difference_type>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/nothing_to_do.pass.cpp b/libcxx/test/std/containers/sequences/nothing_to_do.pass.cpp
index f77636c8475..1f764da05d6 100644
--- a/libcxx/test/std/containers/sequences/nothing_to_do.pass.cpp
+++ b/libcxx/test/std/containers/sequences/nothing_to_do.pass.cpp
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp
index cffc3bfff0f..5aa86839ff4 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp
+++ b/libcxx/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<bool, test_allocator<bool> > l(3, true, test_allocator<bool>(5));
@@ -40,4 +40,6 @@ int main()
assert(l2.get_allocator() == min_allocator<bool>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp
index 36d32c73c73..bbd980bd325 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp
+++ b/libcxx/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<bool> d;
@@ -37,4 +37,6 @@ int main()
assert(d[2] == false);
assert(d[3] == true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp
index 59fb08fbf23..b70e9cde65b 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/assign_move.pass.cpp
+++ b/libcxx/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<bool, test_allocator<bool> > l(test_allocator<bool>(5));
@@ -75,4 +75,6 @@ int main()
assert(l.empty());
assert(l2.get_allocator() == lo.get_allocator());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/capacity.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/capacity.pass.cpp
index 14ebc6c1e63..e24ebe00c6a 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/capacity.pass.cpp
+++ b/libcxx/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<bool> v;
@@ -40,4 +40,6 @@ int main()
assert(v.capacity() >= 101);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/construct_default.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/construct_default.pass.cpp
index e481ece9f71..3fd2bf8d195 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/construct_default.pass.cpp
+++ b/libcxx/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<std::vector<bool> >();
@@ -75,4 +75,6 @@ int main()
test1<std::vector<bool, explicit_allocator<bool> > >(explicit_allocator<bool>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp
index 44931a75c6a..e20f300982c 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp
+++ b/libcxx/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<std::vector<bool, min_allocator<bool>> >(random_access_iterator<const bool*>(a), random_access_iterator<const bool*>(an));
test<std::vector<bool, min_allocator<bool>> >(a, an);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp
index 49d2c23e0ea..2aa2b42648f 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp
+++ b/libcxx/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<std::vector<bool, min_allocator<bool>> >(a, an, alloc);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/construct_size.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/construct_size.pass.cpp
index 8300924b6d0..2763df7e11d 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/construct_size.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector.bool/construct_size.pass.cpp
@@ -56,11 +56,13 @@ test(typename C::size_type n)
test2<C> ( n );
}
-int main()
+int main(int, char**)
{
test<std::vector<bool> >(50);
#if TEST_STD_VER >= 11
test<std::vector<bool, min_allocator<bool>> >(50);
test2<std::vector<bool, test_allocator<bool>> >( 100, test_allocator<bool>(23));
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp
index ecde4267809..068989330a3 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp
+++ b/libcxx/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<std::vector<bool> >(50, true);
#if TEST_STD_VER >= 11
test<std::vector<bool, min_allocator<bool>> >(50, true);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp
index c9439246560..e19f3c4a9d5 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp
+++ b/libcxx/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<std::vector<bool> >(50, true, std::allocator<bool>());
#if TEST_STD_VER >= 11
test<std::vector<bool, min_allocator<bool>> >(50, true, min_allocator<bool>());
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/copy.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/copy.pass.cpp
index 66a15a4c861..618a37faf70 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/copy.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp
index 9a63e5a555d..7970b2c7ed9 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp
+++ b/libcxx/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<bool>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp
index bffeaf64c74..800bd1b4b1c 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp
index 9d7858b4f8c..949add271a2 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp
+++ b/libcxx/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<bool> C;
@@ -46,4 +46,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/emplace.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/emplace.pass.cpp
index 26b9039073c..129cbff154e 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/emplace.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector.bool/emplace.pass.cpp
@@ -16,7 +16,7 @@
#include <cassert>
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::vector<bool> C;
@@ -63,4 +63,6 @@ int main()
assert(c[1] == true);
assert(c.back() == true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp
index 0ad72100214..974b7c24ac7 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp
+++ b/libcxx/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<bool> C;
@@ -87,4 +87,6 @@ int main()
assert(c[1] == true);
assert(c.back() == true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/empty.fail.cpp b/libcxx/test/std/containers/sequences/vector.bool/empty.fail.cpp
index 0381d7eb24b..0a84eb79d12 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/empty.fail.cpp
+++ b/libcxx/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<bool> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/empty.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/empty.pass.cpp
index e3226a12835..e0c0243e139 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/empty.pass.cpp
+++ b/libcxx/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<bool> C;
@@ -42,4 +42,6 @@ int main()
assert(c.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp
index ba8bdf5312a..f6631cf2d49 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/enabled_hash.pass.cpp
+++ b/libcxx/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<std::vector<bool> >();
test_hash_enabled_for_type<std::vector<bool, min_allocator<bool>>>();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp
index b0a65c9ae27..c3d6bfd5de0 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp
index b574552309a..89763017e97 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector.bool/find.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/find.pass.cpp
index 265b519de78..883b5b4dbca 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/find.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector.bool/find.pass.cpp
@@ -18,7 +18,7 @@
#include <cassert>
#include <cstddef>
-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/libcxx/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp
index 9f99675896f..d510b86fed0 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp
+++ b/libcxx/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<bool> d = {true, false, false, true};
@@ -35,4 +35,6 @@ int main()
assert(d[2] == false);
assert(d[3] == true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp
index 29164b598e6..27d8420a6df 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp
+++ b/libcxx/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<bool, test_allocator<bool>> d({true, false, false, true}, test_allocator<bool>(3));
@@ -38,4 +38,6 @@ int main()
assert(d[2] == false);
assert(d[3] == true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp
index 3760a9611bb..519752da103 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp
+++ b/libcxx/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<bool> d(10, true);
@@ -59,4 +59,6 @@ int main()
assert(d[12] == true);
assert(d[13] == true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp
index 7180bb8c28b..b9a92189169 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp
+++ b/libcxx/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<bool> v(100);
@@ -125,4 +125,6 @@ int main()
assert(v[j] == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp
index 9e13af2ac7d..5774ab5f6ca 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp
+++ b/libcxx/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<bool> v(100);
@@ -78,4 +78,6 @@ int main()
assert(v[j] == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp
index 1c0e8ed03a8..2502865c78e 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp
+++ b/libcxx/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<bool> v(100);
@@ -74,4 +74,6 @@ int main()
assert(v[j] == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/iterators.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/iterators.pass.cpp
index 0780d1dd093..7714e53b2cd 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/iterators.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector.bool/move.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/move.pass.cpp
index e5752e08437..4de0604c6a7 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/move.pass.cpp
+++ b/libcxx/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<bool, test_allocator<bool> > l(test_allocator<bool>(5));
@@ -89,4 +89,6 @@ int main()
assert(a.get_data() == 42);
}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp
index bcf57b6c2c3..f2ff5303b0f 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp
+++ b/libcxx/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<bool, test_allocator<bool> > l(test_allocator<bool>(5));
@@ -71,4 +71,6 @@ int main()
assert(l.empty());
assert(l2.get_allocator() == min_allocator<bool>());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp
index 60517e20653..6c7fcfca75c 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp
index 8326e4c4271..a59e1a8eb94 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp
+++ b/libcxx/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<C>::value, "");
#endif
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp
index 5263fa3bd3a..22384fe8d06 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp
+++ b/libcxx/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<bool> d;
@@ -37,4 +37,6 @@ int main()
assert(d[2] == false);
assert(d[3] == true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/push_back.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/push_back.pass.cpp
index 2e7d82d961b..438869be16c 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/push_back.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp
index 22e10914225..c41bac18836 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector.bool/reserve.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/reserve.pass.cpp
index b7430453fae..039c1bc18fa 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/reserve.pass.cpp
+++ b/libcxx/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<bool> v;
@@ -50,4 +50,6 @@ int main()
assert(v.capacity() >= 150);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/resize_size.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/resize_size.pass.cpp
index 3d926910ce7..53e83ac7eff 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/resize_size.pass.cpp
+++ b/libcxx/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<bool> v(100);
@@ -46,4 +46,6 @@ int main()
assert(v.capacity() >= 400);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp
index 061f8a505e4..ef0cb6160c6 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp
+++ b/libcxx/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<bool> v(100);
@@ -48,4 +48,6 @@ int main()
assert(v[i] == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp
index 988ce6e03bf..59714d5fb5c 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp
+++ b/libcxx/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<bool> v(100);
@@ -34,4 +34,6 @@ int main()
assert(v.size() >= 101);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/size.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/size.pass.cpp
index d8abef9893f..db737c930c3 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/size.pass.cpp
+++ b/libcxx/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<bool> C;
@@ -58,4 +58,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/swap.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/swap.pass.cpp
index 9aa579d4a6d..9ff11113d82 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/swap.pass.cpp
+++ b/libcxx/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<bool> v1(100);
@@ -94,4 +94,6 @@ int main()
assert(v[1] == true);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp
index dbf0f821f13..e346c29983f 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector.bool/types.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/types.pass.cpp
index 4736f8ac976..d15973a38b1 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/types.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector.bool/types.pass.cpp
@@ -67,7 +67,7 @@ test()
std::reverse_iterator<typename C::const_iterator> >::value), "");
}
-int main()
+int main(int, char**)
{
test<test_allocator<bool> >();
test<std::allocator<bool> >();
@@ -76,4 +76,6 @@ int main()
#if TEST_STD_VER >= 11
test<min_allocator<bool> >();
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp b/libcxx/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp
index c0d27e4d294..5f9ae3decb6 100644
--- a/libcxx/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp
+++ b/libcxx/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<bool> T;
@@ -50,4 +50,6 @@ int main()
assert(h(vb) != 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp
index 001af629856..0c57f16be6c 100644
--- a/libcxx/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <vector>
-int main()
+int main(int, char**)
{
std::vector<int, std::allocator<long> > v;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/contiguous.pass.cpp b/libcxx/test/std/containers/sequences/vector/contiguous.pass.cpp
index 2ac79be6ad1..99d9d6ecae7 100644
--- a/libcxx/test/std/containers/sequences/vector/contiguous.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector/contiguous.pass.cpp
@@ -23,7 +23,7 @@ void test_contiguous ( const C &c )
assert ( *(c.begin() + static_cast<typename C::difference_type>(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/libcxx/test/std/containers/sequences/vector/iterators.pass.cpp b/libcxx/test/std/containers/sequences/vector/iterators.pass.cpp
index f8b8ca3176b..296c551f76f 100644
--- a/libcxx/test/std/containers/sequences/vector/iterators.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/types.pass.cpp b/libcxx/test/std/containers/sequences/vector/types.pass.cpp
index 101355bee7c..0a04c25527a 100644
--- a/libcxx/test/std/containers/sequences/vector/types.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector/types.pass.cpp
@@ -78,7 +78,7 @@ test()
std::reverse_iterator<typename C::const_iterator> >::value), "");
}
-int main()
+int main(int, char**)
{
test<int, test_allocator<int> >();
test<int*, std::allocator<int*> >();
@@ -104,4 +104,6 @@ int main()
// typename std::iterator_traits<typename C::const_iterator>::difference_type>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp
index 58dccba224a..a8ee9f22962 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp
+++ b/libcxx/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<int> v;
@@ -44,4 +44,6 @@ int main()
assert(is_contiguous_container_asan_correct(v));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp
index 8085bd4846c..0f7dc6c64cc 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp
index 594b9e4f48d..cce2602bd36 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp
+++ b/libcxx/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<int> C;
@@ -42,4 +42,6 @@ int main()
assert(c.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp
index 3e18d4a4d5b..c9cc6d5821c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp
+++ b/libcxx/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<int, 10> A;
typedef std::vector<int, A> 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/libcxx/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp
index 48f57c99cb4..4cf3b2d338c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp
+++ b/libcxx/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<int> v;
@@ -66,4 +66,6 @@ int main()
assert(is_contiguous_container_asan_correct(v));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp
index d4b282518fe..41188acb7d8 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp
+++ b/libcxx/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<int> v(100);
@@ -80,4 +80,6 @@ int main()
assert(is_contiguous_container_asan_correct(v));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp
index 35b63756a31..4d9f7931d8a 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp
+++ b/libcxx/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<int> v(100);
@@ -73,4 +73,6 @@ int main()
assert(is_contiguous_container_asan_correct(v));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp
index 1b8d2815ccd..36125bb932c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp
+++ b/libcxx/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<int> v(100);
@@ -58,4 +58,6 @@ int main()
assert(is_contiguous_container_asan_correct(v));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp
index 8944eca422e..373a7069f3a 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/size.pass.cpp
+++ b/libcxx/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<int> C;
@@ -58,4 +58,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp
index f66eafe25f5..e2fa0d8b928 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp
+++ b/libcxx/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<int> v1(100);
@@ -46,4 +46,6 @@ int main()
assert(is_contiguous_container_asan_correct(v2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp
index 2c087fb498d..f6d8dd50b7e 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp
+++ b/libcxx/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<int, test_allocator<int> > l(3, 2, test_allocator<int>(5));
@@ -40,4 +40,6 @@ int main()
assert(l2.get_allocator() == min_allocator<int>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp
index c64c8bf3bce..4673df9558d 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp
+++ b/libcxx/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<int> V;
@@ -48,4 +48,6 @@ int main()
test(d1);
test(d2);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp
index 888ffb105d1..df8450210d8 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp
index 1a915060c1a..4b70c7843f1 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp
+++ b/libcxx/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<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(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/libcxx/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp
index 4f053072234..b85238db9a9 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp
+++ b/libcxx/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<int> V;
@@ -50,4 +50,6 @@ int main()
test(d2);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp
index c31b3c2faa5..346c357d3f3 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp
+++ b/libcxx/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<std::vector<int> >();
@@ -98,4 +98,6 @@ int main()
assert(v.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
index 1623c8296be..8f8ffa82c0c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
index 6cd319bc8a9..3a97b43b7e0 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp
index fe20a703694..f111220d3a4 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp
@@ -60,7 +60,7 @@ test(typename C::size_type n)
test2<C> ( n );
}
-int main()
+int main(int, char**)
{
test<std::vector<int> >(50);
test<std::vector<DefaultOnly> >(500);
@@ -71,4 +71,6 @@ int main()
test2<std::vector<DefaultOnly, test_allocator<DefaultOnly>> >( 100, test_allocator<DefaultOnly>(23));
assert(DefaultOnly::count == 0);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp
index c8cd2f2a3c4..0839883a9b5 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp
+++ b/libcxx/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<std::vector<int> >(50, 3);
// Add 1 for implementations that dynamically allocate a container proxy.
@@ -38,4 +38,6 @@ int main()
#if TEST_STD_VER >= 11
test<std::vector<int, min_allocator<int>> >(50, 3);
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp
index c0bba42da45..1de08853454 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp
+++ b/libcxx/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<std::vector<int> >(50, 3, std::allocator<int>());
#if TEST_STD_VER >= 11
test<std::vector<int, min_allocator<int>> >(50, 3, min_allocator<int>());
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp
index 1542827e35b..844da38416b 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp
index d54fc59f508..79b484f78c7 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp
+++ b/libcxx/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<int>());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp
index 0ce0bafbff4..beb10498c77 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp
+++ b/libcxx/test/std/containers/sequences/vector/vector.cons/deduct.fail.cpp
@@ -23,7 +23,7 @@
#include <cstddef>
-int main()
+int main(int, char**)
{
// Test the explicit deduction guides
@@ -36,4 +36,6 @@ int main()
// deque<allocator<int>, allocator<allocator<int>>>
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp
index 0ada98c0c9a..e6b59b40c8f 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/deduct.pass.cpp
+++ b/libcxx/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<decltype(vec)::allocator_type, std::allocator<bool>>, "");
assert(vec.size() == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp
index e7298ba85a0..1558ea4b619 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp
+++ b/libcxx/test/std/containers/sequences/vector/vector.cons/default.recursive.pass.cpp
@@ -17,6 +17,8 @@ struct X
std::vector<X> q;
};
-int main()
+int main(int, char**)
{
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp
index 24f78b28244..91434964b2c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -47,4 +47,6 @@ int main()
typedef std::vector<MoveOnly, some_alloc<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp
index e02a7b029e2..f4c05b6e2d5 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -47,4 +47,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp
index a839e03666a..168e3b58bd5 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp
+++ b/libcxx/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<int> d = {3, 4, 5, 6};
@@ -37,4 +37,6 @@ int main()
assert(d[2] == 5);
assert(d[3] == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp
index f8ea034f740..633b5c5e2ea 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp
+++ b/libcxx/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<int, test_allocator<int>> d({3, 4, 5, 6}, test_allocator<int>(3));
@@ -41,4 +41,6 @@ int main()
assert(d[2] == 5);
assert(d[3] == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/move.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/move.pass.cpp
index e5d625b5e36..938857458b7 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/move.pass.cpp
+++ b/libcxx/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<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5));
@@ -129,4 +129,6 @@ int main()
assert(a.get_data() == 42);
}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp
index dcea27a0d7a..2f15a14e8c8 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp
+++ b/libcxx/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<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5));
@@ -93,4 +93,6 @@ int main()
assert(l2.get_allocator() == min_allocator<MoveOnly>());
assert(is_contiguous_container_asan_correct(l2));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp
index 8eeb19eb43a..c5c5e29cda4 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -91,4 +91,6 @@ int main()
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp
index a9a554ad213..1228414289f 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -51,4 +51,6 @@ int main()
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
#endif
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp
index 941f1e012b3..61c20b7c7f0 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp
+++ b/libcxx/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<int> d;
@@ -40,4 +40,6 @@ int main()
assert(d[2] == 5);
assert(d[3] == 6);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.data/data.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.data/data.pass.cpp
index cd176c7017b..3477c5eb1bd 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.data/data.pass.cpp
+++ b/libcxx/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<int> v;
@@ -59,4 +59,6 @@ int main()
assert(is_contiguous_container_asan_correct(v));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp
index 33d973954e2..ec5016d2f6c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp
+++ b/libcxx/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<int> v;
@@ -59,4 +59,6 @@ int main()
assert(is_contiguous_container_asan_correct(v));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp
index 3a96b55cadf..00676b52dc6 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp
+++ b/libcxx/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<std::vector<int>>();
test<std::vector<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::vector<long>>();
test<std::vector<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp
index f18c4048377..10d66a29b4e 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp
+++ b/libcxx/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<std::vector<int>>();
test<std::vector<int, min_allocator<int>>> ();
@@ -74,4 +74,6 @@ int main()
test<std::vector<long>>();
test<std::vector<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp
index a1ce8f00026..334c67adcfc 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp
index 7acc90b5a69..1279fba4ce2 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp
+++ b/libcxx/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<A> c;
@@ -132,4 +132,6 @@ int main()
assert(c.back().geti() == 3);
assert(c.back().getd() == 4.5);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp
index 6ddc88560d2..435be207bb4 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp
+++ b/libcxx/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<A> c;
@@ -144,4 +144,6 @@ int main()
assert(c.size() == 2);
assert(is_contiguous_container_asan_correct(c));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp
index 45835c33862..ec5f778565a 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp
+++ b/libcxx/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<int> v;
@@ -56,4 +56,6 @@ int main()
assert(v[0] == 3);
assert(is_contiguous_container_asan_correct(v));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp
index def3b350dd2..aac35f9f811 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp
index aab348f08bf..7682000d75e 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp
index 46b6c010abf..30d0cd686a4 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp
+++ b/libcxx/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<int> d(10, 1);
@@ -62,4 +62,6 @@ int main()
assert(d[12] == 1);
assert(d[13] == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp
index fadd09e3e5a..74cb612aab0 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp
+++ b/libcxx/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<int> V;
@@ -171,4 +171,6 @@ int main()
assert(v[j] == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp
index e2190fd885d..780bd9c485f 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp
+++ b/libcxx/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<MoveOnly> v(100);
@@ -62,4 +62,6 @@ int main()
for (++j; j < 101; ++j)
assert(v[j] == MoveOnly());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp
index ddaa4fb6a35..5b182f44d6a 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp
+++ b/libcxx/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<int> v(100);
@@ -111,4 +111,6 @@ int main()
assert(v[j] == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp
index 23f0030ab25..2edadd0fe77 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp
+++ b/libcxx/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<int> v(100);
@@ -93,4 +93,6 @@ int main()
assert(v[j] == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp
index c0784f7031e..db2337c276e 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp
+++ b/libcxx/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<int> c;
@@ -37,4 +37,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp
index e9bcf24116b..d22136ddbcb 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp
+++ b/libcxx/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<int> c;
@@ -108,4 +108,6 @@ int main()
assert(c[j] == j);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp
index 48152cb81cf..9e25611290c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp
+++ b/libcxx/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<CMyClass> vec;
@@ -85,4 +85,6 @@ int main()
assert(is_contiguous_container_asan_correct(vec));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp
index 070cabe5c29..d876eb6170a 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp
+++ b/libcxx/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<MoveOnly> c;
@@ -109,4 +109,6 @@ int main()
for (int j = 0; static_cast<std::size_t>(j) < c.size(); ++j)
assert(c[j] == MoveOnly(j));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/sequences/vector/vector.special/swap.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.special/swap.pass.cpp
index d107be98fb5..2ded4fe750f 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.special/swap.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp b/libcxx/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp
index 06d89282f2a..40205b67c3c 100644
--- a/libcxx/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -85,4 +85,6 @@ int main()
static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/iterator_difference_type.pass.cpp b/libcxx/test/std/containers/unord/iterator_difference_type.pass.cpp
index 3f0b61e5f22..fc5ccbee34f 100644
--- a/libcxx/test/std/containers/unord/iterator_difference_type.pass.cpp
+++ b/libcxx/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<int, int> Map;
typedef std::pair<const int, int> ValueTp;
@@ -150,4 +150,6 @@ int main() {
testUnorderedSet<Set, ValueTp, min_pointer<const ValueTp>>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp
index 9dc9869eaf7..7059220425d 100644
--- a/libcxx/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <unordered_map>
-int main()
+int main(int, char**)
{
std::unordered_map<int, int, std::hash<int>, std::less<int>, std::allocator<long> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/bucket.pass.cpp b/libcxx/test/std/containers/unord/unord.map/bucket.pass.cpp
index ae65ac88795..522b7097650 100644
--- a/libcxx/test/std/containers/unord/unord.map/bucket.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -74,4 +74,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.map/bucket_count.pass.cpp
index b2529a831ad..ee1a125232b 100644
--- a/libcxx/test/std/containers/unord/unord.map/bucket_count.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -71,4 +71,6 @@ int main()
assert(c.bucket_count() >= 8);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/bucket_size.pass.cpp b/libcxx/test/std/containers/unord/unord.map/bucket_size.pass.cpp
index 2edb6cc206c..439d2b533bf 100644
--- a/libcxx/test/std/containers/unord/unord.map/bucket_size.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -78,4 +78,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/compare.pass.cpp b/libcxx/test/std/containers/unord/unord.map/compare.pass.cpp
index 6c5891e1a8d..7d6cbf9a8ad 100644
--- a/libcxx/test/std/containers/unord/unord.map/compare.pass.cpp
+++ b/libcxx/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<Key, int> MapT;
typedef MapT::iterator Iter;
@@ -42,4 +42,6 @@ int main()
std::pair<Iter, bool> result = map.insert(std::make_pair(Key(0), 42));
assert(result.second);
assert(result.first->second == 42);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/count.pass.cpp b/libcxx/test/std/containers/unord/unord.map/count.pass.cpp
index bd754843cad..1a1bea90b82 100644
--- a/libcxx/test/std/containers/unord/unord.map/count.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -61,4 +61,6 @@ int main()
assert(c.count(5) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/empty.fail.cpp b/libcxx/test/std/containers/unord/unord.map/empty.fail.cpp
index c4fa89e662d..283d6fa3e24 100644
--- a/libcxx/test/std/containers/unord/unord.map/empty.fail.cpp
+++ b/libcxx/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<int, int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/empty.pass.cpp b/libcxx/test/std/containers/unord/unord.map/empty.pass.cpp
index 1dcba5cf70f..da6d48df2d5 100644
--- a/libcxx/test/std/containers/unord/unord.map/empty.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -42,4 +42,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/eq.pass.cpp b/libcxx/test/std/containers/unord/unord.map/eq.pass.cpp
index 99bd1fa6758..d284e822ade 100644
--- a/libcxx/test/std/containers/unord/unord.map/eq.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -159,4 +159,6 @@ int main()
assert(!(c1 != c2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/equal_range_const.pass.cpp b/libcxx/test/std/containers/unord/unord.map/equal_range_const.pass.cpp
index a3b2b5c8a97..b9dd9a64e2e 100644
--- a/libcxx/test/std/containers/unord/unord.map/equal_range_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -71,4 +71,6 @@ int main()
assert(std::distance(r.first, r.second) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp
index 505d355d7a3..029222d5caf 100644
--- a/libcxx/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -71,4 +71,6 @@ int main()
assert(std::distance(r.first, r.second) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/erase_if.pass.cpp b/libcxx/test/std/containers/unord/unord.map/erase_if.pass.cpp
index 5238d9ee0e8..5498f454388 100644
--- a/libcxx/test/std/containers/unord/unord.map/erase_if.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/erase_if.pass.cpp
@@ -67,7 +67,7 @@ void test()
test0<S>({1,2,3}, False, {1,2,3});
}
-int main()
+int main(int, char**)
{
test<std::unordered_map<int, int>>();
test<std::unordered_map<int, int, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, int>>>> ();
@@ -75,5 +75,7 @@ int main()
test<std::unordered_map<long, short>>();
test<std::unordered_map<short, double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/find_const.pass.cpp b/libcxx/test/std/containers/unord/unord.map/find_const.pass.cpp
index 65c2a12088f..1d63b4be2ef 100644
--- a/libcxx/test/std/containers/unord/unord.map/find_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -67,4 +67,6 @@ int main()
assert(i == c.cend());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/find_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.map/find_non_const.pass.cpp
index e6efa8e0642..58a9cd35afd 100644
--- a/libcxx/test/std/containers/unord/unord.map/find_non_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -67,4 +67,6 @@ int main()
assert(i == c.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/incomplete_type.pass.cpp b/libcxx/test/std/containers/unord/unord.map/incomplete_type.pass.cpp
index f6faaac500e..ddcd6e14c50 100644
--- a/libcxx/test/std/containers/unord/unord.map/incomplete_type.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.map/iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.map/iterators.pass.cpp
index 609e7d7c4af..0b4e02e339f 100644
--- a/libcxx/test/std/containers/unord/unord.map/iterators.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -126,4 +126,6 @@ int main()
assert (!(cii != ii1 ));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.map/load_factor.pass.cpp
index 418cdf7fd5f..7a5fde8a489 100644
--- a/libcxx/test/std/containers/unord/unord.map/load_factor.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -73,4 +73,6 @@ int main()
assert(c.load_factor() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/local_iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.map/local_iterators.pass.cpp
index f51df487856..e24e1811ac1 100644
--- a/libcxx/test/std/containers/unord/unord.map/local_iterators.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -417,4 +417,6 @@ int main()
assert(i->second == "four");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp
index d9c03128a3a..eb8f3e9d2ed 100644
--- a/libcxx/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -36,4 +36,6 @@ int main()
assert(c.max_bucket_count() > 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/max_load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.map/max_load_factor.pass.cpp
index e57eb71d32a..8620dd1bd46 100644
--- a/libcxx/test/std/containers/unord/unord.map/max_load_factor.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -65,4 +65,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/max_size.pass.cpp b/libcxx/test/std/containers/unord/unord.map/max_size.pass.cpp
index 3dc62d0b8aa..7c2ec58de57 100644
--- a/libcxx/test/std/containers/unord/unord.map/max_size.pass.cpp
+++ b/libcxx/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<const int, int> 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/libcxx/test/std/containers/unord/unord.map/rehash.pass.cpp b/libcxx/test/std/containers/unord/unord.map/rehash.pass.cpp
index ff7b1b75f22..c8f079fb617 100644
--- a/libcxx/test/std/containers/unord/unord.map/rehash.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -100,4 +100,6 @@ int main()
test(c);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/reserve.pass.cpp b/libcxx/test/std/containers/unord/unord.map/reserve.pass.cpp
index 983c872379a..622a9691e45 100644
--- a/libcxx/test/std/containers/unord/unord.map/reserve.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -104,4 +104,6 @@ int main()
}
#endif
reserve_invariant(20);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/size.pass.cpp b/libcxx/test/std/containers/unord/unord.map/size.pass.cpp
index 22a922d1fbe..d4e7cb97f64 100644
--- a/libcxx/test/std/containers/unord/unord.map/size.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -58,4 +58,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/swap_member.pass.cpp b/libcxx/test/std/containers/unord/unord.map/swap_member.pass.cpp
index 2763940f8c5..ff9b32e3ea2 100644
--- a/libcxx/test/std/containers/unord/unord.map/swap_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -567,4 +567,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/types.pass.cpp b/libcxx/test/std/containers/unord/unord.map/types.pass.cpp
index 1c8c86b5d93..e194f69f8ac 100644
--- a/libcxx/test/std/containers/unord/unord.map/types.pass.cpp
+++ b/libcxx/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<char, short> C;
@@ -68,4 +68,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp
index 0c1ee685b52..8f1d7561b24 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp
+++ b/libcxx/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<NotConstructible, NotConstructible,
@@ -126,4 +126,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp
index 2820e66a82f..a5a67bcc29d 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp
@@ -28,7 +28,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef test_allocator<std::pair<const int, std::string> > A;
@@ -185,4 +185,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp
index 8f651b92983..e9e62898886 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp
+++ b/libcxx/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<std::pair<const int, std::string> > 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/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
index ab0df753a31..87b80cef1c4 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
+++ b/libcxx/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<std::pair<const int, std::string> > A;
@@ -214,4 +214,6 @@ int main()
assert(c.max_load_factor() == 1);
assert(c0.size() == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp
index 1a3cbc38668..2591c99f4e4 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, int, std::hash<int>, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp
index c8e1d73d0ff..ee4bc43a54a 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -148,4 +148,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp
index 939e30c8211..8e7a3a0796e 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp
@@ -27,7 +27,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<int, std::string,
@@ -148,4 +148,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp
index fe95ce8f865..bda7d24a6fd 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<NotConstructible, NotConstructible,
@@ -108,4 +108,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp
index cf00bb116be..a4af74a89a1 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp
@@ -45,7 +45,7 @@ struct some_hash
std::size_t operator()(T const&) const;
};
-int main()
+int main(int, char**)
{
#if defined(_LIBCPP_VERSION)
{
@@ -72,4 +72,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp
index 247e57600d6..4f4331fa087 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> C;
@@ -65,4 +65,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp
index 3da62824078..026e319fcbd 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp
+++ b/libcxx/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<int, int, Hash<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp
index 6b00cb7c515..00b4a2f0bc2 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -159,4 +159,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif // TEST_STD_VER > 11
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp
index 702b9231ea2..f1dbad9feca 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -97,4 +97,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp
index 57f6dca546d..c0c3d5c5b8a 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.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_map<int, std::string,
@@ -99,4 +99,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp
index d8d073a4d55..5c87af0a1e0 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.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_map<int, std::string,
@@ -102,4 +102,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp
index 0bce91b3ac4..5ab0366da29 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.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_map<int, std::string,
@@ -140,4 +140,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
index fdcd596e939..d4eed3c03be 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.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_map<int, std::string,
@@ -176,4 +176,6 @@ int main()
assert(s2.size() == 2);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp
index 82e83ba482b..be72227dabe 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp
@@ -29,7 +29,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, std::string> P;
@@ -195,4 +195,6 @@ int main()
assert(c0.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp
index 71e913f2756..78ac7d787c2 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> C;
@@ -71,4 +71,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp
index 09fefc4baf4..62175145de9 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp
index 002a39a861c..a6d87150846 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -169,4 +169,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp
index e9ce1a29f2d..66e0ac3a769 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp
@@ -30,7 +30,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<int, std::string,
@@ -104,4 +104,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp
index 5240d2b5246..62a590736bf 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.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_map<int, std::string,
@@ -107,4 +107,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp
index a8f69b235c9..70e391d4663 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.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_map<int, std::string,
@@ -109,4 +109,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp
index 9c8f221f306..1f29c5414ea 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.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_map<int, std::string,
@@ -150,4 +150,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp
index 50252dd5b88..9a715b6a1bb 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<NotConstructible, NotConstructible,
@@ -66,4 +66,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp
index d9af5a3226e..41cfc7104fa 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<NotConstructible, NotConstructible,
@@ -66,4 +66,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp
index 2c69847d90b..f97ee39fbef 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<NotConstructible, NotConstructible,
@@ -70,4 +70,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp
index b47f309f9d6..8c306364ed8 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<NotConstructible, NotConstructible,
@@ -72,4 +72,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp
index 1e821b8c668..40b9d01a203 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_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<NotConstructible, NotConstructible,
@@ -96,4 +96,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp
index 11db9bff726..fe6ef8bc7e8 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp
@@ -24,7 +24,7 @@
#include "min_allocator.h"
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_map<int, std::string> C;
@@ -140,4 +140,6 @@ int main()
#endif
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp
index 4ddb9f986a7..ff83f1d6842 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -159,4 +159,6 @@ int main()
}
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp
index feea53ecdab..4719b5583b3 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp
+++ b/libcxx/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<int,int>&) const {return 0;}
};
-int main()
+int main(int, char**)
{
unordered_map<tuple<int,int>, size_t, my_hash> m;
m[make_tuple(2,3)]=7;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp
index 6b0f03d9c28..64fe72ecdac 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -60,4 +60,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp
index 2ea264b5343..63a269601f0 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp
+++ b/libcxx/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<int, Emplaceable> C;
@@ -74,4 +74,6 @@ int main()
assert(r.first->first == 5);
assert(r.first->second == Emplaceable(6, 7));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp
index a130d65c0ce..01e8d9c6fab 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp
+++ b/libcxx/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<int, Emplaceable> C;
@@ -71,4 +71,6 @@ int main()
assert(r->first == 5);
assert(r->second == Emplaceable(6, 7));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp
index 78e70fbba4b..1d0b18bf1d4 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -89,4 +89,6 @@ int main()
m.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp
index b923752ef58..38ba03d5e88 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp
@@ -17,7 +17,7 @@
#include <unordered_map>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -31,8 +31,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp
index fcc499ebf8f..887f7859b3e 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <cstdlib>
#include <exception>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -34,8 +34,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp
index fd9931ad2a0..15c6745adc9 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -33,8 +33,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp
index 9f64445af0b..0ae0674adb7 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -33,8 +33,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp
index 16cf5367fd4..134d075ec6e 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -33,8 +33,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp
index 2c59093458f..17745175bae 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -32,8 +32,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp
index aa2dea3d9ed..305d149a583 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -174,4 +174,6 @@ int main()
assert (only_deletions (m, m2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp
index 5c2c676f2fb..839d65733de 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -95,4 +95,6 @@ int main()
assert(k == c.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp
index 332eea13fb6..3ad30510f92 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_iterator.pass.cpp
+++ b/libcxx/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<int, int>;
@@ -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/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp
index 3272a438393..4d6c24e6e99 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/extract_key.pass.cpp
+++ b/libcxx/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<int, int> 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/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp
index f84e98c2bab..71d456e6619 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::unordered_map<> >();
testMapInsertHint<TCT::unordered_map<> >();
testMapEmplace<TCT::unordered_map<> >();
testMapEmplaceHint<TCT::unordered_map<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp
index 3b4b7db1daf..eb505218fdd 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp
+++ b/libcxx/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<double, int> M;
@@ -78,4 +78,6 @@ int main()
do_insert_cv_test<M>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp
index 60c5d359c73..b1b77eb9c18 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp
+++ b/libcxx/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<std::unordered_map<double, int> >();
#if TEST_STD_VER >= 11
@@ -80,4 +80,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp
index 4670fbfbed8..b7374d1a6ee 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp
+++ b/libcxx/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<double, int> C;
@@ -173,4 +173,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp
index 20b5fb649c8..27e8747348e 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -66,4 +66,6 @@ int main()
assert(c.at(3) == "three");
assert(c.at(4) == "four");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp
index 5840950d7a2..24d0a23a59f 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::unordered_map<int, int, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp
index 3a97868804a..21ccb88caf0 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::unordered_map<int, int, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp
index 5c02fc1290d..7fc3ff187be 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp
+++ b/libcxx/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<iterator, bool> 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/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp
index a70703b5fa6..1d51bdb4fbc 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -67,4 +67,6 @@ int main()
assert(c.at(4) == "four");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp
index ed0a2a58df8..1f8528ab5b1 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp
+++ b/libcxx/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<double, int> C;
@@ -172,4 +172,6 @@ int main()
assert(r.first->first == 5.5);
assert(r.first->second == 4);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp
index 17be66154a1..1437d46d2e2 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp
+++ b/libcxx/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<int, int> src{{1, 0}, {3, 0}, {5, 0}};
@@ -153,4 +153,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp
index dbdb1b89bf6..c3ee0050a26 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp
+++ b/libcxx/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<iterator, bool> 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/libcxx/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp
index e47e7b6600f..67a49d4bb8b 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.map/unord.map.swap/db_swap_1.pass.cpp
@@ -21,7 +21,7 @@
#include <unordered_map>
#include <cassert>
-int main()
+int main(int, char**)
{
#if _LIBCPP_DEBUG >= 1
{
@@ -40,4 +40,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp
index 2522270fd7a..44ee7be490d 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> MapType;
{
@@ -188,4 +188,6 @@ int main()
}
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp b/libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp
index 9966bcd4f9d..7852394cdfb 100644
--- a/libcxx/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -567,4 +567,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp
index f1e7a2a96f5..ba24ca3cc95 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <unordered_map>
-int main()
+int main(int, char**)
{
std::unordered_multimap<int, int, std::hash<int>, std::less<int>, std::allocator<long> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/bucket.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/bucket.pass.cpp
index 7b10eb86beb..c6c8b217cc4 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/bucket.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -74,4 +74,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp
index 340c1dcc2c2..9c073571909 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/bucket_count.pass.cpp
+++ b/libcxx/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<int, std::string> 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/libcxx/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp
index b7c7d653f5f..f4919752153 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -82,4 +82,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/count.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/count.pass.cpp
index 15134dd0f22..4a6ec5d6576 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/count.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -67,4 +67,6 @@ int main()
assert(c.count(5) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp
index 2cffa13a4e0..463b49938ef 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -52,8 +52,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp
index 62da82f2d10..38395e5f960 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -48,8 +48,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp
index a609b5dd0cc..04d8b3ff06c 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -49,8 +49,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp
index a397cad563e..69ef06993dc 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -46,8 +46,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/empty.fail.cpp b/libcxx/test/std/containers/unord/unord.multimap/empty.fail.cpp
index 93ec56e94f7..4eb7bfc9c36 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/empty.fail.cpp
+++ b/libcxx/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<int, int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/empty.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/empty.pass.cpp
index 58f4e602f9b..6189b7f0e3d 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/empty.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -42,4 +42,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/eq.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/eq.pass.cpp
index 85dfb00923d..5751916875f 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/eq.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -177,4 +177,6 @@ int main()
assert(!(c1 != c2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp
index 88686a1fd3b..148081be7be 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -100,4 +100,6 @@ int main()
}
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp
index 5e833c978ad..5da87166bda 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -100,4 +100,6 @@ int main()
}
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/erase_if.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/erase_if.pass.cpp
index ef44cd81bf8..2cec092056d 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/erase_if.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/erase_if.pass.cpp
@@ -78,7 +78,7 @@ void test()
test0<S>({1,2,3}, False, {1,2,3});
}
-int main()
+int main(int, char**)
{
test<std::unordered_multimap<int, int>>();
test<std::unordered_multimap<int, int, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, int>>>> ();
@@ -86,4 +86,6 @@ int main()
test<std::unordered_multimap<long, short>>();
test<std::unordered_multimap<short, double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/find_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/find_const.pass.cpp
index c48d6ffff1d..271bf9d0c60 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/find_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -67,4 +67,6 @@ int main()
assert(i == c.cend());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp
index b8975ef09ac..3e642e346f1 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -67,4 +67,6 @@ int main()
assert(i == c.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/incomplete.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/incomplete.pass.cpp
index 77f03f51fc7..6ea4931299b 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/incomplete.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.multimap/iterators.fail.cpp b/libcxx/test/std/containers/unord/unord.multimap/iterators.fail.cpp
index aed2f713879..0c1b50fac05 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/iterators.fail.cpp
+++ b/libcxx/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<int, std::string> 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/libcxx/test/std/containers/unord/unord.multimap/iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/iterators.pass.cpp
index e669be6f3b8..5fd52beebbc 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/iterators.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -132,4 +132,6 @@ int main()
assert (!(cii != ii1 ));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/load_factor.pass.cpp
index f1624616ec4..ae8a8403b85 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/load_factor.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -72,4 +72,6 @@ int main()
assert(c.load_factor() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp b/libcxx/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp
index 313c9e3782d..f5af791804b 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -284,4 +284,6 @@ int main()
j = c.cend(b);
assert(std::distance(i, j) == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp
index 61815a9c673..b5dd2d4b0fd 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -658,4 +658,6 @@ int main()
assert(std::distance(i, j) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp
index b2442ff8725..c55f4de8d44 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -35,4 +35,6 @@ int main()
assert(c.max_bucket_count() > 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp
index a75052ebdb1..ed46b681b7d 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -63,4 +63,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/max_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/max_size.pass.cpp
index 5ed732902bf..d03cf67ae7c 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/max_size.pass.cpp
+++ b/libcxx/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<const int, int> 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/libcxx/test/std/containers/unord/unord.multimap/rehash.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/rehash.pass.cpp
index aa8996a1a7a..99538e32d82 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/rehash.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -144,4 +144,6 @@ int main()
test(c);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/reserve.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/reserve.pass.cpp
index 1771faa60c4..811ac97fb4a 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/reserve.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -119,4 +119,6 @@ int main()
}
#endif
reserve_invariant(20);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/scary.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/scary.pass.cpp
index 321c38ceb26..4c4b1cd110e 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/scary.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/scary.pass.cpp
@@ -14,11 +14,13 @@
#include <unordered_map>
-int main()
+int main(int, char**)
{
typedef std::unordered_map<int, int> M1;
typedef std::unordered_multimap<int, int> M2;
M2::iterator i;
M1::iterator j = i;
((void)j);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/size.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/size.pass.cpp
index c24d93b5bfc..493b8d757cf 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/size.pass.cpp
+++ b/libcxx/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<int, double> M;
@@ -58,4 +58,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/swap_member.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/swap_member.pass.cpp
index f57d821094f..75806df9791 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/swap_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -653,4 +653,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/types.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/types.pass.cpp
index 5e7e1451b37..2cb74a1545d 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/types.pass.cpp
+++ b/libcxx/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<char, short> C;
@@ -68,4 +68,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp
index dadd81765a9..e15999f183e 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp
+++ b/libcxx/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<NotConstructible, NotConstructible,
@@ -126,4 +126,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp
index 3b2b0cba703..191dec98e58 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp
@@ -28,7 +28,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef test_allocator<std::pair<const int, std::string> > A;
@@ -227,4 +227,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp
index cae8605dbb2..5947905a62e 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp
+++ b/libcxx/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<std::pair<const int, std::string> > 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/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
index f918721113d..21c791a814f 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
+++ b/libcxx/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<std::pair<const int, std::string> > 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/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp
index 7438bf5301c..fe288035fd0 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, int, std::hash<int>, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp
index 7747aef541d..d570162222f 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -190,4 +190,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp
index 41b5f537d99..ebd04718484 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp
@@ -27,7 +27,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multimap<int, std::string,
@@ -190,4 +190,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp
index 3cd4da37e1e..dea7a460438 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multimap<NotConstructible, NotConstructible,
@@ -108,4 +108,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp
index 4866dde5d86..5a54f61b503 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp
@@ -44,7 +44,7 @@ struct some_hash
std::size_t operator()(T const&) const;
};
-int main()
+int main(int, char**)
{
#if defined(_LIBCPP_VERSION)
{
@@ -71,4 +71,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp
index f276bf77731..8f677edcb9c 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> C;
@@ -64,4 +64,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp
index f6b8cb23e18..2681710c94d 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp
+++ b/libcxx/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<int, int, Hash<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp
index 43fb0f971cc..aba32bfeb84 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -251,4 +251,6 @@ int main()
assert(!(c.get_allocator() == A()));
}
#endif // TEST_STD_VER > 11
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp
index 37bf73b5ca1..194daf9f956 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -141,4 +141,6 @@ int main()
assert(c.key_eq() == test_compare<std::equal_to<int> >());
assert((c.get_allocator() == min_allocator<std::pair<const int, std::string> >()));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp
index 9fbc5893fe9..4613e3ca554 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -143,4 +143,6 @@ int main()
assert(c.key_eq() == test_compare<std::equal_to<int> >());
assert((c.get_allocator() == min_allocator<std::pair<const int, std::string> >()));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp
index 398103dee09..582b68b94e2 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -146,4 +146,6 @@ int main()
assert(c.key_eq() == test_compare<std::equal_to<int> >(9));
assert((c.get_allocator() == min_allocator<std::pair<const int, std::string> >()));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp
index 2f81c2a01cb..9019d9221d0 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -207,4 +207,6 @@ int main()
assert(c.key_eq() == test_compare<std::equal_to<int> >(9));
assert(c.get_allocator() == A{});
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
index 4bfc4d3b7ac..bfa2327e598 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -221,4 +221,6 @@ int main()
assert(s2.size() == 2);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp
index 2b711513bf9..d99c2ad9dea 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp
@@ -31,7 +31,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, std::string> P;
@@ -289,4 +289,6 @@ int main()
assert(c0.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp
index 649dfd94b81..e6f7f4c999b 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly, MoveOnly> C;
@@ -70,4 +70,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp
index c1f6d3143fa..68ec2600aeb 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp
index 3158236a461..4b916fa419a 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -262,4 +262,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp
index 731207ef69f..aa45e074702 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp
@@ -30,7 +30,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multimap<int, std::string,
@@ -148,4 +148,6 @@ int main()
assert((c.get_allocator() == min_allocator<std::pair<const int, std::string> >()));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp
index a009d1372bc..ee9de7a4ec3 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -151,4 +151,6 @@ int main()
assert((c.get_allocator() == min_allocator<std::pair<const int, std::string> >()));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp
index b6548bcc543..54c1f1e9d85 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -153,4 +153,6 @@ int main()
assert((c.get_allocator() == min_allocator<std::pair<const int, std::string> >()));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp
index 288ad6dd365..68181d714c1 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/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<int, std::string,
@@ -217,4 +217,6 @@ int main()
assert(c.get_allocator() == A{});
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp
index 284618117bc..122e3aec33f 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multimap<NotConstructible, NotConstructible,
@@ -66,4 +66,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp
index 3c8c46bab80..9b58de89d9f 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multimap<NotConstructible, NotConstructible,
@@ -66,4 +66,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp
index b299639ee0d..8dceccf5914 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multimap<NotConstructible, NotConstructible,
@@ -70,4 +70,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp
index 2507e5e8fa4..5d32ec29bab 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multimap<NotConstructible, NotConstructible,
@@ -72,4 +72,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp
index d9c6a60dfe8..254d89d99b5 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_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<NotConstructible, NotConstructible,
@@ -96,4 +96,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp
index 2db684a52ee..71c3c57c215 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.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_multimap<int, std::string> C;
@@ -60,4 +60,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp
index aa38084df82..1a20fb876da 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp
+++ b/libcxx/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<int, Emplaceable> C;
@@ -68,4 +68,6 @@ int main()
assert(r->first == 5);
assert(r->second == Emplaceable(6, 7));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp
index 3729b9e5f72..ef2904f3658 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp
+++ b/libcxx/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<int, Emplaceable> C;
@@ -88,4 +88,6 @@ int main()
assert(r->first == 3);
LIBCPP_ASSERT(r->second == Emplaceable(5, 6));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp
index 0444252566c..5ab975077d8 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -143,4 +143,6 @@ int main()
m.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp
index 4986848cd2e..30fae95f759 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db1.pass.cpp
@@ -17,7 +17,7 @@
#include <unordered_map>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -31,8 +31,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp
index 035a796e90d..3c0418497b0 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <cstdlib>
#include <exception>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -34,8 +34,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp
index 8f38b65efc0..6c3a2cf3855 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db1.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -33,8 +33,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp
index 7d6a7794aa9..6b0ea3528c7 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -33,8 +33,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp
index 2502f123d95..0b53c1cdf08 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db3.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -33,8 +33,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp
index a098f2a6698..7cea5e78938 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_iter_iter_db4.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P;
@@ -32,8 +32,10 @@ int main()
#else
-int main()
+int main(int, char**)
{
+
+ return 0;
}
#endif
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp
index 7a94e3489bf..5e19c970a42 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -385,4 +385,6 @@ int main()
assert (only_deletions (m, m2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp
index 46ca4b40d5a..50f058422b9 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -176,4 +176,6 @@ int main()
assert(k == c.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp
index b3ecc355619..a06aca77432 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_iterator.pass.cpp
+++ b/libcxx/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<int, int>;
@@ -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/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp
index fb27c143447..272d5acfb76 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/extract_key.pass.cpp
+++ b/libcxx/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<int, int> 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/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp
index 855b5ea6111..73fe6b49b79 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::unordered_multimap<> >();
testMultimapInsertHint<TCT::unordered_multimap<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp
index 112af3ca411..8eaa6950949 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp
+++ b/libcxx/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<std::unordered_multimap<double, int> >();
#if TEST_STD_VER >= 11
@@ -61,4 +61,6 @@ int main()
do_insert_const_lvalue_test<C>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp
index b21adc888c1..83cf7b86acb 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp
+++ b/libcxx/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<std::unordered_multimap<double, int> >();
#if TEST_STD_VER >= 11
@@ -79,4 +79,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp
index 1485e2a8392..2993fe7572a 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp
+++ b/libcxx/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<double, int> C;
@@ -173,4 +173,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp
index a707f77c59f..3a3f98785f2 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -117,4 +117,6 @@ int main()
assert(static_cast<std::size_t>(std::distance(c.begin(), c.end())) == c.size());
assert(static_cast<std::size_t>(std::distance(c.cbegin(), c.cend())) == c.size());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp
index bbaf6aac0d8..fd1cfa114cc 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::unordered_multimap<int, int, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp
index ae36abb9229..70d207551a2 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int, int> m;
test(m);
std::unordered_multimap<int, int, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, int>>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp
index 4d0f37dbb86..333392af902 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp
+++ b/libcxx/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<int, std::string> C;
@@ -118,4 +118,6 @@ int main()
assert(static_cast<std::size_t>(std::distance(c.cbegin(), c.cend())) == c.size());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp
index 58bb723797c..92b91b07c31 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp
+++ b/libcxx/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<double, int> C;
@@ -152,4 +152,6 @@ int main()
assert(r->first == 5.5);
assert(r->second == 4);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp
index 0f590972f37..1ce1c8361ee 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp
+++ b/libcxx/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<int, int> src{{1, 0}, {3, 0}, {5, 0}};
@@ -153,4 +153,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp
index 8b0b8a4989e..3e15211d501 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/db_swap_1.pass.cpp
@@ -21,7 +21,7 @@
#include <unordered_map>
#include <cassert>
-int main()
+int main(int, char**)
{
#if _LIBCPP_DEBUG >= 1
{
@@ -40,4 +40,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp
index 6162cb2ff3b..971fff7930e 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp
+++ b/libcxx/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<const MoveOnly, MoveOnly> V;
{
@@ -187,4 +187,6 @@ int main()
}
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp b/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp
index 7b639ef5599..406978241d1 100644
--- a/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -579,4 +579,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp
index 1ff880b4e8a..6183761a32c 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <unordered_set>
-int main()
+int main(int, char**)
{
std::unordered_multiset<int, std::hash<int>, std::less<int>, std::allocator<long> > v;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/bucket.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/bucket.pass.cpp
index a0837f9fd86..4aeb8493320 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/bucket.pass.cpp
+++ b/libcxx/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<int> C;
@@ -73,4 +73,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp
index b6f7349612f..8f389ebc206 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp
+++ b/libcxx/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<int> C;
@@ -70,4 +70,6 @@ int main()
assert(c.bucket_count() >= 8);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp
index 78e8c68268a..99b76972aa0 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp
+++ b/libcxx/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<int> C;
@@ -81,4 +81,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/clear.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/clear.pass.cpp
index 449de3520cc..01ff0459383 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/clear.pass.cpp
+++ b/libcxx/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<int> C;
@@ -59,4 +59,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/count.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/count.pass.cpp
index 2eb50539b20..40cef2af203 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/count.pass.cpp
+++ b/libcxx/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<int> C;
@@ -66,4 +66,6 @@ int main()
assert(c.count(5) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp
index 7f82cf65cb3..8da63023389 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp
index 305a76f240b..8bc1e5c168d 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp
index e12e3cefb95..fbf40ca6eab 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp
index 51ccf32ae0a..53c9c9bd58b 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.multiset/emplace.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/emplace.pass.cpp
index efbaa35aaa4..67c5d164206 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/emplace.pass.cpp
+++ b/libcxx/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<Emplaceable> C;
@@ -58,4 +58,6 @@ int main()
assert(c.size() == 3);
assert(*r == Emplaceable(5, 6));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp
index 715b77425bd..61f06edd485 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp
+++ b/libcxx/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<Emplaceable> C;
@@ -61,4 +61,6 @@ int main()
assert(c.size() == 3);
assert(*r == Emplaceable(5, 6));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/empty.fail.cpp b/libcxx/test/std/containers/unord/unord.multiset/empty.fail.cpp
index 1aeffd599f1..449b2116a54 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/empty.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/empty.pass.cpp
index f96e944a3dd..078f95f564b 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/empty.pass.cpp
+++ b/libcxx/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<int> M;
@@ -42,4 +42,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/eq.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/eq.pass.cpp
index 6681e05eea2..761ad7051e7 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/eq.pass.cpp
+++ b/libcxx/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<int> C;
@@ -176,4 +176,6 @@ int main()
assert(!(c1 != c2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp
index 77bfb557b49..ddfd77e18c6 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -86,4 +86,6 @@ int main()
assert(*r.first == 50);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp
index c3da35a48e7..a148f65b173 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -86,4 +86,6 @@ int main()
assert(*r.first == 50);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp
index daa39956a6d..0a92f7d0621 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp
+++ b/libcxx/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<int> C;
@@ -96,4 +96,6 @@ int main()
m.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/erase_if.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_if.pass.cpp
index 761b94e1d7d..bd587473ce7 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_if.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/erase_if.pass.cpp
@@ -79,7 +79,7 @@ void test()
test0<S>({1,2,3}, False, {1,2,3});
}
-int main()
+int main(int, char**)
{
test<std::unordered_multiset<int>>();
test<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, min_allocator<int>>> ();
@@ -87,4 +87,6 @@ int main()
test<std::unordered_multiset<long>>();
test<std::unordered_multiset<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp
index 742fe2bc2d4..073043f5a36 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db1.pass.cpp
@@ -17,7 +17,7 @@
#include <unordered_set>
#include <cassert>
-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/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp
index 9a6e09d4735..28768eaf5c2 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <cstdlib>
#include <exception>
-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/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp
index dac9ac6afad..0a9853d66e3 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db1.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp
index f2eb5277ee7..cc1ec00961a 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp
index a3e2d8cce10..a1de8cb7c71 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db3.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp
index 41cc1f8737e..a82ecfc3cc3 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/erase_iter_iter_db4.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.multiset/erase_key.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_key.pass.cpp
index 1ed8cd70490..ba7248d7468 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_key.pass.cpp
+++ b/libcxx/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<int> C;
@@ -172,4 +172,6 @@ int main()
assert (only_deletions (m, m2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/erase_range.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/erase_range.pass.cpp
index 8c1f8479a62..c6bb4b597c3 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/erase_range.pass.cpp
+++ b/libcxx/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<int> C;
@@ -91,4 +91,6 @@ int main()
assert(k == c.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp
index e0a0f96b9ff..01994120c8a 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/extract_iterator.pass.cpp
+++ b/libcxx/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<int>;
@@ -56,4 +56,6 @@ int main()
min_alloc_set m = {1, 2, 3, 4, 5, 6};
test(m);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/extract_key.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/extract_key.pass.cpp
index 78d763ff5df..380b39f85e2 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/extract_key.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/unord/unord.multiset/find_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/find_const.pass.cpp
index 8d6da19452a..efa8bfc12b5 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/find_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -64,4 +64,6 @@ int main()
assert(i == c.cend());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp
index 713f1ebe10a..4eeb8ac6a80 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -64,4 +64,6 @@ int main()
assert(i == c.cend());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/incomplete.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/incomplete.pass.cpp
index 67fe1a9c084..0aeb246ca43 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/incomplete.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp
index 90666e0c14f..8200dc2fc94 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp
+++ b/libcxx/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<std::unordered_multiset<double> >();
#if TEST_STD_VER >= 11
@@ -56,4 +56,6 @@ int main()
do_insert_const_lvalue_test<C>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp
index bc14294c38c..d7474f24e7c 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::unordered_multiset<> >();
testMultisetEmplace<TCT::unordered_multiset<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp
index 283368091e8..ede013ef99e 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp
+++ b/libcxx/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<std::unordered_multiset<double> >();
#if TEST_STD_VER >= 11
@@ -74,4 +74,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp
index 39c04a1b66c..ab5302462e9 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp
+++ b/libcxx/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<double> C;
@@ -115,4 +115,6 @@ int main()
assert(*r == 5);
}
#endif // TEST_STD_VER >= 11
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_init.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_init.pass.cpp
index 60d58c0d240..4467c74b439 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_init.pass.cpp
+++ b/libcxx/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<int> C;
@@ -65,4 +65,6 @@ int main()
assert(c.count(3) == 1);
assert(c.count(4) == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp
index 0a06fe6b922..c660ab22d6b 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_node_type.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp
index 36434680579..e95dd31e39e 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_range.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_range.pass.cpp
index 2487a2d4bd1..b8742f520b9 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_range.pass.cpp
+++ b/libcxx/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<int> C;
@@ -66,4 +66,6 @@ int main()
assert(c.count(4) == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp
index 056288c78c1..1bec2b7e6c2 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp
+++ b/libcxx/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<double> C;
@@ -111,4 +111,6 @@ int main()
assert(*r == 5);
}
#endif // TEST_STD_VER >= 11
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/iterators.fail.cpp b/libcxx/test/std/containers/unord/unord.multiset/iterators.fail.cpp
index 3cf31d52c01..2c282fdbaab 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/iterators.fail.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/unord/unord.multiset/iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/iterators.pass.cpp
index b6147e9c64d..2c0cd496ddb 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/iterators.pass.cpp
+++ b/libcxx/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<int> C;
@@ -125,4 +125,6 @@ int main()
assert (!(cii != ii1 ));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/load_factor.pass.cpp
index ece450ceb17..bb3350e8689 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/load_factor.pass.cpp
+++ b/libcxx/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<int> C;
@@ -71,4 +71,6 @@ int main()
assert(c.load_factor() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp b/libcxx/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp
index a27353414a6..d6f1a55fd49 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp
+++ b/libcxx/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<int> C;
@@ -259,4 +259,6 @@ int main()
j = c.cend(b);
assert(std::distance(i, j) == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp
index b63a94ae100..5aa65756371 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp
+++ b/libcxx/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<int> C;
@@ -496,4 +496,6 @@ int main()
assert(std::distance(i, j) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp
index c503a35378e..7fb76c41c49 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp
+++ b/libcxx/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<int> C;
@@ -34,4 +34,6 @@ int main()
assert(c.max_bucket_count() > 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp
index 1a6b1335a62..c89aa6d339f 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp
+++ b/libcxx/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<int> C;
@@ -62,4 +62,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/max_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/max_size.pass.cpp
index a6a7dae2519..d08cdb6221f 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/max_size.pass.cpp
+++ b/libcxx/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<int, 10> 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/libcxx/test/std/containers/unord/unord.multiset/merge.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/merge.pass.cpp
index 1082f4990f8..e951b33d212 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/merge.pass.cpp
+++ b/libcxx/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<int> src{1, 3, 5};
@@ -150,4 +150,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/rehash.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/rehash.pass.cpp
index 38691f20040..8c6699b18e2 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/rehash.pass.cpp
+++ b/libcxx/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<int> C;
@@ -99,4 +99,6 @@ int main()
test(c);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/reserve.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/reserve.pass.cpp
index 079786689f6..54eada5a769 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/reserve.pass.cpp
+++ b/libcxx/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<int> C;
@@ -103,4 +103,6 @@ int main()
}
#endif
reserve_invariant(20);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/scary.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/scary.pass.cpp
index 7ef4a513f64..670c6406a2b 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/scary.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/scary.pass.cpp
@@ -14,11 +14,13 @@
#include <unordered_set>
-int main()
+int main(int, char**)
{
typedef std::unordered_set<int> M1;
typedef std::unordered_multiset<int> M2;
M2::iterator i;
M1::iterator j = i;
((void)j);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/size.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/size.pass.cpp
index 3aae7dd53c2..12a4733ccb1 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/size.pass.cpp
+++ b/libcxx/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<int> M;
@@ -58,4 +58,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/swap_member.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/swap_member.pass.cpp
index 2937e444e4a..bad8df9d9f0 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/swap_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -566,4 +566,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/types.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/types.pass.cpp
index 8b246778d49..81f8334c28f 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/types.pass.cpp
+++ b/libcxx/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<short> C;
@@ -65,4 +65,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp
index e446fa65e32..2a3b867b5e0 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp
+++ b/libcxx/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<NotConstructible,
@@ -106,4 +106,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp
index c90a0106af8..1fcd71002e9 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp
@@ -27,7 +27,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef test_allocator<int> A;
@@ -209,4 +209,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp
index cf286319d42..795370c44fe 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
index 00adca3c452..1ed77851cf3 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp
index b1e161b42e0..4b8d55cac98 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, std::hash<int>, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp
index e3a57fa5554..f3ca15241ad 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp
+++ b/libcxx/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<int,
@@ -168,4 +168,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp
index aac5fde6a79..4e99490ea61 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp
@@ -26,7 +26,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<int,
@@ -122,4 +122,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp
index 85fc84896b8..bb762b576ca 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<NotConstructible,
@@ -104,4 +104,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp
index 71661d5ea15..4acda32557d 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp
@@ -44,7 +44,7 @@ struct some_hash
std::size_t operator()(T const&) const;
};
-int main()
+int main(int, char**)
{
#if defined(_LIBCPP_VERSION)
{
@@ -71,4 +71,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp
index c65c0f15e10..1d963b6be7b 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -64,4 +64,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp
index 97b031ab81a..9e24ce2ecbc 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp
+++ b/libcxx/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<int, Hash<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp
index 7b3d996f788..d8fc0c0021c 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp
+++ b/libcxx/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<int,
@@ -160,4 +160,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif // TEST_STD_VER > 11
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp
index 475f2664da0..bda874ce559 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp
+++ b/libcxx/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<int,
@@ -94,4 +94,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp
index de5f6ae174d..5c81a3461e1 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.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_multiset<int,
@@ -97,4 +97,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp
index cffd9d55eb1..c77d85057ae 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp
@@ -29,7 +29,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<int,
@@ -99,4 +99,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp
index 57df3014520..8a26b3948ec 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp
@@ -29,7 +29,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<int,
@@ -101,4 +101,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
index 670102be419..196044f21c6 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp
@@ -28,7 +28,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<int,
@@ -171,4 +171,6 @@ int main()
assert(s2.size() == 2);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp
index 5e822b4587f..eb567a9da75 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp
@@ -28,7 +28,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef int P;
@@ -202,4 +202,6 @@ int main()
assert(c0.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_assign_noexcept.pass.cpp
index 702125b661e..4b0051a9be5 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_assign_noexcept.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.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_multiset<MoveOnly> C;
@@ -70,4 +70,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp
index 03f61a504d3..3941940f9a0 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp
index 5d729ec4965..953e702a682 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp
+++ b/libcxx/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<int,
@@ -166,4 +166,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp
index d423c886488..2b7e911cd8f 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_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<int,
@@ -100,4 +100,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp
index 84f7d5a1310..1b394413041 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_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_multiset<int,
@@ -103,4 +103,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp
index 93d92257cb0..d83555f57e6 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp
@@ -29,7 +29,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<int,
@@ -105,4 +105,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp
index e8e425f2df7..10c69c27ab8 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_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_multiset<int,
@@ -108,4 +108,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp
index d115f98fe1e..45d67f33a61 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<NotConstructible,
@@ -62,4 +62,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp
index 2e1c749f2ce..ba32ec37055 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<NotConstructible,
@@ -62,4 +62,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp
index 3868b372003..47d0867f0f9 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<NotConstructible,
@@ -66,4 +66,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp
index eebcc14a68b..f9cc2503b68 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_multiset<NotConstructible,
@@ -68,4 +68,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp
index ab2ac6ee547..8e25bf00e21 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_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<NotConstructible,
@@ -70,4 +70,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/db_swap_1.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/db_swap_1.pass.cpp
index 3ad54c42fba..a546d0d7d1d 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/db_swap_1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/db_swap_1.pass.cpp
@@ -21,7 +21,7 @@
#include <unordered_set>
#include <cassert>
-int main()
+int main(int, char**)
{
#if _LIBCPP_DEBUG >= 1
{
@@ -39,4 +39,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp
index 73c3cc66a0d..3586e8d5bd5 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -186,4 +186,6 @@ int main()
}
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp b/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp
index 60826ffd199..706c995f3de 100644
--- a/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -566,4 +566,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp b/libcxx/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp
index 6286031e590..0d1341e6939 100644
--- a/libcxx/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <unordered_set>
-int main()
+int main(int, char**)
{
std::unordered_set<int, std::hash<int>, std::less<int>, std::allocator<long> > v;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/bucket.pass.cpp b/libcxx/test/std/containers/unord/unord.set/bucket.pass.cpp
index 58d77e3d57a..2215b99493b 100644
--- a/libcxx/test/std/containers/unord/unord.set/bucket.pass.cpp
+++ b/libcxx/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<int> C;
@@ -72,4 +72,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.set/bucket_count.pass.cpp
index 3dadbd21a97..3a1a78cb3d8 100644
--- a/libcxx/test/std/containers/unord/unord.set/bucket_count.pass.cpp
+++ b/libcxx/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<int> C;
@@ -68,4 +68,6 @@ int main()
assert(c.bucket_count() >= 8);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/bucket_size.pass.cpp b/libcxx/test/std/containers/unord/unord.set/bucket_size.pass.cpp
index e37e047af66..6ca89d57224 100644
--- a/libcxx/test/std/containers/unord/unord.set/bucket_size.pass.cpp
+++ b/libcxx/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<int> C;
@@ -76,4 +76,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/clear.pass.cpp b/libcxx/test/std/containers/unord/unord.set/clear.pass.cpp
index abaaec3e258..ab04cdd9105 100644
--- a/libcxx/test/std/containers/unord/unord.set/clear.pass.cpp
+++ b/libcxx/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<int> C;
@@ -58,4 +58,6 @@ int main()
assert(c.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/count.pass.cpp b/libcxx/test/std/containers/unord/unord.set/count.pass.cpp
index 97694684de0..971e126fdc6 100644
--- a/libcxx/test/std/containers/unord/unord.set/count.pass.cpp
+++ b/libcxx/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<int> C;
@@ -65,4 +65,6 @@ int main()
assert(c.count(5) == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp b/libcxx/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp
index ef58e256133..8420de60d33 100644
--- a/libcxx/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp b/libcxx/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp
index 10692fa4904..14dccf97db0 100644
--- a/libcxx/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp b/libcxx/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp
index e3a04f6a95f..ac066af7fbe 100644
--- a/libcxx/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp b/libcxx/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp
index 57dfda6fc68..a1595cd3601 100644
--- a/libcxx/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.set/emplace.pass.cpp b/libcxx/test/std/containers/unord/unord.set/emplace.pass.cpp
index 32e6e348722..6616aa51c2c 100644
--- a/libcxx/test/std/containers/unord/unord.set/emplace.pass.cpp
+++ b/libcxx/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<Emplaceable> C;
@@ -64,4 +64,6 @@ int main()
assert(*r.first == Emplaceable(5, 6));
assert(!r.second);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/emplace_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.set/emplace_hint.pass.cpp
index 1bab8d9c329..55b3ccbc978 100644
--- a/libcxx/test/std/containers/unord/unord.set/emplace_hint.pass.cpp
+++ b/libcxx/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<Emplaceable> C;
@@ -61,4 +61,6 @@ int main()
assert(c.size() == 2);
assert(*r == Emplaceable(5, 6));
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/empty.fail.cpp b/libcxx/test/std/containers/unord/unord.set/empty.fail.cpp
index f683f23a7f3..11273f44fce 100644
--- a/libcxx/test/std/containers/unord/unord.set/empty.fail.cpp
+++ b/libcxx/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<int> c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/empty.pass.cpp b/libcxx/test/std/containers/unord/unord.set/empty.pass.cpp
index 3656e60c0ed..ce9cfdcf5f4 100644
--- a/libcxx/test/std/containers/unord/unord.set/empty.pass.cpp
+++ b/libcxx/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<int> M;
@@ -42,4 +42,6 @@ int main()
assert(m.empty());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/eq.pass.cpp b/libcxx/test/std/containers/unord/unord.set/eq.pass.cpp
index 82737f1ba05..5362f57f4f5 100644
--- a/libcxx/test/std/containers/unord/unord.set/eq.pass.cpp
+++ b/libcxx/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<int> C;
@@ -155,4 +155,6 @@ int main()
assert(!(c1 != c2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/equal_range_const.pass.cpp b/libcxx/test/std/containers/unord/unord.set/equal_range_const.pass.cpp
index 587971b743a..9489deaf2ea 100644
--- a/libcxx/test/std/containers/unord/unord.set/equal_range_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -77,4 +77,6 @@ int main()
assert(*r.first == 50);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp
index 923c1764d94..6713dbd91e0 100644
--- a/libcxx/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -77,4 +77,6 @@ int main()
assert(*r.first == 50);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp
index 84f4f81d19a..3d9cfe6834f 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp
+++ b/libcxx/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<int> C;
@@ -94,4 +94,6 @@ int main()
m.erase(it);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/erase_if.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_if.pass.cpp
index 2b5f8f6c87b..cbd2ebb1afb 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_if.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/erase_if.pass.cpp
@@ -69,7 +69,7 @@ void test()
test0<S>({1,2,3}, False, {1,2,3});
}
-int main()
+int main(int, char**)
{
test<std::unordered_set<int>>();
test<std::unordered_set<int, std::hash<int>, std::equal_to<int>, min_allocator<int>>> ();
@@ -77,4 +77,6 @@ int main()
test<std::unordered_set<long>>();
test<std::unordered_set<double>>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp
index 3bf6282ccc2..a65086ee8c6 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/erase_iter_db1.pass.cpp
@@ -17,7 +17,7 @@
#include <unordered_set>
#include <cassert>
-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/libcxx/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp
index 34f8a60766e..c7f64da355c 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/erase_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <cstdlib>
#include <exception>
-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/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp
index bcf3df82b77..002a24bf1bc 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db1.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp
index 1a222d91ba3..59bf0cc33fe 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db2.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp
index 83cc5d558d5..c522fce2633 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db3.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp
index 218d50137b6..a7c3c002075 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/erase_iter_iter_db4.pass.cpp
@@ -19,7 +19,7 @@
#include <exception>
#include <cstdlib>
-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/libcxx/test/std/containers/unord/unord.set/erase_key.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_key.pass.cpp
index ea80e2d019c..912a4ae6b15 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_key.pass.cpp
+++ b/libcxx/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<int> C;
@@ -171,4 +171,6 @@ int main()
assert (only_deletions (m, m2));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/erase_range.pass.cpp b/libcxx/test/std/containers/unord/unord.set/erase_range.pass.cpp
index 11908637bf6..907063c6a5a 100644
--- a/libcxx/test/std/containers/unord/unord.set/erase_range.pass.cpp
+++ b/libcxx/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<int> C;
@@ -90,4 +90,6 @@ int main()
assert(k == c.end());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/extract_iterator.pass.cpp b/libcxx/test/std/containers/unord/unord.set/extract_iterator.pass.cpp
index e03e11ff672..03dfcc60284 100644
--- a/libcxx/test/std/containers/unord/unord.set/extract_iterator.pass.cpp
+++ b/libcxx/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<int>;
@@ -56,4 +56,6 @@ int main()
min_alloc_set m = {1, 2, 3, 4, 5, 6};
test(m);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/extract_key.pass.cpp b/libcxx/test/std/containers/unord/unord.set/extract_key.pass.cpp
index 9a612371480..b2a6f04935b 100644
--- a/libcxx/test/std/containers/unord/unord.set/extract_key.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/unord/unord.set/find_const.pass.cpp b/libcxx/test/std/containers/unord/unord.set/find_const.pass.cpp
index e46e3d5f1d7..f226a69606f 100644
--- a/libcxx/test/std/containers/unord/unord.set/find_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -63,4 +63,6 @@ int main()
assert(i == c.cend());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/find_non_const.pass.cpp b/libcxx/test/std/containers/unord/unord.set/find_non_const.pass.cpp
index bbd37754eed..4b24b2f447c 100644
--- a/libcxx/test/std/containers/unord/unord.set/find_non_const.pass.cpp
+++ b/libcxx/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<int> C;
@@ -63,4 +63,6 @@ int main()
assert(i == c.cend());
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/incomplete.pass.cpp b/libcxx/test/std/containers/unord/unord.set/incomplete.pass.cpp
index 12c95353cf6..b77f679fef5 100644
--- a/libcxx/test/std/containers/unord/unord.set/incomplete.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp
index fffd108a783..34905e3c8dc 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp
+++ b/libcxx/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<TCT::unordered_set<> >();
testSetEmplace<TCT::unordered_set<> >();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp
index 820ac6e907c..097b221a65b 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp
+++ b/libcxx/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<std::unordered_set<double> >();
#if TEST_STD_VER >= 11
@@ -60,4 +60,6 @@ int main()
do_insert_const_lvalue_test<C>();
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp
index 3ca654764a1..e3765ca02cb 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp
+++ b/libcxx/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<std::unordered_set<double> >();
#if TEST_STD_VER >= 11
@@ -74,4 +74,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp
index f4a38dcfbef..071708e1eac 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp
+++ b/libcxx/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<double> C;
@@ -115,4 +115,6 @@ int main()
assert(*r == 5);
}
#endif // TEST_STD_VER >= 11
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_init.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_init.pass.cpp
index 2af3d373287..c60fcb16bff 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_init.pass.cpp
+++ b/libcxx/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<int> C;
@@ -65,4 +65,6 @@ int main()
assert(c.count(3) == 1);
assert(c.count(4) == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_node_type.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_node_type.pass.cpp
index 8eed6586556..f41c936857b 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_node_type.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::unordered_set<int, std::hash<int>, std::equal_to<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp
index bf8c1277649..ae5e8976e48 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_node_type_hint.pass.cpp
+++ b/libcxx/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<int> m;
test(m);
std::unordered_set<int, std::hash<int>, std::equal_to<int>, min_allocator<int>> m2;
test(m2);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_range.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_range.pass.cpp
index d0c4d7e85d1..cb365483a9d 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_range.pass.cpp
+++ b/libcxx/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<int> C;
@@ -66,4 +66,6 @@ int main()
assert(c.count(4) == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp b/libcxx/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp
index 75342b7c3bc..9edab274041 100644
--- a/libcxx/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp
+++ b/libcxx/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<double> C;
@@ -127,4 +127,6 @@ int main()
assert(r.second);
}
#endif // TEST_STD_VER >= 11
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/iterators.fail.cpp b/libcxx/test/std/containers/unord/unord.set/iterators.fail.cpp
index 8ded4e0233a..de5f88e792f 100644
--- a/libcxx/test/std/containers/unord/unord.set/iterators.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/iterators.fail.cpp
@@ -22,7 +22,7 @@
#include <unordered_set>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int> 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/libcxx/test/std/containers/unord/unord.set/iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.set/iterators.pass.cpp
index 73b1a4c5402..eb8459101b2 100644
--- a/libcxx/test/std/containers/unord/unord.set/iterators.pass.cpp
+++ b/libcxx/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<int> C;
@@ -125,4 +125,6 @@ int main()
assert (!(cii != ii1 ));
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.set/load_factor.pass.cpp
index 06d17dc905c..c5857b7b47c 100644
--- a/libcxx/test/std/containers/unord/unord.set/load_factor.pass.cpp
+++ b/libcxx/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<int> C;
@@ -71,4 +71,6 @@ int main()
assert(c.load_factor() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/local_iterators.fail.cpp b/libcxx/test/std/containers/unord/unord.set/local_iterators.fail.cpp
index b7c3d9b6b54..7bacd2f6f76 100644
--- a/libcxx/test/std/containers/unord/unord.set/local_iterators.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/local_iterators.fail.cpp
@@ -22,7 +22,7 @@
#include <unordered_set>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int> C;
@@ -257,4 +257,6 @@ int main()
j = c.cend(b);
assert(std::distance(i, j) == 0);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/local_iterators.pass.cpp b/libcxx/test/std/containers/unord/unord.set/local_iterators.pass.cpp
index 0797c1ec8b9..ad3de5b0ae0 100644
--- a/libcxx/test/std/containers/unord/unord.set/local_iterators.pass.cpp
+++ b/libcxx/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<int> C;
@@ -384,4 +384,6 @@ int main()
assert(*i == 4);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp b/libcxx/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp
index 88471bbaf8e..121147a08e7 100644
--- a/libcxx/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp
+++ b/libcxx/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<int> C;
@@ -34,4 +34,6 @@ int main()
assert(c.max_bucket_count() > 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/max_load_factor.pass.cpp b/libcxx/test/std/containers/unord/unord.set/max_load_factor.pass.cpp
index 35028a827d1..ac345a1d4ea 100644
--- a/libcxx/test/std/containers/unord/unord.set/max_load_factor.pass.cpp
+++ b/libcxx/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<int> C;
@@ -62,4 +62,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/max_size.pass.cpp b/libcxx/test/std/containers/unord/unord.set/max_size.pass.cpp
index 5ec2af75b74..aeb1354da56 100644
--- a/libcxx/test/std/containers/unord/unord.set/max_size.pass.cpp
+++ b/libcxx/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<int, 10> 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/libcxx/test/std/containers/unord/unord.set/merge.pass.cpp b/libcxx/test/std/containers/unord/unord.set/merge.pass.cpp
index 91dd476d4f9..4a11867ed2a 100644
--- a/libcxx/test/std/containers/unord/unord.set/merge.pass.cpp
+++ b/libcxx/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<int> src{1, 3, 5};
@@ -150,4 +150,5 @@ int main()
first.merge(std::move(second));
}
}
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/rehash.pass.cpp b/libcxx/test/std/containers/unord/unord.set/rehash.pass.cpp
index c373b1632d5..e45327ad7ec 100644
--- a/libcxx/test/std/containers/unord/unord.set/rehash.pass.cpp
+++ b/libcxx/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<int> C;
@@ -99,4 +99,6 @@ int main()
test(c);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/reserve.pass.cpp b/libcxx/test/std/containers/unord/unord.set/reserve.pass.cpp
index a852f10223d..7ea358e889d 100644
--- a/libcxx/test/std/containers/unord/unord.set/reserve.pass.cpp
+++ b/libcxx/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<int> C;
@@ -103,4 +103,6 @@ int main()
}
#endif
reserve_invariant(20);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/size.pass.cpp b/libcxx/test/std/containers/unord/unord.set/size.pass.cpp
index e3e488461c9..f7967fcd5f7 100644
--- a/libcxx/test/std/containers/unord/unord.set/size.pass.cpp
+++ b/libcxx/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<int> M;
@@ -58,4 +58,6 @@ int main()
assert(m.size() == 0);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/swap_member.pass.cpp b/libcxx/test/std/containers/unord/unord.set/swap_member.pass.cpp
index 9c34e8de9c5..0877b14f763 100644
--- a/libcxx/test/std/containers/unord/unord.set/swap_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -566,4 +566,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/types.pass.cpp b/libcxx/test/std/containers/unord/unord.set/types.pass.cpp
index 7beafedc2c5..7b1531dc28f 100644
--- a/libcxx/test/std/containers/unord/unord.set/types.pass.cpp
+++ b/libcxx/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<short> C;
@@ -65,4 +65,6 @@ int main()
static_assert((std::is_same<C::difference_type, std::ptrdiff_t>::value), "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp
index d6e604d7202..920244aae82 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp
+++ b/libcxx/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<NotConstructible,
@@ -106,4 +106,6 @@ int main()
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp
index 083ebda3f2a..10952954284 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp
@@ -27,7 +27,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef test_allocator<int> A;
@@ -184,4 +184,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp
index 515022124a4..bbb2045cb9c 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
index 9c8d055a945..15741254d96 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
+++ b/libcxx/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<int> 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/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp
index 21cd61458c6..0638027fd81 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp
+++ b/libcxx/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<int, std::hash<int>, Comp<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp
index 652f2e4a442..179e6e473c8 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp
+++ b/libcxx/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<int,
@@ -144,4 +144,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp
index 800f4f36ad0..970da087717 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp
@@ -26,7 +26,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int,
@@ -106,4 +106,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp
index 52cda0692d9..1fa2932e5a5 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<NotConstructible,
@@ -104,4 +104,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp
index 533c10df4c0..5d6508d464b 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp
@@ -44,7 +44,7 @@ struct some_hash
std::size_t operator()(T const&) const;
};
-int main()
+int main(int, char**)
{
#if defined(_LIBCPP_VERSION)
{
@@ -71,4 +71,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_default_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp
index 7041c8263a4..2225469e9e5 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -64,4 +64,6 @@ int main()
static_assert(!std::is_nothrow_destructible<C>::value, "");
}
#endif // _LIBCPP_VERSION
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp
index 0ddae66710c..92550a0962f 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp
+++ b/libcxx/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<int, Hash<int> > m;
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp
index 1550727d8fe..8bf0453c320 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp
+++ b/libcxx/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<int,
@@ -160,4 +160,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp
index 54b6fbd7185..3e58ce92836 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.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_set<int,
@@ -94,4 +94,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp
index d7330c3bd76..3761cc33dde 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.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_set<int,
@@ -97,4 +97,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp
index 1741320bc95..7123e341509 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp
@@ -29,7 +29,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int,
@@ -99,4 +99,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp
index ac13691693e..94aa74f2434 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp
@@ -29,7 +29,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int,
@@ -101,4 +101,6 @@ int main()
assert(std::fabs(c.load_factor() - (float)c.size()/c.bucket_count()) < FLT_EPSILON);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
index 0bbf312bd68..5b599ae71d4 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp
@@ -28,7 +28,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int,
@@ -171,4 +171,6 @@ int main()
assert(s2.size() == 2);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp
index 03567db22a1..bc6629acdb7 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp
@@ -27,7 +27,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef int P;
@@ -152,4 +152,6 @@ int main()
assert(c0.empty());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_assign_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_assign_noexcept.pass.cpp
index c91d972f3fc..dba99837d07 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_assign_noexcept.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.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_set<MoveOnly> C;
@@ -70,4 +70,6 @@ int main()
some_comp<MoveOnly>> C;
static_assert(!std::is_nothrow_move_assignable<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp
index 86a058b076b..49802f689f3 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly>> C;
static_assert(!std::is_nothrow_move_constructible<C>::value, "");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp
index 182ce8bee4d..dfa46ec5686 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp
+++ b/libcxx/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<int,
@@ -167,4 +167,6 @@ int main()
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp
index 0c90055eb37..1115044e022 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp
@@ -28,7 +28,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int,
@@ -100,4 +100,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp
index 3805b7f32cb..2acbb2d18fa 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_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_set<int,
@@ -103,4 +103,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp
index 3fc87223633..245e1247608 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp
@@ -29,7 +29,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<int,
@@ -105,4 +105,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp
index 8d73e92dbd4..00246649676 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_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_set<int,
@@ -108,4 +108,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp
index 4ed509633e5..da3dc185577 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp
@@ -23,7 +23,7 @@
#include "../../../test_hash.h"
#include "test_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<NotConstructible,
@@ -42,4 +42,6 @@ int main()
assert(c.load_factor() == 0);
assert(c.max_load_factor() == 1);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp
index d6377052943..12ba6201a1b 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<NotConstructible,
@@ -62,4 +62,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp
index 4ded899f6a5..60134b7fad2 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<NotConstructible,
@@ -66,4 +66,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp
index 36f104dfb9a..49e12ea29d9 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp
@@ -24,7 +24,7 @@
#include "test_allocator.h"
#include "min_allocator.h"
-int main()
+int main(int, char**)
{
{
typedef std::unordered_set<NotConstructible,
@@ -68,4 +68,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp
index bb14b27a916..43eb1f71703 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_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<NotConstructible,
@@ -70,4 +70,6 @@ int main()
assert(c.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.swap/db_swap_1.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.swap/db_swap_1.pass.cpp
index 5ea0aa38f75..f14f0ddeb7b 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.swap/db_swap_1.pass.cpp
+++ b/libcxx/test/std/containers/unord/unord.set/unord.set.swap/db_swap_1.pass.cpp
@@ -21,7 +21,7 @@
#include <unordered_set>
#include <cassert>
-int main()
+int main(int, char**)
{
#if _LIBCPP_DEBUG >= 1
{
@@ -39,4 +39,6 @@ int main()
assert(false);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp
index 61371306ef0..40bf1894d76 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp
+++ b/libcxx/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<MoveOnly> C;
@@ -186,4 +186,6 @@ int main()
}
#endif // _LIBCPP_VERSION
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp b/libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp
index aad68658a3b..8f1d9f0c3ee 100644
--- a/libcxx/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp
+++ b/libcxx/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<std::hash<int> > Hash;
@@ -566,4 +566,6 @@ int main()
assert(c2.max_load_factor() == 1);
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/array.fail.cpp b/libcxx/test/std/containers/views/span.cons/array.fail.cpp
index 7e9d85dcdcb..f6164977187 100644
--- a/libcxx/test/std/containers/views/span.cons/array.fail.cpp
+++ b/libcxx/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<volatile int, 3>'}}
std::span< volatile int,3> s7{cvarr}; // expected-error {{no matching constructor for initialization of 'std::span<volatile int, 3>'}}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/array.pass.cpp b/libcxx/test/std/containers/views/span.cons/array.pass.cpp
index d9d1029b623..5ac7e1a4a19 100644
--- a/libcxx/test/std/containers/views/span.cons/array.pass.cpp
+++ b/libcxx/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<int>(), "");
static_assert(testConstexprSpan<long>(), "");
@@ -119,4 +119,6 @@ int main ()
testRuntimeSpan<A>();
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/assign.pass.cpp b/libcxx/test/std/containers/views/span.cons/assign.pass.cpp
index ea6028ad065..3f8d5f41862 100644
--- a/libcxx/test/std/containers/views/span.cons/assign.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/views/span.cons/container.fail.cpp b/libcxx/test/std/containers/views/span.cons/container.fail.cpp
index cfffa57a1e3..d0fb5656d21 100644
--- a/libcxx/test/std/containers/views/span.cons/container.fail.cpp
+++ b/libcxx/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<volatile int, 1>'}}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/container.pass.cpp b/libcxx/test/std/containers/views/span.cons/container.pass.cpp
index 4e9001bff8d..07aac9229f0 100644
--- a/libcxx/test/std/containers/views/span.cons/container.pass.cpp
+++ b/libcxx/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<int>(), "");
static_assert(testConstexprSpan<long>(), "");
@@ -131,4 +131,6 @@ int main ()
testRuntimeSpan<A>();
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/copy.pass.cpp b/libcxx/test/std/containers/views/span.cons/copy.pass.cpp
index 1ccb679ce94..2ad1cded216 100644
--- a/libcxx/test/std/containers/views/span.cons/copy.pass.cpp
+++ b/libcxx/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<const int>();
testCV< volatile int>();
testCV<const volatile int>();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp b/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp
index 7c533883658..188463bc31f 100644
--- a/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp
+++ b/libcxx/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/libcxx/test/std/containers/views/span.cons/default.fail.cpp b/libcxx/test/std/containers/views/span.cons/default.fail.cpp
index 309f7180c18..24ff77477bd 100644
--- a/libcxx/test/std/containers/views/span.cons/default.fail.cpp
+++ b/libcxx/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<int, 2> 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<int, 2>'}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/default.pass.cpp b/libcxx/test/std/containers/views/span.cons/default.pass.cpp
index 431b7e90baf..867026bd9ae 100644
--- a/libcxx/test/std/containers/views/span.cons/default.pass.cpp
+++ b/libcxx/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<int>(), "");
static_assert(testConstexprSpan<long>(), "");
@@ -78,4 +78,6 @@ int main ()
testRuntimeSpan<A>();
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp b/libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp
index ad63c69b3ea..d407ae77936 100644
--- a/libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp
+++ b/libcxx/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<int, 2> 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<volatile int, 3>'}}
std::span< volatile int,3> s7{cvarr, 3}; // expected-error {{no matching constructor for initialization of 'std::span<volatile int, 3>'}}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp b/libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp
index a1a93c71fab..2a4b260c87d 100644
--- a/libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp
+++ b/libcxx/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<int>(), "");
static_assert(testConstexprSpan<long>(), "");
@@ -109,4 +109,6 @@ int main ()
testRuntimeSpan<A>();
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp b/libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp
index 0bda60c3f02..9c15ea58c95 100644
--- a/libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp
+++ b/libcxx/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<int, 2> 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<volatile int, 3>'}}
std::span< volatile int,3> s7{cvarr, cvarr + 3}; // expected-error {{no matching constructor for initialization of 'std::span<volatile int, 3>'}}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp b/libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp
index 1d693e39244..15c9f303ecb 100644
--- a/libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp
+++ b/libcxx/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<int>(), "");
static_assert(testConstexprSpan<long>(), "");
@@ -109,4 +109,6 @@ int main ()
testRuntimeSpan<A>();
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/span.fail.cpp b/libcxx/test/std/containers/views/span.cons/span.fail.cpp
index 132d1b15226..f559b1fb0c2 100644
--- a/libcxx/test/std/containers/views/span.cons/span.fail.cpp
+++ b/libcxx/test/std/containers/views/span.cons/span.fail.cpp
@@ -89,7 +89,7 @@ void checkCV ()
}
}
-int main ()
+int main(int, char**)
{
std::span<int> sp;
std::span<int, 0> sp0;
@@ -100,4 +100,6 @@ int main ()
std::span<float, 0> s4{sp0}; // expected-error {{no matching constructor for initialization of 'std::span<float, 0>'}}
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/span.pass.cpp b/libcxx/test/std/containers/views/span.cons/span.pass.cpp
index 8ace94f5e05..74da3fce894 100644
--- a/libcxx/test/std/containers/views/span.cons/span.pass.cpp
+++ b/libcxx/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<int>(), "");
static_assert(testConstexprSpan<long>(), "");
@@ -138,4 +138,6 @@ int main ()
// assert((testConversionSpan<unsigned char, char>()));
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp b/libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp
index a0b37fe8e64..03fdd253426 100644
--- a/libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp
+++ b/libcxx/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<int>(), "");
static_assert(testConstexprSpan<long>(), "");
@@ -110,4 +110,6 @@ int main ()
testRuntimeSpan<A>();
checkCV();
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.elem/data.pass.cpp b/libcxx/test/std/containers/views/span.elem/data.pass.cpp
index ca49eb8900a..c858a7e11e3 100644
--- a/libcxx/test/std/containers/views/span.elem/data.pass.cpp
+++ b/libcxx/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<std::string>(&s, 1), &s);
testRuntimeSpan(std::span<std::string, 1>(&s, 1), &s);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp b/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp
index d11032673fb..c56be7d3e2c 100644
--- a/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp
+++ b/libcxx/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<const int>(iArr1, 1), 0), "");
@@ -115,4 +115,6 @@ int main ()
std::string s;
testRuntimeSpan(std::span<std::string> (&s, 1), 0);
testRuntimeSpan(std::span<std::string, 1>(&s, 1), 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp b/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp
index 0abae63ff2f..e4532ade54e 100644
--- a/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp
+++ b/libcxx/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<int>()), "");
static_assert(testConstexprSpan(std::span<long>()), "");
@@ -112,4 +112,6 @@ int main()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, (std::ptrdiff_t) 0));
testRuntimeSpan(std::span<std::string>(&s, 1));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.iterators/end.pass.cpp b/libcxx/test/std/containers/views/span.iterators/end.pass.cpp
index a834804d176..c52c8bc6004 100644
--- a/libcxx/test/std/containers/views/span.iterators/end.pass.cpp
+++ b/libcxx/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<int>()), "");
static_assert(testConstexprSpan(std::span<long>()), "");
@@ -120,4 +120,6 @@ int main()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, (std::ptrdiff_t) 0));
testRuntimeSpan(std::span<std::string>(&s, 1));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp b/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp
index 66e1d5ebf96..fc7d3c8e006 100644
--- a/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp
+++ b/libcxx/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<int>()), "");
static_assert(testConstexprSpan(std::span<long>()), "");
@@ -113,4 +113,6 @@ int main()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, static_cast<std::ptrdiff_t>(0)));
testRuntimeSpan(std::span<std::string>(&s, 1));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp b/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp
index 7c53cb0becd..056fe2a7d2b 100644
--- a/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp
+++ b/libcxx/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<int>()), "");
static_assert(testConstexprSpan(std::span<long>()), "");
@@ -114,4 +114,6 @@ int main()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, (std::ptrdiff_t) 0));
testRuntimeSpan(std::span<std::string>(&s, 1));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp b/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp
index 989b6dc5cb6..3e6a7d79ffd 100644
--- a/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp
+++ b/libcxx/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<int> ());
testRuntimeSpan(std::span<long> ());
@@ -74,4 +74,6 @@ int main ()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, (std::ptrdiff_t) 0));
testRuntimeSpan(std::span<std::string>(&s, 1));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp b/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp
index 9b0034b9b58..b987edb30a5 100644
--- a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp
+++ b/libcxx/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<const int>()); // expected-error {{no matching function for call to 'as_writeable_bytes'}}
std::as_writeable_bytes(std::span<const long>()); // expected-error {{no matching function for call to 'as_writeable_bytes'}}
@@ -44,4 +44,6 @@ int main ()
std::as_writeable_bytes(std::span<const int> (iArr2, 1)); // expected-error {{no matching function for call to 'as_writeable_bytes'}}
std::as_writeable_bytes(std::span<const int, 1>(iArr2 + 5, 1)); // expected-error {{no matching function for call to 'as_writeable_bytes'}}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp b/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp
index 6538a59465a..96bb40ec49b 100644
--- a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp
+++ b/libcxx/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<int> ());
testRuntimeSpan(std::span<long> ());
@@ -74,4 +74,6 @@ int main ()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, (std::ptrdiff_t) 0));
testRuntimeSpan(std::span<std::string>(&s, 1));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.obs/empty.pass.cpp b/libcxx/test/std/containers/views/span.obs/empty.pass.cpp
index e0cdb141b1e..9db8c8ab71c 100644
--- a/libcxx/test/std/containers/views/span.obs/empty.pass.cpp
+++ b/libcxx/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<int> ().empty()), "");
static_assert( noexcept(std::span<int, 0>().empty()), "");
@@ -69,4 +69,6 @@ int main ()
std::string s;
assert( ((std::span<std::string>(&s, (std::ptrdiff_t) 0)).empty()));
assert(!((std::span<std::string>(&s, 1).empty())));
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.obs/size.pass.cpp b/libcxx/test/std/containers/views/span.obs/size.pass.cpp
index 0dc1dd268f8..f1dbc1fd99e 100644
--- a/libcxx/test/std/containers/views/span.obs/size.pass.cpp
+++ b/libcxx/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<int>(), 0), "");
static_assert(testConstexprSpan(std::span<long>(), 0), "");
@@ -87,4 +87,6 @@ int main ()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, (std::ptrdiff_t) 0), 0);
testRuntimeSpan(std::span<std::string>(&s, 1), 1);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp b/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp
index fa26a408f30..1d423527cd0 100644
--- a/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp
+++ b/libcxx/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<int>(), 0), "");
static_assert(testConstexprSpan(std::span<long>(), 0), "");
@@ -88,4 +88,6 @@ int main ()
std::string s;
testRuntimeSpan(std::span<std::string>(&s, (std::ptrdiff_t) 0), 0);
testRuntimeSpan(std::span<std::string>(&s, 1), 1);
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.sub/first.pass.cpp b/libcxx/test/std/containers/views/span.sub/first.pass.cpp
index 7d66884280a..f9da9fdc233 100644
--- a/libcxx/test/std/containers/views/span.sub/first.pass.cpp
+++ b/libcxx/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<const int>;
@@ -132,4 +132,6 @@ int main ()
testRuntimeSpan<Sp, 4>(Sp{sarr});
testRuntimeSpan<Sp, 5>(Sp{sarr});
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.sub/last.pass.cpp b/libcxx/test/std/containers/views/span.sub/last.pass.cpp
index 17155604776..e0a399ff9cd 100644
--- a/libcxx/test/std/containers/views/span.sub/last.pass.cpp
+++ b/libcxx/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<const int>;
@@ -132,4 +132,6 @@ int main ()
testRuntimeSpan<Sp, 4>(Sp{sarr});
testRuntimeSpan<Sp, 5>(Sp{sarr});
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp b/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp
index 22446adbbd6..9cb73109347 100644
--- a/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp
+++ b/libcxx/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<const int>;
@@ -206,4 +206,6 @@ int main ()
testRuntimeSpan<Sp, 2>(Sp{arr1});
testRuntimeSpan<Sp, 3>(Sp{arr1});
}
+
+ return 0;
}
diff --git a/libcxx/test/std/containers/views/types.pass.cpp b/libcxx/test/std/containers/views/types.pass.cpp
index e8ddbed161f..ac6f47fa8e5 100644
--- a/libcxx/test/std/containers/views/types.pass.cpp
+++ b/libcxx/test/std/containers/views/types.pass.cpp
@@ -96,11 +96,13 @@ void test()
struct A{};
-int main ()
+int main(int, char**)
{
test<int>();
test<long>();
test<double>();
test<std::string>();
test<A>();
+
+ return 0;
}
OpenPOWER on IntegriCloud