[libcxx-commits] [libcxx] r353086 - Support tests in freestanding
JF Bastien via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Feb 4 12:33:04 PST 2019
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ struct B
}
};
-int main()
+int main(int, char**)
{
{
A<int> a;
@@ -73,4 +73,6 @@ int main()
assert(std::allocator_traits<B<int> >::select_on_container_copy_construction(b).id == 100);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -55,7 +55,7 @@ private:
typedef void const_pointer;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::const_pointer, Ptr<const char> >::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::const_pointer, const char*>::value), "");
@@ -63,4 +63,6 @@ int main()
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<D<char> >::const_pointer, const char*>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -57,7 +57,7 @@ private:
typedef int const_void_pointer;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::const_void_pointer, Ptr<const void> >::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::const_void_pointer, const void*>::value), "");
@@ -65,4 +65,6 @@ int main()
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<D<char> >::const_void_pointer, const void*>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -66,7 +66,7 @@ struct pointer_traits<C<char>::pointer>
}
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::difference_type, short>::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::difference_type, std::ptrdiff_t>::value), "");
@@ -74,4 +74,6 @@ int main()
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<D<char> >::difference_type, std::ptrdiff_t>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct C
int not_empty_; // some random member variable
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::is_always_equal, std::true_type>::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::is_always_equal, std::true_type>::value), "");
@@ -48,4 +48,6 @@ int main()
static_assert((std::is_same<std::allocator_traits<A<const char> >::is_always_equal, std::true_type>::value), "");
static_assert((std::is_same<std::allocator_traits<B<const char> >::is_always_equal, std::true_type>::value), "");
static_assert((std::is_same<std::allocator_traits<C<const char> >::is_always_equal, std::false_type>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,11 +43,13 @@ private:
typedef void pointer;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::pointer, Ptr<char> >::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::pointer, char*>::value), "");
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<C<char> >::pointer, char*>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,11 +43,13 @@ private:
typedef std::true_type propagate_on_container_copy_assignment;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::propagate_on_container_copy_assignment, std::true_type>::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::propagate_on_container_copy_assignment, std::false_type>::value), "");
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<C<char> >::propagate_on_container_copy_assignment, std::false_type>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,11 +44,13 @@ private:
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::propagate_on_container_move_assignment, std::true_type>::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::propagate_on_container_move_assignment, std::false_type>::value), "");
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<C<char> >::propagate_on_container_move_assignment, std::false_type>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -42,11 +42,13 @@ private:
typedef std::true_type propagate_on_container_swap;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::propagate_on_container_swap, std::true_type>::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::propagate_on_container_swap, std::false_type>::value), "");
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<C<char> >::propagate_on_container_swap, std::false_type>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp Mon Feb 4 12:31:13 2019
@@ -80,7 +80,7 @@ struct G {
};
};
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<A<char> >::rebind_alloc<double>, ReboundA<double> >::value), "");
@@ -97,4 +97,6 @@ int main()
static_assert((std::is_same<std::allocator_traits<D<int, char> >::rebind_alloc<double>::other, D<double, char> >::value), "");
static_assert((std::is_same<std::allocator_traits<E<char> >::rebind_alloc<double>::other, E<double> >::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -62,7 +62,7 @@ struct pointer_traits<C<char>::pointer>
}
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::size_type, unsigned short>::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::size_type,
@@ -72,4 +72,6 @@ int main()
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<D<char> >::size_type, unsigned short>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -56,7 +56,7 @@ private:
typedef void void_pointer;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::void_pointer, Ptr<void> >::value), "");
static_assert((std::is_same<std::allocator_traits<B<char> >::void_pointer, void*>::value), "");
@@ -64,4 +64,6 @@ int main()
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<D<char> >::void_pointer, void*>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,9 @@ struct A
typedef T value_type;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::allocator_type, A<char> >::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp Mon Feb 4 12:31:13 2019
@@ -62,7 +62,7 @@ struct E
template <class U> struct rebind {typedef ReboundA<U> otter;};
};
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::allocator_traits<A<char> >::rebind_traits<double>, std::allocator_traits<ReboundA<double> > >::value), "");
@@ -77,4 +77,6 @@ int main()
static_assert((std::is_same<std::allocator_traits<D<int, char> >::rebind_traits<double>::other, std::allocator_traits<D<double, char> > >::value), "");
static_assert((std::is_same<std::allocator_traits<E<char> >::rebind_traits<double>::other, std::allocator_traits<E<double> > >::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/value_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.traits/value_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.traits/value_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.traits/value_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,9 @@ struct A
typedef T value_type;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator_traits<A<char> >::value_type, char>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.construction/tested_elsewhere.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ test()
#endif
}
-int main()
+int main(int, char**)
{
test<false, int, std::allocator<int> >();
test<true, std::vector<int>, std::allocator<int> >();
@@ -71,4 +71,6 @@ int main()
// #if TEST_STD_VER >= 11
// static_assert((!std::uses_allocator<E, int>::value), "");
// #endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/allocator.uses/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/c.malloc/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -8,6 +8,8 @@
// <cstdlib> and <cstring> are already tested elsewhere
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::allocator<char> AC;
@@ -46,4 +46,6 @@ int main()
(void) a3;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.globals/eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,10 +21,12 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
std::allocator<int> a1;
std::allocator<int> a2;
assert(a1 == a2);
assert(!(a1 != a2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/address.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,8 +31,10 @@ struct A
void operator&() const {}
};
-int main()
+int main(int, char**)
{
test_address<int>();
test_address<A>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,9 +19,11 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
std::allocator<int> a;
a.allocate(3); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
a.allocate(3, nullptr); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp Mon Feb 4 12:31:13 2019
@@ -99,7 +99,7 @@ void test_aligned() {
}
}
-int main() {
+int main(int, char**) {
test_aligned<1>();
test_aligned<2>();
test_aligned<4>();
@@ -108,4 +108,6 @@ int main() {
test_aligned<MaxAligned>();
test_aligned<OverAligned>();
test_aligned<OverAligned * 2>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,8 +39,10 @@ void test()
test_max<T> ((size_t) -1); // way too large
}
-int main()
+int main(int, char**)
{
test<double>();
LIBCPP_ONLY(test<const double>());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp Mon Feb 4 12:31:13 2019
@@ -53,7 +53,7 @@ public:
};
#endif // TEST_STD_VER >= 11
-int main()
+int main(int, char**)
{
{
std::allocator<A> a;
@@ -139,4 +139,6 @@ int main()
assert(move_only_constructed == 0);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,9 +18,11 @@
int new_called = 0;
-int main()
+int main(int, char**)
{
const std::allocator<int> a;
std::size_t M = a.max_size();
assert(M > 0xFFFF && M <= (std::numeric_limits<std::size_t>::max() / sizeof(int)));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp Mon Feb 4 12:31:13 2019
@@ -108,7 +108,7 @@ void test_void_pointer()
struct Foo { int x; };
-int main()
+int main(int, char**)
{
test_pointer<std::allocator<char>> ();
test_pointer<std::allocator<int>> ();
@@ -117,7 +117,9 @@ int main()
test_void_pointer<std::allocator<char>> ();
test_void_pointer<std::allocator<int>> ();
test_void_pointer<std::allocator<Foo>> ();
+
+ return 0;
}
#else
-int main() {}
+int main(int, char**) { return 0; }
#endif
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator<char>::size_type, std::size_t>::value), "");
static_assert((std::is_same<std::allocator<char>::difference_type, std::ptrdiff_t>::value), "");
@@ -53,4 +53,6 @@ int main()
a2 = a;
std::allocator<int> a3 = a2;
((void)a3);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/default.allocator/allocator_void.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include <memory>
#include <type_traits>
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::allocator<void>::pointer, void*>::value), "");
static_assert((std::is_same<std::allocator<void>::const_pointer, const void*>::value), "");
@@ -32,4 +32,6 @@ int main()
std::allocator<void> a;
std::allocator<void> a2 = a;
a2 = a;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp Mon Feb 4 12:31:13 2019
@@ -99,7 +99,7 @@ struct pointer_traits<::P4>
int n = 0;
static_assert(std::to_address(&n) == &n);
-int main()
+int main(int, char**)
{
int i = 0;
ASSERT_NOEXCEPT(std::to_address(&i));
@@ -116,4 +116,6 @@ int main()
P4 p4(&i);
ASSERT_NOEXCEPT(std::to_address(p4));
assert(std::to_address(p4) == &i);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/difference_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,9 @@
#include <memory>
#include <type_traits>
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::pointer_traits<double*>::difference_type, std::ptrdiff_t>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/element_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/element_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/element_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/element_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,9 @@
#include <memory>
#include <type_traits>
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::pointer_traits<const short*>::element_type, const short>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,8 +24,10 @@ struct A
typedef char difference_type;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::pointer_traits<A>::pointer, A>::value), "");
static_assert((std::is_same<std::pointer_traits<int*>::pointer, int*>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp Mon Feb 4 12:31:13 2019
@@ -34,7 +34,7 @@ public:
{return A(&et);}
};
-int main()
+int main(int, char**)
{
{
int i = 0;
@@ -45,4 +45,6 @@ int main()
{
(std::pointer_traits<A<void> >::element_type)0;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ private:
typedef int difference_type;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::pointer_traits<A>::difference_type, char>::value), "");
static_assert((std::is_same<std::pointer_traits<B>::difference_type, std::ptrdiff_t>::value), "");
@@ -62,4 +62,6 @@ int main()
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::pointer_traits<F<int>>::difference_type, std::ptrdiff_t>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -53,7 +53,7 @@ private:
typedef int element_type;
};
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::pointer_traits<A>::element_type, char>::value), "");
static_assert((std::is_same<std::pointer_traits<B<int> >::element_type, char>::value), "");
@@ -64,4 +64,6 @@ int main()
static_assert((std::is_same<std::pointer_traits<F<double>>::element_type, double>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp Mon Feb 4 12:31:13 2019
@@ -81,7 +81,7 @@ struct G
#endif
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::pointer_traits<A<int*> >::rebind<double*>, A<double*> >::value), "");
@@ -101,4 +101,6 @@ int main()
static_assert((std::is_same<std::pointer_traits<D<char, int> >::rebind<double>::other, D1<double, int> >::value), "");
static_assert((std::is_same<std::pointer_traits<E<char, int> >::rebind<double>::other, E<double, int> >::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,9 +35,11 @@ bool check() {
return true;
}
-int main() {
+int main(int, char**) {
check();
#if TEST_STD_VER > 17
static_assert(check(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/pointer.traits/rebind.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/pointer.traits/rebind.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/pointer.traits/rebind.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/pointer.traits/rebind.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,11 +20,13 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 11
static_assert((std::is_same<std::pointer_traits<int*>::rebind<double>, double*>::value), "");
#else
static_assert((std::is_same<std::pointer_traits<int*>::rebind<double>::other, double*>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/ptr.align/align.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/ptr.align/align.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/ptr.align/align.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/ptr.align/align.pass.cpp Mon Feb 4 12:31:13 2019
@@ -13,7 +13,7 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
const unsigned N = 20;
char buf[N];
@@ -80,4 +80,6 @@ int main()
assert(p == &buf[0]);
assert(r == nullptr);
assert(s == N);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct nothing {
}
};
-int main()
+int main(int, char**)
{
{
int i;
@@ -47,4 +47,6 @@ int main()
};
assert(std::addressof(n) == (void*)std::addressof(i));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,11 +15,13 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
#if TEST_STD_VER > 14
const int *p = std::addressof<const int>(0);
#else
#error
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,10 +32,12 @@ constexpr int i = 0;
constexpr double d = 0.0;
constexpr A a{};
-int main()
+int main(int, char**)
{
static_assert(std::addressof(i) == &i, "");
static_assert(std::addressof(d) == &d, "");
constexpr const A* ap = std::addressof(a);
static_assert(&ap->n == &a.n, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ struct Counted {
};
int Counted::count = 0;
-int main()
+int main(int, char**)
{
using It = forward_iterator<Counted*>;
const int N = 5;
@@ -43,4 +43,6 @@ int main()
assert(Counted::count == 4);
std::destroy(It(p), It(p + 4));
assert(Counted::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ struct DCounted : VCounted {
friend void operator&(DCounted) = delete;
};
-int main()
+int main(int, char**)
{
{
void* mem1 = std::malloc(sizeof(Counted));
@@ -74,4 +74,6 @@ int main()
std::free(mem1);
std::free(mem2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ struct Counted {
};
int Counted::count = 0;
-int main()
+int main(int, char**)
{
using It = forward_iterator<Counted*>;
const int N = 5;
@@ -45,4 +45,6 @@ int main()
It it = std::destroy_n(It(p), 4);
assert(it == It(p+4));
assert(Counted::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp Mon Feb 4 12:31:13 2019
@@ -103,9 +103,11 @@ void test_value_initialized()
assert(pool[4] == -1);
}
-int main()
+int main(int, char**)
{
test_counted();
test_value_initialized();
test_ctor_throws();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp Mon Feb 4 12:31:13 2019
@@ -107,9 +107,11 @@ void test_value_initialized()
}
-int main()
+int main(int, char**)
{
test_counted();
test_value_initialized();
test_ctor_throws();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp Mon Feb 4 12:31:13 2019
@@ -102,9 +102,11 @@ void test_value_initialized()
assert(pool[4] == 0);
}
-int main()
+int main(int, char**)
{
test_counted();
test_value_initialized();
test_ctor_throws();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp Mon Feb 4 12:31:13 2019
@@ -107,8 +107,10 @@ void test_value_initialized()
assert(pool[4] == 0);
}
-int main()
+int main(int, char**)
{
test_counted();
test_value_initialized();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ struct Nasty
int Nasty::counter_ = 0;
-int main()
+int main(int, char**)
{
{
const int N = 5;
@@ -85,4 +85,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ struct Nasty
int Nasty::counter_ = 0;
-int main()
+int main(int, char**)
{
{
const int N = 5;
@@ -84,4 +84,6 @@ int main()
assert( p[i].i_ == i);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ struct Nasty
int Nasty::counter_ = 0;
-int main()
+int main(int, char**)
{
{
const int N = 5;
@@ -84,4 +84,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ struct Nasty
int Nasty::counter_ = 0;
-int main()
+int main(int, char**)
{
{
const int N = 5;
@@ -81,4 +81,6 @@ int main()
for (int i = 0; i < N; ++i)
assert(bp[i].i_ == 23);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -107,7 +107,9 @@ void test_counted()
assert(Counted::count == 0);
}
-int main() {
+int main(int, char**) {
test_counted();
test_ctor_throws();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp Mon Feb 4 12:31:13 2019
@@ -109,8 +109,10 @@ void test_counted()
assert(Counted::count == 0);
}
-int main()
+int main(int, char**)
{
test_counted();
test_ctor_throws();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp Mon Feb 4 12:31:13 2019
@@ -36,7 +36,7 @@ public:
A* operator& () DELETE_FUNCTION;
};
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 14
typedef std::aligned_storage<3*sizeof(A), std::alignment_of<A>::value>::type
@@ -54,4 +54,6 @@ int main()
assert(it.base() == ap + 1); // next place to write
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp Mon Feb 4 12:31:13 2019
@@ -36,7 +36,7 @@ public:
A* operator& () DELETE_FUNCTION;
};
-int main()
+int main(int, char**)
{
{
typedef A S;
@@ -67,4 +67,6 @@ int main()
assert(ap->get() == 1); // original value
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,10 +25,12 @@ struct alignas(32) A {
int field;
};
-int main()
+int main(int, char**)
{
std::pair<A*, std::ptrdiff_t> ip = std::get_temporary_buffer<A>(5);
assert(!(ip.first == nullptr) ^ (ip.second == 0));
assert(reinterpret_cast<uintptr_t>(ip.first) % alignof(A) == 0);
std::return_temporary_buffer(ip.first);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/temporary.buffer/temporary_buffer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,10 +19,12 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
std::pair<int*, std::ptrdiff_t> ip = std::get_temporary_buffer<int>(5);
assert(ip.first);
assert(ip.second == 5);
std::return_temporary_buffer(ip.first);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp Mon Feb 4 12:31:13 2019
@@ -26,9 +26,11 @@
#include "min_allocator.h"
#include "deleter_types.h"
-int main()
+int main(int, char**)
{
std::unique_ptr<int, PointerDeleter<int>> p;
std::ostringstream os;
os << p; // expected-error {{invalid operands to binary expression}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,11 +21,13 @@
#include <sstream>
#include <cassert>
-int main()
+int main(int, char**)
{
std::unique_ptr<int> p(new int(3));
std::ostringstream os;
assert(os.str().empty());
os << p;
assert(!os.str().empty());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp Mon Feb 4 12:31:13 2019
@@ -13,10 +13,12 @@
#include <memory>
-int main()
+int main(int, char**)
{
char* p = new char[10];
std::declare_no_pointers(p, 10);
std::undeclare_no_pointers(p, 10);
delete [] p;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,10 +14,12 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
int* p = new int;
std::declare_reachable(p);
assert(std::undeclare_reachable(p) == p);
delete p;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@ void test_pr26961() {
assert(d == std::get_pointer_safety());
}
-int main()
+int main(int, char**)
{
{
std::pointer_safety r = std::get_pointer_safety();
@@ -33,4 +33,6 @@ int main()
{
test_pr26961();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ struct PrivateBase : private std::enable
};
-int main()
+int main(int, char**)
{
{ // https://bugs.llvm.org/show_bug.cgi?id=18843
std::shared_ptr<T const> t1(new T);
@@ -167,4 +167,6 @@ int main()
assert(my_weak.lock().get() == ptr);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/enabled_hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,6 +17,8 @@
#include "poisoned_hash_helper.hpp"
-int main() {
+int main(int, char**) {
test_library_hash_specializations_available();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_shared_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
struct A {};
#endif
-int main()
+int main(int, char**)
{
{
int* ptr = new int;
@@ -40,4 +40,6 @@ int main()
test_hash_enabled_for_type<std::shared_ptr<A>>();
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -60,7 +60,7 @@ struct A {};
#endif // TEST_STD_VER >= 11
-int main()
+int main(int, char**)
{
{
int* ptr = new int;
@@ -99,4 +99,6 @@ int main()
#endif
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p(new int(4));
@@ -51,4 +51,6 @@ int main()
assert(*v == 4);
assert(*w == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p(new int(4));
@@ -56,4 +56,6 @@ int main()
assert(*v == 4);
assert(*w == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p(new int(4));
@@ -51,4 +51,6 @@ int main()
assert(*v == 4);
assert(*w == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p(new int(4));
@@ -56,4 +56,6 @@ int main()
assert(*v == 4);
assert(*w == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p(new int(4));
@@ -37,4 +37,6 @@ int main()
assert(*p == 3);
assert(*r == 4);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p(new int(4));
@@ -37,4 +37,6 @@ int main()
assert(*p == 3);
assert(*r == 4);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,10 +23,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<int> p(new int(3));
assert(std::atomic_is_lock_free(&p) == false);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,11 +28,13 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p(new int(3));
std::shared_ptr<int> q = std::atomic_load(&p);
assert(*q == *p);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,11 +28,13 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<int> p(new int(3));
std::shared_ptr<int> q = std::atomic_load_explicit(&p, std::memory_order_relaxed);
assert(*q == *p);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p;
@@ -36,4 +36,6 @@ int main()
std::atomic_store(&p, r);
assert(*p == *r);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::shared_ptr<int> p;
@@ -36,4 +36,6 @@ int main()
std::atomic_store_explicit(&p, r, std::memory_order_seq_cst);
assert(*p == *r);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,10 +22,12 @@
struct A; // purposefully incomplete
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::shared_ptr<A>::element_type, A>::value), "");
#if TEST_STD_VER > 14
static_assert((std::is_same<std::shared_ptr<A>::weak_type, std::weak_ptr<A>>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
{
@@ -63,4 +63,6 @@ int main()
std::default_delete<A>* d = std::get_deleter<std::default_delete<A> >(p);
assert(d == 0);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::auto_ptr<A> pA(new A);
@@ -110,4 +110,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<A> pA(new A);
@@ -117,4 +117,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<A> pA(new A);
@@ -117,4 +117,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> pA(new A);
@@ -119,4 +119,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> pA(new A);
@@ -119,4 +119,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::unique_ptr<A> pA(new A);
@@ -109,4 +109,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<const A> pA(new A);
@@ -53,4 +53,6 @@ int main()
assert(pB.get() == pA.get());
assert(!pB.owner_before(pA) && !pA.owner_before(pB));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<B> pB(new A);
@@ -53,4 +53,6 @@ int main()
assert(pA.get() == 0);
assert(pA.use_count() == 0);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<A> pA(new A);
@@ -65,4 +65,6 @@ int main()
assert(pB.get() == pA.get());
assert(!pB.owner_before(pA) && !pA.owner_before(pB));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/cmp_nullptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@
void do_nothing(int*) {}
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p1(new int(1));
assert(!(p1 == nullptr));
@@ -65,4 +65,6 @@ int main()
assert(!(nullptr > p2));
assert( (p2 >= nullptr));
assert( (nullptr >= p2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,7 @@
void do_nothing(int*) {}
-int main()
+int main(int, char**)
{
int* ptr1(new int);
int* ptr2(new int);
@@ -27,4 +27,6 @@ int main()
const std::shared_ptr<int> p3(ptr2, do_nothing);
assert(p1 != p2);
assert(p2 == p3);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp/lt.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
void do_nothing(int*) {}
-int main()
+int main(int, char**)
{
int* ptr1(new int);
int* ptr2(new int);
@@ -26,4 +26,6 @@ int main()
const std::shared_ptr<int> p3(ptr2, do_nothing);
assert((p1 < p2) == (ptr1 < ptr2));
assert(!(p2 < p3) && !(p3 < p2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,7 +43,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::auto_ptr<A> ptr(new A);
@@ -94,4 +94,6 @@ int main()
assert(A::count == 0);
assert(globalMemCounter.checkOutstandingNewEq(0));
#endif // !defined(TEST_HAS_NO_EXCEPTIONS) && !defined(DISABLE_NEW_COUNT)
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -13,9 +13,11 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
std::shared_ptr<int> p;
assert(p.use_count() == 0);
assert(p.get() == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -13,9 +13,11 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
std::shared_ptr<int> p(nullptr);
assert(p.use_count() == 0);
assert(p.get() == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> p(nullptr, test_deleter<A>(3));
@@ -43,4 +43,6 @@ int main()
assert(A::count == 0);
assert(test_deleter<A>::count == 0);
assert(test_deleter<A>::dealloc_count == 1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> p(nullptr, test_deleter<A>(3), test_allocator<A>(5));
@@ -81,4 +81,6 @@ int main()
assert(test_deleter<A>::count == 0);
assert(test_deleter<A>::dealloc_count == 1);
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
try
{
@@ -43,4 +43,6 @@ int main()
assert(test_allocator<A>::count == 0);
assert(test_allocator<A>::alloc_count == 0);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp Mon Feb 4 12:31:13 2019
@@ -37,7 +37,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
globalMemCounter.throw_after = 0;
try
@@ -51,4 +51,6 @@ int main()
assert(test_deleter<A>::count == 0);
assert(test_deleter<A>::dealloc_count == 1);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
A* ptr = new A;
@@ -42,4 +42,6 @@ int main()
assert(p.get() == ptr);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
A* ptr = new A;
@@ -44,4 +44,6 @@ int main()
assert(A::count == 0);
assert(test_deleter<A>::count == 0);
assert(test_deleter<A>::dealloc_count == 1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
A* ptr = new A;
@@ -85,4 +85,6 @@ int main()
assert(test_deleter<A>::count == 0);
assert(test_deleter<A>::dealloc_count == 1);
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
A* ptr = new A;
try
@@ -44,4 +44,6 @@ int main()
assert(test_allocator<A>::count == 0);
assert(test_allocator<A>::alloc_count == 0);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp Mon Feb 4 12:31:13 2019
@@ -34,7 +34,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
A* ptr = new A;
globalMemCounter.throw_after = 0;
@@ -50,4 +50,6 @@ int main()
assert(test_deleter<A>::dealloc_count == 1);
}
assert(globalMemCounter.checkOutstandingNewEq(0));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
A* ptr = new A;
assert(A::count == 1);
@@ -48,4 +48,6 @@ int main()
assert(A::count == 0);
}
assert(globalMemCounter.checkOutstandingNewEq(0));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> pA(new A);
@@ -58,4 +58,6 @@ int main()
assert(A::count == 0);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -50,7 +50,7 @@ struct C
int C::count = 0;
-int main()
+int main(int, char**)
{
static_assert(( std::is_convertible<std::shared_ptr<A>, std::shared_ptr<B> >::value), "");
static_assert((!std::is_convertible<std::shared_ptr<B>, std::shared_ptr<A> >::value), "");
@@ -93,4 +93,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -54,7 +54,7 @@ struct C
int C::count = 0;
-int main()
+int main(int, char**)
{
static_assert(( std::is_convertible<std::shared_ptr<A>, std::shared_ptr<B> >::value), "");
static_assert((!std::is_convertible<std::shared_ptr<B>, std::shared_ptr<A> >::value), "");
@@ -109,4 +109,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -37,7 +37,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> pA(new A);
@@ -57,4 +57,6 @@ int main()
}
assert(A::count == 0);
assert(B::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> pA(new A);
@@ -73,4 +73,6 @@ int main()
assert(A::count == 0);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,7 +49,7 @@ void fn ( const std::shared_ptr<B> &) {
template <typename T>
void assert_deleter ( T * ) { assert(false); }
-int main()
+int main(int, char**)
{
{
std::unique_ptr<A> ptr(new A);
@@ -97,4 +97,6 @@ int main()
std::shared_ptr<int> p2(std::move(p)); // should not call deleter when going out of scope
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
#ifndef TEST_HAS_NO_EXCEPTIONS
{
@@ -81,4 +81,6 @@ int main()
}
assert(A::count == 0);
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ private:
int A::count = 0;
-int main()
+int main(int, char**)
{
{
int i = 67;
@@ -82,4 +82,6 @@ int main()
assert(p->get_char() == 'f');
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp Mon Feb 4 12:31:13 2019
@@ -97,7 +97,7 @@ void test()
assert(Three::count == 0);
}
-int main()
+int main(int, char**)
{
{
int i = 67;
@@ -114,4 +114,6 @@ int main()
#if TEST_STD_VER >= 11
test<min_allocator<void> >();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp Mon Feb 4 12:31:13 2019
@@ -73,7 +73,7 @@ void test_pointer_to_function() {
void test_pointer_to_function() {}
#endif // _LIBCPP_VERSION
-int main()
+int main(int, char**)
{
int nc = globalMemCounter.outstanding_new;
{
@@ -107,4 +107,6 @@ int main()
}
#endif
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,9 @@ private:
S () {}; // ctor is private
};
-int main()
+int main(int, char**)
{
std::shared_ptr<S> p = std::make_shared<S>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,9 @@ protected:
S () {}; // ctor is protected
};
-int main()
+int main(int, char**)
{
std::shared_ptr<S> p = std::make_shared<S>(); // expected-error-re at memory:* {{static_assert failed{{.*}} "Can't construct object in make_shared"}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,9 +52,11 @@ void test(const T &t0)
}
-int main()
+int main(int, char**)
{
test<bool>(true);
test<int>(3);
test<double>(5.0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest/tested_elsewhere.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,11 +18,13 @@
#include <sstream>
#include <cassert>
-int main()
+int main(int, char**)
{
std::shared_ptr<int> p(new int(3));
std::ostringstream os;
assert(os.str().empty());
os << p;
assert(!os.str().empty());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp Mon Feb 4 12:31:13 2019
@@ -38,7 +38,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<B> p(new B);
@@ -58,4 +58,6 @@ int main()
assert(p.get() == 0);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -38,7 +38,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<B> p(new B);
@@ -60,4 +60,6 @@ int main()
assert(p.get() == ptr);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<B> p(new B);
@@ -75,4 +75,6 @@ int main()
assert(A::count == 0);
assert(test_deleter<A>::count == 0);
assert(test_deleter<A>::dealloc_count == 2);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<B> p(new B);
@@ -84,4 +84,6 @@ int main()
assert(test_deleter<A>::dealloc_count == 2);
assert(test_allocator<A>::count == 0);
assert(test_allocator<A>::alloc_count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
A* ptr1 = new A;
@@ -100,4 +100,6 @@ int main()
assert(A::count == 0);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/arrow.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <utility>
#include <cassert>
-int main()
+int main(int, char**)
{
const std::shared_ptr<std::pair<int, int> > p(new std::pair<int, int>(3, 4));
assert(p->first == 3);
@@ -25,4 +25,6 @@ int main()
p->second = 6;
assert(p->first == 5);
assert(p->second == 6);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/dereference.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,10 +15,12 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p(new int(32));
assert(*p == 32);
*p = 3;
assert(*p == 3);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<int> p(new int(32));
@@ -25,4 +25,6 @@ int main()
const std::shared_ptr<int> p;
assert(!p);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_shared_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <cassert>
#include "test_macros.h"
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p1(new int);
const std::shared_ptr<int> p2 = p1;
@@ -26,4 +26,6 @@ int main()
assert(p1.owner_before(p3) || p3.owner_before(p1));
assert(p3.owner_before(p1) == p3.owner_before(p2));
ASSERT_NOEXCEPT(p1.owner_before(p2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/owner_before_weak_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <cassert>
#include "test_macros.h"
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p1(new int);
const std::shared_ptr<int> p2 = p1;
@@ -29,4 +29,6 @@ int main()
assert(p1.owner_before(w3) || p3.owner_before(w1));
assert(p3.owner_before(w1) == p3.owner_before(w2));
ASSERT_NOEXCEPT(p1.owner_before(w2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p(new int(32));
assert(p.unique());
@@ -24,4 +24,6 @@ int main()
assert(!p.unique());
}
assert(p.unique());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
A* ptr1 = new A;
@@ -101,4 +101,6 @@ int main()
assert(A::count == 0);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
struct A; // purposefully incomplete
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::weak_ptr<A>::element_type, A>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@
struct X {};
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p1(new int);
const std::shared_ptr<int> p2 = p1;
@@ -128,4 +128,6 @@ int main()
assert(s.find(vp) == s.end());
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<A> pA(new A);
@@ -57,4 +57,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<A> ps(new A);
@@ -74,4 +74,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<A> ps(new A);
@@ -74,4 +74,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,8 +17,10 @@
struct A;
-int main()
+int main(int, char**)
{
std::weak_ptr<A> p;
assert(p.use_count() == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -50,7 +50,7 @@ struct C
int C::count = 0;
-int main()
+int main(int, char**)
{
static_assert(( std::is_convertible<std::shared_ptr<A>, std::weak_ptr<B> >::value), "");
static_assert((!std::is_convertible<std::weak_ptr<B>, std::shared_ptr<A> >::value), "");
@@ -91,4 +91,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -61,7 +61,7 @@ template <class T>
void sink (std::weak_ptr<T> &&) {}
#endif
-int main()
+int main(int, char**)
{
{
const std::shared_ptr<A> ps(new A);
@@ -112,4 +112,6 @@ int main()
assert(B::count == 0);
assert(A::count == 0);
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp Mon Feb 4 12:31:13 2019
@@ -54,7 +54,7 @@ int C::count = 0;
template <class T>
std::weak_ptr<T> source (std::shared_ptr<T> p) { return std::weak_ptr<T>(p); }
-int main()
+int main(int, char**)
{
static_assert(( std::is_convertible<std::weak_ptr<A>, std::weak_ptr<B> >::value), "");
static_assert((!std::is_convertible<std::weak_ptr<B>, std::weak_ptr<A> >::value), "");
@@ -104,4 +104,6 @@ int main()
}
assert(B::count == 0);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest/tested_elsewhere.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/reset.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::shared_ptr<A> p1(new A);
@@ -37,4 +37,6 @@ int main()
assert(p1.use_count() == 1);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
A* ptr1 = new A;
@@ -45,4 +45,6 @@ int main()
}
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/expired.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::weak_ptr<A> wp;
@@ -42,4 +42,6 @@ int main()
assert(wp.use_count() == 0);
assert(wp.expired() == (wp.use_count() == 0));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/lock.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
std::weak_ptr<A> wp;
@@ -54,4 +54,6 @@ int main()
assert(A::count == 0);
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p1(new int);
const std::shared_ptr<int> p2(new int);
@@ -23,4 +23,6 @@ int main()
const std::weak_ptr<int> w2(p2);
bool b = w1 < w2;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <cassert>
#include "test_macros.h"
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p1(new int);
const std::shared_ptr<int> p2 = p1;
@@ -29,4 +29,6 @@ int main()
assert(w1.owner_before(p3) || w3.owner_before(p1));
assert(w3.owner_before(p1) == w3.owner_before(p2));
ASSERT_NOEXCEPT(w1.owner_before(p2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <cassert>
#include "test_macros.h"
-int main()
+int main(int, char**)
{
const std::shared_ptr<int> p1(new int);
const std::shared_ptr<int> p2 = p1;
@@ -29,4 +29,6 @@ int main()
assert(w1.owner_before(w3) || w3.owner_before(w1));
assert(w3.owner_before(w1) == w3.owner_before(w2));
ASSERT_NOEXCEPT(w1.owner_before(w2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
{
A* ptr1 = new A;
@@ -46,4 +46,6 @@ int main()
}
}
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,11 +20,13 @@
#include <cassert>
#include <cstring>
-int main()
+int main(int, char**)
{
static_assert((std::is_base_of<std::exception, std::bad_weak_ptr>::value), "");
std::bad_weak_ptr e;
std::bad_weak_ptr e2 = e;
e2 = e;
assert(std::strcmp(e.what(), "bad_weak_ptr") == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.help/bool_constant.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.help/bool_constant.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.help/bool_constant.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.help/bool_constant.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
#if TEST_STD_VER > 14
typedef std::bool_constant<true> _t;
@@ -30,4 +30,6 @@ int main()
static_assert((std::is_same<_f::type, _f>::value), "");
static_assert((_f() == false), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.help/integral_constant.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.help/integral_constant.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.help/integral_constant.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.help/integral_constant.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::integral_constant<int, 5> _5;
static_assert(_5::value == 5, "");
@@ -47,4 +47,6 @@ int main()
std::true_type t1;
std::true_type t2 = t1;
assert(t2);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.logical/conjunction.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.logical/conjunction.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.logical/conjunction.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.logical/conjunction.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
struct True { static constexpr bool value = true; };
struct False { static constexpr bool value = false; };
-int main()
+int main(int, char**)
{
static_assert ( std::conjunction<>::value, "" );
static_assert ( std::conjunction<std::true_type >::value, "" );
@@ -62,4 +62,6 @@ int main()
static_assert ( std::conjunction_v<True >, "" );
static_assert (!std::conjunction_v<False>, "" );
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.logical/disjunction.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.logical/disjunction.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.logical/disjunction.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.logical/disjunction.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
struct True { static constexpr bool value = true; };
struct False { static constexpr bool value = false; };
-int main()
+int main(int, char**)
{
static_assert (!std::disjunction<>::value, "" );
static_assert ( std::disjunction<std::true_type >::value, "" );
@@ -62,4 +62,6 @@ int main()
static_assert ( std::disjunction_v<True >, "" );
static_assert (!std::disjunction_v<False>, "" );
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.logical/negation.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.logical/negation.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.logical/negation.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.logical/negation.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
struct True { static constexpr bool value = true; };
struct False { static constexpr bool value = false; };
-int main()
+int main(int, char**)
{
static_assert (!std::negation<std::true_type >::value, "" );
static_assert ( std::negation<std::false_type>::value, "" );
@@ -35,4 +35,6 @@ int main()
static_assert ( std::negation<std::negation<std::true_type >>::value, "" );
static_assert (!std::negation<std::negation<std::false_type>>::value, "" );
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ struct B1 : B {};
struct B2 : B {};
struct D : private B1, private B2 {};
-int main()
+int main(int, char**)
{
test_is_base_of<B, D>();
test_is_base_of<B1, D>();
@@ -53,4 +53,6 @@ int main()
test_is_not_base_of<B&, D&>();
test_is_not_base_of<B[3], D[3]>();
test_is_not_base_of<int, int>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -60,7 +60,7 @@ class CannotInstantiate {
enum { X = T::ThisExpressionWillBlowUp };
};
-int main()
+int main(int, char**)
{
// void
test_is_convertible<void,void> ();
@@ -259,4 +259,6 @@ int main()
// Ensure that CannotInstantiate is not instantiated by is_convertible when it is not needed.
// For example CannotInstantiate is instatiated as a part of ADL lookup for arguments of type CannotInstantiate*.
static_assert((std::is_convertible<CannotInstantiate<int>*, CannotInstantiate<int>*>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.rel/is_invocable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ struct Sink {
void operator()(Args&&...) const {}
};
-int main() {
+int main(int, char**) {
using AbominableFunc = void(...) const;
// Non-callable things
@@ -241,4 +241,5 @@ int main() {
static_assert(std::is_invocable_r_v<void, Fn>, "");
static_assert(!std::is_invocable_r_v<int, Fn>, "");
}
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -80,7 +80,7 @@ void test_noexcept_function_pointers() {
#endif
}
-int main() {
+int main(int, char**) {
using AbominableFunc = void(...) const noexcept;
// Non-callable things
{
@@ -212,4 +212,6 @@ int main() {
static_assert(!std::is_nothrow_invocable_r_v<int, Fn, int>, "");
}
test_noexcept_function_pointers();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.rel/is_same.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.rel/is_same.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.rel/is_same.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.rel/is_same.pass.cpp Mon Feb 4 12:31:13 2019
@@ -56,7 +56,7 @@ public:
~Class();
};
-int main()
+int main(int, char**)
{
test_is_same<int, int>();
test_is_same<void, void>();
@@ -69,4 +69,6 @@ int main()
test_is_not_same<Class, int*>();
test_is_not_same<int*, int&>();
test_is_not_same<int&, int>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.rqmts/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_all_extents.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@ void test_remove_all_extents()
#endif
}
-int main()
+int main(int, char**)
{
test_remove_all_extents<int, int> ();
test_remove_all_extents<const Enum, const Enum> ();
@@ -39,4 +39,6 @@ int main()
test_remove_all_extents<const int[2][3], const int> ();
test_remove_all_extents<int[1][2][3], int> ();
test_remove_all_extents<const int[1][2][3], const int> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.arr/remove_extent.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ void test_remove_extent()
}
-int main()
+int main(int, char**)
{
test_remove_extent<int, int> ();
test_remove_extent<const Enum, const Enum> ();
@@ -40,4 +40,6 @@ int main()
test_remove_extent<const int[2][3], const int[3]> ();
test_remove_extent<int[1][2][3], int[2][3]> ();
test_remove_extent<const int[1][2][3], const int[2][3]> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ void test_add_const()
test_add_const_imp<const volatile T, const volatile T>();
}
-int main()
+int main(int, char**)
{
test_add_const<void>();
test_add_const<int>();
@@ -41,4 +41,6 @@ int main()
test_add_const<const int&>();
test_add_const<int*>();
test_add_const<const int*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_cv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ void test_add_cv()
test_add_cv_imp<const volatile T, const volatile T>();
}
-int main()
+int main(int, char**)
{
test_add_cv<void>();
test_add_cv<int>();
@@ -41,4 +41,6 @@ int main()
test_add_cv<const int&>();
test_add_cv<int*>();
test_add_cv<const int*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/add_volatile.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ void test_add_volatile()
test_add_volatile_imp<const volatile T, const volatile T>();
}
-int main()
+int main(int, char**)
{
test_add_volatile<void>();
test_add_volatile<int>();
@@ -41,4 +41,6 @@ int main()
test_add_volatile<const int&>();
test_add_volatile<int*>();
test_add_volatile<const int*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ void test_remove_const()
test_remove_const_imp<const volatile T, volatile T>();
}
-int main()
+int main(int, char**)
{
test_remove_const<void>();
test_remove_const<int>();
@@ -41,4 +41,6 @@ int main()
test_remove_const<const int&>();
test_remove_const<int*>();
test_remove_const<const int*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_cv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ void test_remove_cv()
test_remove_cv_imp<const volatile T, T>();
}
-int main()
+int main(int, char**)
{
test_remove_cv<void>();
test_remove_cv<int>();
@@ -41,4 +41,6 @@ int main()
test_remove_cv<const int&>();
test_remove_cv<int*>();
test_remove_cv<const int*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.cv/remove_volatile.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ void test_remove_volatile()
test_remove_volatile_imp<const volatile T, const T>();
}
-int main()
+int main(int, char**)
{
test_remove_volatile<void>();
test_remove_volatile<int>();
@@ -41,4 +41,6 @@ int main()
test_remove_volatile<const int&>();
test_remove_volatile<int*>();
test_remove_volatile<volatile int*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include <cstddef> // for std::max_align_t
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::aligned_storage<10, 1 >::type T1;
@@ -285,4 +285,6 @@ int main()
static_assert(std::alignment_of<T1>::value == 8, "");
static_assert(sizeof(T1) == 16, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,9 @@
class A; // Incomplete
-int main()
+int main(int, char**)
{
typedef std::aligned_union<10, A>::type T1;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::aligned_union<10, char >::type T1;
@@ -111,4 +111,6 @@ int main()
static_assert(std::alignment_of<T1>::value == 4, "");
static_assert(sizeof(T1) == 4, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -234,7 +234,7 @@ static_assert(is_same<typename result_of
} // namespace note_b_example
#endif // TEST_STD_VER >= 11
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::common_type<int>::type, int>::value), "");
static_assert((std::is_same<std::common_type<char>::type, char>::value), "");
@@ -307,4 +307,6 @@ int main()
static_assert((std::is_same<std::common_type<const int, int>::type, int>::value), "");
static_assert((std::is_same<std::common_type<int, const int>::type, int>::value), "");
static_assert((std::is_same<std::common_type<const int, const int>::type, int>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/conditional.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::conditional<true, char, int>::type, char>::value), "");
static_assert((std::is_same<std::conditional<false, char, int>::type, int>::value), "");
@@ -22,4 +22,6 @@ int main()
static_assert((std::is_same<std::conditional_t<true, char, int>, char>::value), "");
static_assert((std::is_same<std::conditional_t<false, char, int>, int>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@ void test_decay()
#endif
}
-int main()
+int main(int, char**)
{
test_decay<void, void>();
test_decay<int, int>();
@@ -38,4 +38,6 @@ int main()
test_decay<int(int) &, int(int) &>();
test_decay<int(int) &&, int(int) &&>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp Mon Feb 4 12:31:13 2019
@@ -12,7 +12,9 @@
#include <type_traits>
-int main()
+int main(int, char**)
{
typedef std::enable_if<false>::type A;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::enable_if<true>::type, void>::value), "");
static_assert((std::is_same<std::enable_if<true, int>::type, int>::value), "");
@@ -22,4 +22,6 @@ int main()
static_assert((std::is_same<std::enable_if_t<true>, void>::value), "");
static_assert((std::is_same<std::enable_if_t<true, int>, int>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp Mon Feb 4 12:31:13 2019
@@ -13,7 +13,9 @@
#include <type_traits>
-int main()
+int main(int, char**)
{
typedef std::enable_if_t<false> A;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@ void test_remove_cvref()
static_assert((std::is_same< std::remove_cvref_t<T>, U>::value), "");
}
-int main()
+int main(int, char**)
{
test_remove_cvref<void, void>();
test_remove_cvref<int, int>();
@@ -48,4 +48,6 @@ int main()
test_remove_cvref<int(int) volatile, int(int) volatile>();
test_remove_cvref<int(int) &, int(int) &>();
test_remove_cvref<int(int) &&, int(int) &&>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp Mon Feb 4 12:31:13 2019
@@ -92,7 +92,7 @@ void test_no_result()
#endif
}
-int main()
+int main(int, char**)
{
typedef NotDerived ND;
{ // functor object
@@ -366,4 +366,6 @@ int main()
#endif
test_no_result<PMD(ND&)>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp Mon Feb 4 12:31:13 2019
@@ -55,7 +55,7 @@ void test_result_of_imp()
#endif
}
-int main()
+int main(int, char**)
{
{
typedef char F::*PMD;
@@ -168,4 +168,6 @@ int main()
test_result_of_imp<int (F::* (std::unique_ptr<const F> )) () const, int>();
}
test_result_of_imp<decltype(&wat::foo)(wat), void>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@ void test_type_identity()
static_assert((std::is_same< std::type_identity_t<T>, T>::value), "");
}
-int main()
+int main(int, char**)
{
test_type_identity<void>();
test_type_identity<int>();
@@ -36,4 +36,6 @@ int main()
test_type_identity<int(int) volatile>();
test_type_identity<int(int) &>();
test_type_identity<int(int) &&>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ enum E { V = INT_MIN };
enum F { W = UINT_MAX };
#endif // TEST_UNSIGNED_UNDERLYING_TYPE
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::underlying_type<E>::type, int>::value),
"E has the wrong underlying type");
@@ -52,4 +52,6 @@ int main()
static_assert((std::is_same<std::underlying_type_t<G>, char>::value), "");
#endif // TEST_STD_VER > 11
#endif // TEST_STD_VER >= 11
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ void test_function1()
struct Foo {};
-int main()
+int main(int, char**)
{
test_add_pointer<void, void*>();
test_add_pointer<int, int*>();
@@ -76,4 +76,6 @@ int main()
test_function0<void (Foo::*)() const &>();
test_function0<void (Foo::*)() const &&>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@ void test_remove_pointer()
#endif
}
-int main()
+int main(int, char**)
{
test_remove_pointer<void, void>();
test_remove_pointer<int, int>();
@@ -40,4 +40,6 @@ int main()
test_remove_pointer<int(*)[3], int[3]>();
test_remove_pointer<int*&, int*&>();
test_remove_pointer<const int*&, const int*&>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ void test_function1()
struct Foo {};
-int main()
+int main(int, char**)
{
test_add_lvalue_reference<void, void>();
test_add_lvalue_reference<int, int&>();
@@ -75,4 +75,6 @@ int main()
test_function0<void (Foo::*)() const &>();
test_function0<void (Foo::*)() const &&>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ void test_function1()
struct Foo {};
-int main()
+int main(int, char**)
{
test_add_rvalue_reference<void, void>();
test_add_rvalue_reference<int, int&&>();
@@ -73,4 +73,6 @@ int main()
test_function0<void (Foo::*)() &&>();
test_function0<void (Foo::*)() const &>();
test_function0<void (Foo::*)() const &&>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@ void test_remove_reference()
#endif
}
-int main()
+int main(int, char**)
{
test_remove_reference<void, void>();
test_remove_reference<int, int>();
@@ -43,4 +43,6 @@ int main()
test_remove_reference<int*&&, int*>();
test_remove_reference<const int*&&, const int*>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp Mon Feb 4 12:31:13 2019
@@ -42,7 +42,7 @@ void test_make_signed()
#endif
}
-int main()
+int main(int, char**)
{
test_make_signed< signed char, signed char >();
test_make_signed< unsigned char, signed char >();
@@ -66,4 +66,6 @@ int main()
test_make_signed< HugeEnum, __int128_t >();
# endif
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp Mon Feb 4 12:31:13 2019
@@ -42,7 +42,7 @@ void test_make_unsigned()
#endif
}
-int main()
+int main(int, char**)
{
test_make_unsigned<signed char, unsigned char> ();
test_make_unsigned<unsigned char, unsigned char> ();
@@ -67,4 +67,6 @@ int main()
test_make_unsigned<HugeEnum, __uint128_t>();
# endif
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.trans/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.type.synop/endian.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.type.synop/endian.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.type.synop/endian.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.type.synop/endian.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main() {
+int main(int, char**) {
static_assert(std::is_enum<std::endian>::value, "");
// Check that E is a scoped enum by checking for conversions.
@@ -43,4 +43,6 @@ int main() {
assert ((c[0] == 1) == (std::endian::native == std::endian::big));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.type.synop/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ public:
~Class();
};
-int main()
+int main(int, char**)
{
test_alignment_of<int&, 4>();
test_alignment_of<Class, 1>();
@@ -57,4 +57,6 @@ int main()
test_alignment_of<bool, 1>();
#endif
test_alignment_of<unsigned, 4>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp Mon Feb 4 12:31:13 2019
@@ -50,7 +50,7 @@ public:
~Class();
};
-int main()
+int main(int, char**)
{
test_extent<void, 0>();
test_extent<int&, 0>();
@@ -70,4 +70,6 @@ int main()
test_extent1<int[2], 0>();
test_extent1<int[2][4], 4>();
test_extent1<int[][4], 4>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,7 +35,7 @@ public:
~Class();
};
-int main()
+int main(int, char**)
{
test_rank<void, 0>();
test_rank<int&, 0>();
@@ -50,4 +50,6 @@ int main()
test_rank<char[3], 1>();
test_rank<char[][3], 2>();
test_rank<char[][4][3], 3>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ public:
~Class();
};
-int main()
+int main(int, char**)
{
static_assert( std::is_same<void, std::void_t<>>::value, "");
@@ -64,4 +64,6 @@ int main()
test2<void *, int&>();
static_assert( std::is_same<void, std::void_t<int, double const &, Class, volatile int[], void>>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary.prop.query/void_t_feature_test_macro.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,9 +27,11 @@
# endif
#endif
-int main()
+int main(int, char**)
{
#if defined(__cpp_lib_void_t)
static_assert(std::is_same_v<std::void_t<int>, void>, "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,7 +48,7 @@ typedef const char const_array[3];
typedef char incomplete_array[];
struct Incomplete;
-int main()
+int main(int, char**)
{
test_array<array>();
test_array<const_array>();
@@ -57,4 +57,6 @@ int main()
// LWG#2582
static_assert(!std::is_array<Incomplete>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,11 +49,13 @@ class Class
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_class<Class>();
test_class<incomplete_type>();
// LWG#2582
static_assert( std::is_class<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,10 +46,12 @@ void test_enum()
enum Enum {zero, one};
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_enum<Enum>();
// LWG#2582
static_assert(!std::is_enum<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ void test_floating_point()
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_floating_point<float>();
test_floating_point<double>();
@@ -53,4 +53,6 @@ int main()
// LWG#2582
static_assert(!std::is_floating_point<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp Mon Feb 4 12:31:13 2019
@@ -66,7 +66,7 @@ void test()
struct incomplete_type;
-int main()
+int main(int, char**)
{
TEST_REGULAR( void () );
TEST_REGULAR( void (int) );
@@ -89,4 +89,6 @@ int main()
// LWG#2582
static_assert(!std::is_function<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ void test_integral()
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_integral<bool>();
test_integral<char>();
@@ -67,4 +67,6 @@ int main()
// LWG#2582
static_assert(!std::is_integral<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_array<char[3]>();
test_is_array<char[]>();
@@ -90,4 +90,6 @@ int main()
test_is_not_array<bit_zero>();
test_is_not_array<NotEmpty>();
test_is_not_array<incomplete_type>(); // LWG#2582
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_class<Empty>();
test_is_class<bit_zero>();
@@ -96,4 +96,6 @@ int main()
test_is_not_class<Enum>();
test_is_not_class<Union>();
test_is_not_class<FunctionPtr>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_enum<Enum>();
@@ -91,4 +91,6 @@ int main()
test_is_not_enum<Abstract>();
test_is_not_enum<FunctionPtr>();
test_is_not_enum<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_floating_point<float>();
test_is_floating_point<double>();
@@ -99,4 +99,6 @@ int main()
test_is_not_floating_point<Enum>();
test_is_not_floating_point<FunctionPtr>();
test_is_not_floating_point<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp Mon Feb 4 12:31:13 2019
@@ -74,7 +74,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_function<void(void)>();
test_is_function<int(int)>();
@@ -105,4 +105,6 @@ int main()
test_is_function<void() noexcept>();
test_is_function<void() const && noexcept>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp Mon Feb 4 12:31:13 2019
@@ -71,7 +71,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_integral<short>();
test_is_integral<unsigned short>();
@@ -105,4 +105,6 @@ int main()
test_is_not_integral<NotEmpty>();
test_is_not_integral<Abstract>();
test_is_not_integral<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_lvalue_reference<int&>();
@@ -93,4 +93,6 @@ int main()
test_is_not_lvalue_reference<NotEmpty>();
test_is_not_lvalue_reference<Abstract>();
test_is_not_lvalue_reference<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -71,7 +71,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_member_object_pointer<int Abstract::*>();
test_is_member_object_pointer<double NotEmpty::*>();
@@ -95,4 +95,6 @@ int main()
test_is_not_member_object_pointer<NotEmpty>();
test_is_not_member_object_pointer<Abstract>();
test_is_not_member_object_pointer<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -71,7 +71,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_member_pointer<int Abstract::*>();
test_is_member_pointer<double NotEmpty::*>();
@@ -102,4 +102,6 @@ int main()
test_is_member_pointer<int (Empty::*)(int, long, long) const noexcept>();
test_is_member_pointer<int (Empty::*)() & noexcept>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_null_pointer<std::nullptr_t>();
@@ -93,4 +93,6 @@ int main()
test_is_not_null_pointer<NotEmpty>();
test_is_not_null_pointer<Abstract>();
test_is_not_null_pointer<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_pointer<void*>();
test_is_pointer<int*>();
@@ -92,4 +92,6 @@ int main()
test_is_not_pointer<NotEmpty>();
test_is_not_pointer<Abstract>();
test_is_not_pointer<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_rvalue_reference<int&&>();
@@ -93,4 +93,6 @@ int main()
test_is_not_rvalue_reference<NotEmpty>();
test_is_not_rvalue_reference<Abstract>();
test_is_not_rvalue_reference<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_union<Union>();
@@ -91,4 +91,6 @@ int main()
test_is_not_union<NotEmpty>();
test_is_not_union<Abstract>();
test_is_not_union<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct incomplete_type;
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_void<void>();
@@ -90,4 +90,6 @@ int main()
test_is_not_void<Enum>();
test_is_not_void<FunctionPtr>();
test_is_not_void<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -37,11 +37,13 @@ void test_lvalue_ref()
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_lvalue_ref<int&>();
test_lvalue_ref<const int&>();
// LWG#2582
static_assert(!std::is_lvalue_reference<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ class Class
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_member_function_pointer<void (Class::*)()>();
test_member_function_pointer<void (Class::*)(int)>();
@@ -225,4 +225,6 @@ int main()
// LWG#2582
static_assert(!std::is_member_function_pointer<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ class Class
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_member_function_pointer<void (Class::*)()>();
test_member_function_pointer<void (Class::*)(int)>();
@@ -79,4 +79,6 @@ int main()
// LWG#2582
static_assert(!std::is_member_function_pointer<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,10 +49,12 @@ class Class
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_member_object_pointer<int Class::*>();
// LWG#2582
static_assert(!std::is_member_object_pointer<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,13 +46,16 @@ void test_nullptr()
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_nullptr<std::nullptr_t>();
// LWG#2582
static_assert(!std::is_null_pointer<incomplete_type>::value, "");
+ return 0;
}
#else
-int main() {}
+int main(int, char**) {
+ return 0;
+}
#endif
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ void test_pointer()
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_pointer<void*>();
test_pointer<int*>();
@@ -55,4 +55,6 @@ int main()
// LWG#2582
static_assert(!std::is_pointer<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -38,11 +38,13 @@ void test_rvalue_ref()
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_rvalue_ref<int&&>();
test_rvalue_ref<const int&&>();
// LWG#2582
static_assert(!std::is_rvalue_reference<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,10 +51,12 @@ union Union
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_union<Union>();
// LWG#2582
static_assert(!std::is_union<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,10 +45,12 @@ void test_void()
struct incomplete_type;
-int main()
+int main(int, char**)
{
test_void<void>();
// LWG#2582
static_assert(!std::is_void<incomplete_type>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,10 +39,12 @@ typedef char incomplete_array[];
class incomplete_type;
-int main()
+int main(int, char**)
{
test_array<array>();
test_array<const_array>();
test_array<incomplete_array>();
test_array<incomplete_type[]>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,8 +39,10 @@ class Class
class incomplete_type;
-int main()
+int main(int, char**)
{
test_class<Class>();
test_class<incomplete_type>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/enum.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,7 +35,9 @@ void test_enum()
enum Enum {zero, one};
-int main()
+int main(int, char**)
{
test_enum<Enum>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/floating_point.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,9 +33,11 @@ void test_floating_point()
test_floating_point_imp<const volatile T>();
}
-int main()
+int main(int, char**)
{
test_floating_point<float>();
test_floating_point<double>();
test_floating_point<long double>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/function.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,10 +33,12 @@ void test_function()
test_function_imp<const volatile T>();
}
-int main()
+int main(int, char**)
{
test_function<void ()>();
test_function<void (int)>();
test_function<int (double)>();
test_function<int (double, char)>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ void test_integral()
test_integral_imp<const volatile T>();
}
-int main()
+int main(int, char**)
{
test_integral<bool>();
test_integral<char>();
@@ -52,4 +52,6 @@ int main()
test_integral<__int128_t>();
test_integral<__uint128_t>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_arithmetic<short>();
test_is_arithmetic<unsigned short>();
@@ -103,4 +103,6 @@ int main()
test_is_not_arithmetic<bit_zero>();
test_is_not_arithmetic<NotEmpty>();
test_is_not_arithmetic<Abstract>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_compound<char[3]>();
test_is_compound<char[]>();
@@ -94,4 +94,6 @@ int main()
test_is_not_compound<void>();
test_is_not_compound<int>();
test_is_not_compound<double>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_fundamental<std::nullptr_t>();
test_is_fundamental<void>();
@@ -111,4 +111,6 @@ int main()
test_is_not_fundamental<Enum>();
test_is_not_fundamental<NotEmpty>();
test_is_not_fundamental<Abstract>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
// Arithmetic types (3.9.1), enumeration types, pointer types, pointer to member types (3.9.2),
// std::nullptr_t, and cv-qualified versions of these types (3.9.3)
@@ -101,4 +101,6 @@ int main()
test_is_not_member_pointer<int(int)>();
test_is_not_member_pointer<Enum>();
test_is_not_member_pointer<FunctionPtr>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
// An object type is a (possibly cv-qualified) type that is not a function type,
// not a reference type, and not a void type.
@@ -99,4 +99,6 @@ int main()
test_is_not_object<int&>();
test_is_not_object<int&&>();
test_is_not_object<int(int)>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
test_is_reference<int&>();
#if TEST_STD_VER >= 11
@@ -100,4 +100,6 @@ int main()
test_is_not_reference<int Empty::*>();
test_is_not_reference<void (Empty::*)(int)>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
// Arithmetic types (3.9.1), enumeration types, pointer types, pointer to member types (3.9.2),
// std::nullptr_t, and cv-qualified versions of these types (3.9.3)
@@ -110,4 +110,6 @@ int main()
test_is_not_scalar<NotEmpty>();
test_is_not_scalar<Abstract>();
test_is_not_scalar<int(int)>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/lvalue_ref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,8 +24,10 @@ void test_lvalue_ref()
static_assert(!std::is_member_pointer<T>::value, "");
}
-int main()
+int main(int, char**)
{
test_lvalue_ref<int&>();
test_lvalue_ref<const int&>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_function_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -37,9 +37,11 @@ class Class
{
};
-int main()
+int main(int, char**)
{
test_member_function_pointer<void (Class::*)()>();
test_member_function_pointer<void (Class::*)(int)>();
test_member_function_pointer<void (Class::*)(int, char)>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/member_object_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -37,7 +37,9 @@ class Class
{
};
-int main()
+int main(int, char**)
{
test_member_object_pointer<int Class::*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,10 +33,12 @@ void test_pointer()
test_pointer_imp<const volatile T>();
}
-int main()
+int main(int, char**)
{
test_pointer<void*>();
test_pointer<int*>();
test_pointer<const int*>();
test_pointer<void (*)(int)>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/rvalue_ref.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,8 +26,10 @@ void test_rvalue_ref()
static_assert(!std::is_member_pointer<T>::value, "");
}
-int main()
+int main(int, char**)
{
test_rvalue_ref<int&&>();
test_rvalue_ref<const int&&>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,9 @@ union Union
double __;
};
-int main()
+int main(int, char**)
{
test_union<Union>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.comp/void.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,9 @@ void test_void()
test_void_imp<const volatile T>();
}
-int main()
+int main(int, char**)
{
test_void<void>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp Mon Feb 4 12:31:13 2019
@@ -80,7 +80,7 @@ struct B
};
-int main()
+int main(int, char**)
{
test_has_not_has_unique_object_representations<void>();
test_has_not_has_unique_object_representations<Empty>();
@@ -102,4 +102,6 @@ int main()
test_has_unique_object_representations<char[3]>();
test_has_unique_object_representations<char[]>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct A
~A();
};
-int main()
+int main(int, char**)
{
test_has_not_virtual_destructor<void>();
test_has_not_virtual_destructor<A>();
@@ -87,4 +87,6 @@ int main()
test_has_virtual_destructor<Abstract>();
test_has_virtual_destructor<NotEmpty>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ struct AbstractTemplate {
template <>
struct AbstractTemplate<double> {};
-int main()
+int main(int, char**)
{
test_is_not_abstract<void>();
test_is_not_abstract<int&>();
@@ -90,4 +90,6 @@ int main()
test_is_abstract<Abstract>();
test_is_abstract<AbstractTemplate<int> >();
test_is_not_abstract<AbstractTemplate<double> >();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_aggregate.pass.cpp Mon Feb 4 12:31:13 2019
@@ -56,7 +56,7 @@ private:
struct Union { int x; void* y; };
-int main ()
+int main(int, char**)
{
{
test_false<void>();
@@ -75,4 +75,6 @@ int main ()
test_true<Aggregate[42][101]>();
test_true<Union>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -58,7 +58,7 @@ struct E
template <typename T>
struct X { T t; };
-int main()
+int main(int, char**)
{
test_is_assignable<int&, int&> ();
test_is_assignable<int&, int> ();
@@ -79,4 +79,6 @@ int main()
// pointer to incomplete template type
test_is_assignable<X<D>*&, X<D>*> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ void test_is_const()
struct A; // incomplete
-int main()
+int main(int, char**)
{
test_is_const<void>();
test_is_const<int>();
@@ -44,4 +44,6 @@ int main()
static_assert(!std::is_const<int&>::value, "");
static_assert(!std::is_const<const int&>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -147,7 +147,7 @@ static constexpr bool clang_disallows_va
#endif
-int main()
+int main(int, char**)
{
typedef Base B;
typedef Derived D;
@@ -301,4 +301,6 @@ int main()
test_is_not_constructible<void() &&> ();
#endif
#endif // TEST_STD_VER >= 11
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -63,7 +63,7 @@ struct C
void operator=(C&); // not const
};
-int main()
+int main(int, char**)
{
test_is_copy_assignable<int> ();
test_is_copy_assignable<int&> ();
@@ -81,4 +81,6 @@ int main()
#endif
test_is_not_copy_assignable<void> ();
test_is_not_copy_assignable<C> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -70,7 +70,7 @@ struct C
void operator=(C&); // not const
};
-int main()
+int main(int, char**)
{
test_is_copy_constructible<A>();
test_is_copy_constructible<int&>();
@@ -91,4 +91,6 @@ int main()
#if TEST_STD_VER >= 11
test_is_not_copy_constructible<B>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -81,7 +81,7 @@ class B
B();
};
-int main()
+int main(int, char**)
{
test_is_default_constructible<A>();
test_is_default_constructible<Union>();
@@ -122,4 +122,6 @@ int main()
test_is_not_default_constructible<void() &&> ();
#endif
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -97,7 +97,7 @@ struct DeletedVirtualPrivateDestructor
#endif
-int main()
+int main(int, char**)
{
test_is_destructible<A>();
test_is_destructible<int&>();
@@ -142,4 +142,6 @@ int main()
test_is_not_destructible<NotEmpty>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp Mon Feb 4 12:31:13 2019
@@ -78,7 +78,7 @@ struct bit_one
int : 1;
};
-int main()
+int main(int, char**)
{
test_is_not_empty<void>();
test_is_not_empty<int&>();
@@ -100,4 +100,6 @@ int main()
test_is_empty<EmptyBase>();
test_is_empty<StaticMember>();
test_is_empty<bit_zero>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,7 +48,7 @@ void test_is_not_final()
#endif
}
-int main ()
+int main(int, char**)
{
test_is_not_final<int>();
test_is_not_final<int*>();
@@ -58,4 +58,6 @@ int main ()
test_is_not_final<U1*>();
test_is_final <U2>();
test_is_not_final<U2*>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -69,7 +69,7 @@ enum Enum {zero, one};
typedef void (*FunctionPtr)();
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 11
test_is_literal_type<std::nullptr_t>();
@@ -101,4 +101,6 @@ int main()
test_is_not_literal_type<NotEmpty>();
test_is_not_literal_type<Abstract>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -53,7 +53,7 @@ struct A
A();
};
-int main()
+int main(int, char**)
{
test_is_move_assignable<int> ();
test_is_move_assignable<A> ();
@@ -68,4 +68,6 @@ int main()
test_is_not_move_assignable<int[3]> ();
#endif
test_is_not_move_assignable<void> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -66,7 +66,7 @@ struct B
#endif
};
-int main()
+int main(int, char**)
{
test_is_not_move_constructible<char[3]>();
test_is_not_move_constructible<char[]>();
@@ -84,4 +84,6 @@ int main()
test_is_move_constructible<NotEmpty>();
test_is_move_constructible<bit_zero>();
test_is_move_constructible<B>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ struct C
void operator=(C&); // not const
};
-int main()
+int main(int, char**)
{
test_is_nothrow_assignable<int&, int&> ();
test_is_nothrow_assignable<int&, int> ();
@@ -58,4 +58,6 @@ int main()
test_is_not_nothrow_assignable<B, A> ();
test_is_not_nothrow_assignable<A, B> ();
test_is_not_nothrow_assignable<C, C&> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -97,7 +97,7 @@ struct Tuple {
};
#endif
-int main()
+int main(int, char**)
{
test_is_nothrow_constructible<int> ();
test_is_nothrow_constructible<int, const int&> ();
@@ -114,4 +114,6 @@ int main()
static_assert(!std::is_constructible<Tuple&, Empty>::value, "");
test_is_not_nothrow_constructible<Tuple &, Empty> (); // See bug #19616.
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ struct A
A& operator=(const A&);
};
-int main()
+int main(int, char**)
{
test_has_nothrow_assign<int&>();
test_has_nothrow_assign<Union>();
@@ -68,4 +68,6 @@ int main()
test_has_not_nothrow_assign<void>();
test_has_not_nothrow_assign<A>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -55,7 +55,7 @@ struct A
A(const A&);
};
-int main()
+int main(int, char**)
{
test_has_not_nothrow_copy_constructor<void>();
test_has_not_nothrow_copy_constructor<A>();
@@ -68,4 +68,6 @@ int main()
test_is_nothrow_copy_constructible<int*>();
test_is_nothrow_copy_constructible<const int*>();
test_is_nothrow_copy_constructible<bit_zero>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -67,7 +67,7 @@ struct DThrows
};
#endif
-int main()
+int main(int, char**)
{
test_has_not_nothrow_default_constructor<void>();
test_has_not_nothrow_default_constructor<int&>();
@@ -84,4 +84,6 @@ int main()
test_is_nothrow_default_constructible<const int*>();
test_is_nothrow_default_constructible<char[3]>();
test_is_nothrow_default_constructible<bit_zero>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -79,7 +79,7 @@ class Abstract
};
-int main()
+int main(int, char**)
{
test_is_not_nothrow_destructible<void>();
test_is_not_nothrow_destructible<char[]>();
@@ -110,4 +110,6 @@ int main()
test_is_not_nothrow_destructible<PureProtectedDestructor>();
test_is_not_nothrow_destructible<PurePrivateDestructor>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ struct A
A& operator=(const A&);
};
-int main()
+int main(int, char**)
{
test_has_nothrow_assign<int&>();
test_has_nothrow_assign<Union>();
@@ -66,4 +66,6 @@ int main()
test_has_not_nothrow_assign<void>();
test_has_not_nothrow_assign<A>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -55,7 +55,7 @@ struct A
A(const A&);
};
-int main()
+int main(int, char**)
{
test_has_not_nothrow_move_constructor<void>();
test_has_not_nothrow_move_constructor<A>();
@@ -68,4 +68,6 @@ int main()
test_is_nothrow_move_constructible<int*>();
test_is_nothrow_move_constructible<const int*>();
test_is_nothrow_move_constructible<bit_zero>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ struct ThrowingMove {
} // namespace MyNS
-int main()
+int main(int, char**)
{
using namespace MyNS;
{
@@ -79,4 +79,6 @@ int main()
static_assert(std::is_nothrow_swappable_v<int>, "");
static_assert(!std::is_nothrow_swappable_v<void>, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ void swap(M&&, M&&) noexcept {}
} // namespace MyNS
-int main()
+int main(int, char**)
{
using namespace MyNS;
{
@@ -77,4 +77,6 @@ int main()
static_assert(std::is_nothrow_swappable_with_v<int&, int&>, "");
static_assert(!std::is_nothrow_swappable_with_v<int&&, int&&>, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,7 +49,7 @@ public:
~Class();
};
-int main()
+int main(int, char**)
{
test_is_not_pod<void>();
test_is_not_pod<int&>();
@@ -61,4 +61,6 @@ int main()
test_is_pod<const int*>();
test_is_pod<char[3]>();
test_is_pod<char[]>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ class Final {
};
#endif
-int main()
+int main(int, char**)
{
test_is_not_polymorphic<void>();
test_is_not_polymorphic<int&>();
@@ -91,4 +91,6 @@ int main()
test_is_polymorphic<NotEmpty>();
test_is_polymorphic<Abstract>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ public:
struct A; // incomplete
-int main()
+int main(int, char**)
{
test_is_not_signed<void>();
test_is_not_signed<int&>();
@@ -71,4 +71,6 @@ int main()
test_is_signed<__int128_t>();
test_is_not_signed<__uint128_t>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp Mon Feb 4 12:31:13 2019
@@ -50,11 +50,13 @@ struct pair
T2 second;
};
-int main()
+int main(int, char**)
{
test_is_standard_layout<int> ();
test_is_standard_layout<int[3]> ();
test_is_standard_layout<pair<int, double> > ();
test_is_not_standard_layout<int&> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -63,7 +63,7 @@ void swap(T&, T&) {}
} // end namespace MyNS2
-int main()
+int main(int, char**)
{
using namespace MyNS;
{
@@ -94,4 +94,6 @@ int main()
static_assert(std::is_swappable_v<int>, "");
static_assert(!std::is_swappable_v<M>, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
// Use a builtin type so we don't get ADL lookup.
typedef double T[17][29];
@@ -39,4 +39,6 @@ int main()
std::iter_swap(t1, t2);
std::swap_ranges(t1, t1 + 17, t2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ void swap(M&&, M&&) {}
} // namespace MyNS
-int main()
+int main(int, char**)
{
using namespace MyNS;
{
@@ -74,4 +74,6 @@ int main()
static_assert(std::is_swappable_with_v<int&, int&>, "");
static_assert(!std::is_swappable_with_v<D&, C&>, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ public:
B();
};
-int main()
+int main(int, char**)
{
test_is_trivial<int> ();
test_is_trivial<A> ();
@@ -59,4 +59,6 @@ int main()
test_is_not_trivial<int&> ();
test_is_not_trivial<volatile int&> ();
test_is_not_trivial<B> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ struct C
void operator=(C&); // not const
};
-int main()
+int main(int, char**)
{
test_is_trivially_assignable<int&, int&> ();
test_is_trivially_assignable<int&, int> ();
@@ -58,4 +58,6 @@ int main()
test_is_not_trivially_assignable<B, A> ();
test_is_not_trivially_assignable<A, B> ();
test_is_not_trivially_assignable<C&, C&> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -65,7 +65,7 @@ struct A
A(int, double);
};
-int main()
+int main(int, char**)
{
test_is_trivially_constructible<int> ();
test_is_trivially_constructible<int, const int&> ();
@@ -73,4 +73,6 @@ int main()
test_is_not_trivially_constructible<A, int> ();
test_is_not_trivially_constructible<A, int, double> ();
test_is_not_trivially_constructible<A> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -59,7 +59,7 @@ struct A
A& operator=(const A&);
};
-int main()
+int main(int, char**)
{
test_has_trivially_copy_assignable<int&>();
test_has_trivially_copy_assignable<Union>();
@@ -76,4 +76,6 @@ int main()
test_has_not_trivially_copy_assignable<Abstract>();
test_has_not_trivially_copy_assignable<const Empty>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -65,7 +65,7 @@ struct A
A(const A&);
};
-int main()
+int main(int, char**)
{
test_has_not_trivial_copy_constructor<void>();
test_has_not_trivial_copy_constructor<A>();
@@ -80,4 +80,6 @@ int main()
test_is_trivially_copy_constructible<int*>();
test_is_trivially_copy_constructible<const int*>();
test_is_trivially_copy_constructible<bit_zero>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -65,7 +65,7 @@ public:
C();
};
-int main()
+int main(int, char**)
{
test_is_trivially_copyable<int> ();
test_is_trivially_copyable<const int> ();
@@ -76,4 +76,6 @@ int main()
test_is_not_trivially_copyable<int&> ();
test_is_not_trivially_copyable<const A&> ();
test_is_not_trivially_copyable<B> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -69,7 +69,7 @@ struct A
A();
};
-int main()
+int main(int, char**)
{
test_has_not_trivial_default_constructor<void>();
test_has_not_trivial_default_constructor<int&>();
@@ -85,4 +85,6 @@ int main()
test_is_trivially_default_constructible<const int*>();
test_is_trivially_default_constructible<char[3]>();
test_is_trivially_default_constructible<bit_zero>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -87,7 +87,7 @@ struct A
~A();
};
-int main()
+int main(int, char**)
{
test_is_not_trivially_destructible<void>();
test_is_not_trivially_destructible<A>();
@@ -115,4 +115,6 @@ int main()
test_is_not_trivially_destructible<PureProtectedDestructor>();
test_is_not_trivially_destructible<PurePrivateDestructor>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -59,7 +59,7 @@ struct A
A& operator=(const A&);
};
-int main()
+int main(int, char**)
{
test_has_trivial_assign<int&>();
test_has_trivial_assign<Union>();
@@ -76,4 +76,6 @@ int main()
test_has_not_trivial_assign<Abstract>();
test_has_not_trivial_assign<const Empty>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp Mon Feb 4 12:31:13 2019
@@ -75,7 +75,7 @@ struct MoveOnly2
#endif
-int main()
+int main(int, char**)
{
test_has_not_trivial_move_constructor<void>();
test_has_not_trivial_move_constructor<A>();
@@ -94,4 +94,6 @@ int main()
static_assert(!std::is_trivially_move_constructible<MoveOnly1>::value, "");
static_assert( std::is_trivially_move_constructible<MoveOnly2>::value, "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ public:
struct A; // incomplete
-int main()
+int main(int, char**)
{
test_is_not_unsigned<void>();
test_is_not_unsigned<int&>();
@@ -71,4 +71,6 @@ int main()
test_is_unsigned<__uint128_t>();
test_is_not_unsigned<__int128_t>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ void test_is_volatile()
struct A; // incomplete
-int main()
+int main(int, char**)
{
test_is_volatile<void>();
test_is_volatile<int>();
@@ -44,4 +44,6 @@ int main()
static_assert(!std::is_volatile<int&>::value, "");
static_assert(!std::is_volatile<volatile int&>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/meta/meta.unary/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,8 +23,10 @@
#include <optional>
#include <type_traits>
-int main()
+int main(int, char**)
{
using std::bad_optional_access;
bad_optional_access ex;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,10 +23,12 @@
#include <optional>
#include <type_traits>
-int main()
+int main(int, char**)
{
using std::bad_optional_access;
static_assert(std::is_base_of<std::exception, bad_optional_access>::value, "");
static_assert(std::is_convertible<bad_optional_access*, std::exception*>::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool operator==(const X& lhs,
return lhs.i_ == rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -60,4 +60,6 @@ int main() {
static_assert(o1 == 42, "");
static_assert(!(101 == o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@ struct X {
constexpr bool operator>(const X& lhs, const X& rhs) { return lhs.i_ > rhs.i_; }
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -60,4 +60,6 @@ int main() {
static_assert(o1 > 11, "");
static_assert(!(42 > o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool operator>=(const X& lhs,
return lhs.i_ >= rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -62,4 +62,6 @@ int main() {
static_assert(o1 >= 42, "");
static_assert(!(11 >= o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool operator<=(const X& lhs,
return lhs.i_ <= rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -62,4 +62,6 @@ int main() {
static_assert(o1 <= 42, "");
static_assert(!(101 <= o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@ struct X {
constexpr bool operator<(const X& lhs, const X& rhs) { return lhs.i_ < rhs.i_; }
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -60,4 +60,6 @@ int main() {
static_assert(o1 < 101, "");
static_assert(!(42 < o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool operator!=(const X& lhs,
return lhs.i_ != rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -60,4 +60,6 @@ int main() {
static_assert(o1 != 101, "");
static_assert(!(42 != o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,9 +17,11 @@
#include "poisoned_hash_helper.hpp"
-int main() {
+int main(int, char**) {
test_library_hash_specializations_available();
{
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.hash/hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.hash/hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.hash/hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.hash/hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ struct hash<B> {
}
-int main()
+int main(int, char**)
{
using std::optional;
const std::size_t nullopt_hash =
@@ -76,4 +76,6 @@ int main()
test_hash_enabled_for_type<std::optional<B>>();
test_hash_enabled_for_type<std::optional<const B>>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullops/equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullops/equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullops/equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullops/equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::nullopt_t;
@@ -35,4 +35,6 @@ int main()
static_assert (noexcept(nullopt == o1), "");
static_assert (noexcept(o1 == nullopt), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullops/greater.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullops/greater.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullops/greater.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullops/greater.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::nullopt_t;
@@ -35,4 +35,6 @@ int main()
static_assert (noexcept(nullopt > o1), "");
static_assert (noexcept(o1 > nullopt), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::nullopt_t;
@@ -35,4 +35,6 @@ int main()
static_assert (noexcept(nullopt >= o1), "");
static_assert (noexcept(o1 >= nullopt), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::nullopt_t;
@@ -36,4 +36,6 @@ int main()
static_assert (noexcept(nullopt <= o1), "");
static_assert (noexcept(o1 <= nullopt), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullops/less_than.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullops/less_than.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullops/less_than.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullops/less_than.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::nullopt_t;
@@ -35,4 +35,6 @@ int main()
static_assert (noexcept(nullopt < o1), "");
static_assert (noexcept(o1 < nullopt), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::nullopt_t;
@@ -35,4 +35,6 @@ int main()
static_assert (noexcept(nullopt != o1), "");
static_assert (noexcept(o1 != nullopt), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,9 @@
#include <optional>
-int main()
+int main(int, char**)
{
std::nullopt_t n = {};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,11 +29,13 @@ constexpr bool test()
return true;
}
-int main()
+int main(int, char**)
{
static_assert(std::is_empty_v<nullopt_t>);
static_assert(!std::is_default_constructible_v<nullopt_t>);
static_assert(std::is_same_v<const nullopt_t, decltype(nullopt)>);
static_assert(test());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp Mon Feb 4 12:31:13 2019
@@ -241,7 +241,7 @@ enum MyEnum { Zero, One, Two, Three, For
using Fn = void(*)();
-int main()
+int main(int, char**)
{
test_sfinae();
// Test with instrumented type
@@ -268,4 +268,6 @@ int main()
assert(**opt == 3);
}
test_throws();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp Mon Feb 4 12:31:13 2019
@@ -196,7 +196,7 @@ void test_ambigious_assign() {
}
-int main()
+int main(int, char**)
{
test_with_test_type();
test_ambigious_assign();
@@ -250,4 +250,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,7 +48,7 @@ constexpr bool assign_value(optional<Tp>
return lhs.has_value() && rhs.has_value() && *lhs == *rhs;
}
-int main()
+int main(int, char**)
{
{
using O = optional<int>;
@@ -102,4 +102,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp Mon Feb 4 12:31:13 2019
@@ -208,7 +208,7 @@ void test_on_test_type() {
-int main()
+int main(int, char**)
{
{
test_on_test_type<TestTypes::TestType>();
@@ -265,4 +265,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp Mon Feb 4 12:31:13 2019
@@ -69,7 +69,7 @@ public:
bool Z::dtor_called = false;
-int main()
+int main(int, char**)
{
{
X x;
@@ -117,4 +117,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -66,7 +66,7 @@ constexpr bool assign_value(optional<Tp>
return lhs.has_value() && rhs.has_value() && *lhs == Tp{101};
}
-int main()
+int main(int, char**)
{
{
static_assert(std::is_nothrow_move_assignable<optional<int>>::value, "");
@@ -204,4 +204,5 @@ int main()
};
static_assert(std::is_nothrow_move_assignable<optional<NoThrowMove>>::value, "");
}
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@ using std::optional;
using std::nullopt_t;
using std::nullopt;
-int main()
+int main(int, char**)
{
{
optional<int> opt;
@@ -63,4 +63,6 @@ int main()
assert(TT::alive == 0);
assert(TT::destroyed == 1);
TT::reset();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp Mon Feb 4 12:31:13 2019
@@ -201,7 +201,7 @@ void test_ambigious_assign() {
}
-int main()
+int main(int, char**)
{
test_with_test_type();
test_ambigious_assign();
@@ -264,4 +264,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp Mon Feb 4 12:31:13 2019
@@ -153,7 +153,9 @@ void test_explicit() {
#endif
}
-int main() {
+int main(int, char**) {
test_implicit();
test_explicit();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
using std::optional;
-int main()
+int main(int, char**)
{
{
typedef int T;
@@ -132,4 +132,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp Mon Feb 4 12:31:13 2019
@@ -78,7 +78,7 @@ public:
};
-int main()
+int main(int, char**)
{
{
typedef short U;
@@ -130,4 +130,6 @@ int main()
}
static_assert(!(std::is_constructible<optional<X>, const optional<Y>&>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -113,7 +113,7 @@ void test_reference_extension()
#endif
}
-int main()
+int main(int, char**)
{
test<int>();
test<int>(3);
@@ -169,4 +169,6 @@ int main()
constexpr std::optional<int> o2 = o1;
static_assert( *o2 == 4, "" );
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.fail.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
struct A {};
-int main()
+int main(int, char**)
{
// Test the explicit deduction guides
@@ -42,4 +42,6 @@ int main()
// optional(nullopt_t)
std::optional opt(std::nullopt); // expected-error-re at optional:* {{static_assert failed{{.*}} "instantiation of optional with nullopt_t is ill-formed"}}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
struct A {};
-int main()
+int main(int, char**)
{
// Test the explicit deduction guides
{
@@ -50,4 +50,6 @@ int main()
assert(static_cast<bool>(opt) == static_cast<bool>(source));
assert(*opt == *source);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -61,7 +61,7 @@ test()
};
}
-int main()
+int main(int, char**)
{
test_constexpr<optional<int>>();
test_constexpr<optional<int*>>();
@@ -77,4 +77,6 @@ int main()
test_constexpr<optional<NonLiteralTypes::NoCtors&>>();
test_constexpr<optional<NonLiteralTypes::NoCtors&&>>();
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp Mon Feb 4 12:31:13 2019
@@ -79,7 +79,7 @@ public:
};
-int main()
+int main(int, char**)
{
{
typedef X T;
@@ -117,4 +117,6 @@ int main()
optional<U> rhs(3);
test<T>(rhs, true);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp Mon Feb 4 12:31:13 2019
@@ -62,7 +62,7 @@ public:
explicit Z(int) { TEST_THROW(6); }
};
-int main()
+int main(int, char**)
{
{
optional<int> rhs;
@@ -80,4 +80,6 @@ int main()
optional<int> rhs(3);
test<Z>(std::move(rhs), true);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -58,7 +58,7 @@ public:
};
-int main()
+int main(int, char**)
{
{
constexpr optional<int> opt(in_place, 5);
@@ -144,4 +144,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp Mon Feb 4 12:31:13 2019
@@ -66,7 +66,7 @@ public:
{return x.i_ == y.i_ && x.j_ == y.j_;}
};
-int main()
+int main(int, char**)
{
{
static_assert(!std::is_constructible<X, std::initializer_list<int>&>::value, "");
@@ -112,4 +112,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp Mon Feb 4 12:31:13 2019
@@ -28,9 +28,11 @@ struct S {
};
-int main()
+int main(int, char**)
{
static_assert (!std::is_trivially_move_constructible_v<S>, "" );
constexpr std::optional<S> o1;
constexpr std::optional<S> o2 = std::move(o1); // not constexpr
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -151,7 +151,7 @@ void test_reference_extension()
}
-int main()
+int main(int, char**)
{
test<int>();
test<int>(3);
@@ -225,4 +225,6 @@ int main()
constexpr std::optional<int> o2 = std::move(o1);
static_assert( *o2 == 4, "" );
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -61,7 +61,7 @@ test()
};
}
-int main()
+int main(int, char**)
{
test_constexpr<optional<int>>();
test_constexpr<optional<int*>>();
@@ -69,4 +69,6 @@ int main()
test_constexpr<optional<NonTrivialTypes::NoCtors>>();
test_constexpr<optional<NonConstexprTypes::NoCtors>>();
test<optional<NonLiteralTypes::NoCtors>>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp Mon Feb 4 12:31:13 2019
@@ -61,7 +61,7 @@ struct Z
Z(int) { TEST_THROW(6); }
};
-int main()
+int main(int, char**)
{
{
optional<short> rhs;
@@ -89,4 +89,6 @@ int main()
}
static_assert(!(std::is_constructible<optional<X>, optional<Z>>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ public:
};
-int main()
+int main(int, char**)
{
{
typedef int T;
@@ -157,4 +157,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ public:
bool X::dtor_called = false;
-int main()
+int main(int, char**)
{
{
typedef int T;
@@ -64,4 +64,6 @@ int main()
}
assert(X::dtor_called == true);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct X
bool X::dtor_called = false;
-int main()
+int main(int, char**)
{
{
optional<int> opt;
@@ -55,4 +55,6 @@ int main()
assert(static_cast<bool>(opt) == false);
X::dtor_called = false;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using std::optional;
{
@@ -33,4 +33,6 @@ int main()
constexpr optional<int> opt(0);
static_assert(opt, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,7 +43,7 @@ test()
return (*opt).test();
}
-int main()
+int main(int, char**)
{
{
optional<X> opt; ((void)opt);
@@ -69,4 +69,6 @@ int main()
assert(false);
}
#endif // _LIBCPP_DEBUG
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -36,7 +36,7 @@ struct Y
int test() const {return 2;}
};
-int main()
+int main(int, char**)
{
{
const optional<X> opt; ((void)opt);
@@ -65,4 +65,6 @@ int main()
assert(false);
}
#endif // _LIBCPP_DEBUG
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp Mon Feb 4 12:31:13 2019
@@ -36,7 +36,7 @@ struct Y
int test() const && {return 2;}
};
-int main()
+int main(int, char**)
{
{
const optional<X> opt; ((void)opt);
@@ -65,4 +65,6 @@ int main()
assert(false);
}
#endif // _LIBCPP_DEBUG
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,7 +43,7 @@ test()
return (*std::move(opt)).test();
}
-int main()
+int main(int, char**)
{
{
optional<X> opt; ((void)opt);
@@ -69,4 +69,6 @@ int main()
assert(false);
}
#endif // _LIBCPP_DEBUG
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using std::optional;
{
@@ -33,4 +33,6 @@ int main()
constexpr optional<int> opt(0);
static_assert(opt.has_value(), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ test()
return opt->test();
}
-int main()
+int main(int, char**)
{
{
std::optional<X> opt; ((void)opt);
@@ -68,4 +68,6 @@ int main()
assert(false);
}
#endif // _LIBCPP_DEBUG
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct Z
constexpr int test() const {return 1;}
};
-int main()
+int main(int, char**)
{
{
const std::optional<X> opt; ((void)opt);
@@ -72,4 +72,6 @@ int main()
assert(false);
}
#endif // _LIBCPP_DEBUG
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ test()
}
-int main()
+int main(int, char**)
{
{
optional<X> opt; ((void)opt);
@@ -78,4 +78,6 @@ int main()
}
#endif
static_assert(test() == 7, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp Mon Feb 4 12:31:13 2019
@@ -23,10 +23,12 @@ struct X
int test() {return 4;}
};
-int main()
+int main(int, char**)
{
{
constexpr optional<X> opt;
static_assert(opt.value().test() == 3, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ struct X
int test() && {return 6;}
};
-int main()
+int main(int, char**)
{
{
const optional<X> opt; ((void)opt);
@@ -69,4 +69,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ struct X
int test() && {return 6;}
};
-int main()
+int main(int, char**)
{
{
const optional<X> opt; ((void)opt);
@@ -69,4 +69,6 @@ int main()
}
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp Mon Feb 4 12:31:13 2019
@@ -67,7 +67,9 @@ constexpr int test()
return 0;
}
-int main()
+int main(int, char**)
{
static_assert(test() == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,7 +35,7 @@ struct X
{return x.i_ == y.i_;}
};
-int main()
+int main(int, char**)
{
{
constexpr optional<X> opt(2);
@@ -73,4 +73,6 @@ int main()
const optional<X> opt;
assert(opt.value_or(Y(3)) == 4);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp Mon Feb 4 12:31:13 2019
@@ -50,7 +50,7 @@ test()
return std::move(opt).value().test();
}
-int main()
+int main(int, char**)
{
{
optional<X> opt; ((void)opt);
@@ -76,4 +76,6 @@ int main()
}
#endif
static_assert(test() == 7, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -64,7 +64,7 @@ public:
};
-int main()
+int main(int, char**)
{
{
optional<int> opt1;
@@ -302,4 +302,6 @@ int main()
assert(*opt2 == 2);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ private:
~X() {}
};
-int main()
+int main(int, char**)
{
using std::optional;
{
@@ -46,4 +46,6 @@ int main()
}
// FIXME these are garbage diagnostics that Clang should not produce
// expected-error at optional:* 0+ {{is not a base class}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/special_members.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/special_members.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/special_members.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/special_members.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,11 +52,12 @@ struct DoTestsMetafunction {
DoTestsMetafunction() { sink(SpecialMemberTest<TestTypes>{}...); }
};
-int main() {
+int main(int, char**) {
sink(
ImplicitTypes::ApplyTypes<DoTestsMetafunction>{},
ExplicitTypes::ApplyTypes<DoTestsMetafunction>{},
NonLiteralTypes::ApplyTypes<DoTestsMetafunction>{},
NonTrivialTypes::ApplyTypes<DoTestsMetafunction>{}
);
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/triviality.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/triviality.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/triviality.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/triviality.pass.cpp Mon Feb 4 12:31:13 2019
@@ -85,7 +85,7 @@ struct TrivialCopyNonTrivialMove {
TrivialCopyNonTrivialMove& operator=(TrivialCopyNonTrivialMove&&) { return *this; }
};
-int main() {
+int main(int, char**) {
sink(
ImplicitTypes::ApplyTypes<DoTestsMetafunction>{},
ExplicitTypes::ApplyTypes<DoTestsMetafunction>{},
@@ -93,4 +93,5 @@ int main() {
NonTrivialTypes::ApplyTypes<DoTestsMetafunction>{},
DoTestsMetafunction<TrivialMoveNonTrivialCopy, TrivialCopyNonTrivialMove>{}
);
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.object/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.object/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.object/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.object/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,10 +28,12 @@ test()
static_assert(std::is_same<typename Opt::value_type, T>::value, "");
}
-int main()
+int main(int, char**)
{
test<optional<int>, int>();
test<optional<const int>, const int>();
test<optional<double>, double>();
test<optional<const double>, const double>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.relops/equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.relops/equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.relops/equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.relops/equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ constexpr bool operator==(const X& lhs,
return lhs.i_ == rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -82,4 +82,6 @@ int main() {
static_assert(o1 == O2(42), "");
static_assert(!(O2(101) == o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@ constexpr bool operator>=(const X& lhs,
return lhs.i_ >= rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef optional<X> O;
@@ -79,4 +79,6 @@ int main() {
static_assert(o1 >= O2(42), "");
static_assert(!(O2(1) >= o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.relops/greater_than.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.relops/greater_than.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.relops/greater_than.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.relops/greater_than.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@ struct X {
constexpr bool operator>(const X& lhs, const X& rhs) { return lhs.i_ > rhs.i_; }
-int main() {
+int main(int, char**) {
{
typedef optional<X> O;
@@ -77,4 +77,6 @@ int main() {
static_assert(o1 > O2(1), "");
static_assert(!(O2(42) > o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.relops/less_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.relops/less_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.relops/less_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.relops/less_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@ constexpr bool operator<=(const X& lhs,
return lhs.i_ <= rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef optional<X> O;
@@ -79,4 +79,6 @@ int main() {
static_assert(o1 <= O2(42), "");
static_assert(!(O2(101) <= o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.relops/less_than.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.relops/less_than.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.relops/less_than.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.relops/less_than.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@ struct X {
constexpr bool operator<(const X& lhs, const X& rhs) { return lhs.i_ < rhs.i_; }
-int main() {
+int main(int, char**) {
{
typedef optional<X> O;
@@ -77,4 +77,6 @@ int main() {
static_assert(o1 < O2(101), "");
static_assert(!(O2(101) < o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.relops/not_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.relops/not_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.relops/not_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.relops/not_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ constexpr bool operator!=(const X& lhs,
return lhs.i_ != rhs.i_;
}
-int main() {
+int main(int, char**) {
{
typedef X T;
typedef optional<T> O;
@@ -82,4 +82,6 @@ int main() {
static_assert(o1 != O2(101), "");
static_assert(!(O2(42) != o1), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using std::optional;
using std::make_optional;
@@ -55,4 +55,6 @@ int main()
assert(**opt == 3);
assert(s == nullptr);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
using std::optional;
using std::make_optional;
@@ -41,4 +41,6 @@ int main()
auto opt = make_optional<std::string>(4, 'X');
assert(*opt == "XXXX");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct TestT {
: x(*il.begin()), size(static_cast<int>(il.size())) {}
};
-int main()
+int main(int, char**)
{
using std::make_optional;
{
@@ -49,4 +49,6 @@ int main()
auto opt = make_optional<std::string>({'a', 'b', 'c'}, std::allocator<char>{});
assert(*opt == "abc");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.specalg/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.specalg/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.specalg/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.specalg/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -109,7 +109,7 @@ void test_swap_sfinae() {
}
}
-int main()
+int main(int, char**)
{
test_swap_sfinae();
{
@@ -348,4 +348,6 @@ int main()
assert(*opt2 == 2);
}
#endif // TEST_HAS_NO_EXCEPTIONS
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::in_place_t;
@@ -22,4 +22,6 @@ int main()
optional<in_place_t> opt; // expected-note {{requested here}}
// expected-error at optional:* {{"instantiation of optional with in_place_t is ill-formed"}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp Mon Feb 4 12:31:13 2019
@@ -13,10 +13,12 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
std::initializer_list<int> list;
(void)list;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <optional>
-int main()
+int main(int, char**)
{
using std::optional;
using std::nullopt_t;
@@ -25,4 +25,6 @@ int main()
optional<nullopt_t &> opt2; // expected-note 1 {{requested here}}
optional<nullopt_t &&> opt3; // expected-note 1 {{requested here}}
// expected-error at optional:* 4 {{instantiation of optional with nullopt_t is ill-formed}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,9 +10,11 @@
#include <ratio>
-int main()
+int main(int, char**)
{
typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R1;
typedef std::ratio<1, 1> R2;
typedef std::ratio_add<R1, R2>::type R;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_add.pass.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,7 @@
#include <ratio>
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -72,4 +72,6 @@ int main()
typedef std::ratio_add<R1, R2>::type R;
static_assert(R::num == 1 && R::den == 1, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,9 +10,11 @@
#include <ratio>
-int main()
+int main(int, char**)
{
typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R1;
typedef std::ratio<1, 2> R2;
typedef std::ratio_divide<R1, R2>::type R;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.pass.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,7 @@
#include <ratio>
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -54,4 +54,6 @@ int main()
typedef std::ratio_divide<R1, R2>::type R;
static_assert(R::num == 630992477165LL && R::den == 127339199162436LL, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,9 +10,11 @@
#include <ratio>
-int main()
+int main(int, char**)
{
typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R1;
typedef std::ratio<2, 1> R2;
typedef std::ratio_multiply<R1, R2>::type R;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.pass.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,7 @@
#include <ratio>
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -54,4 +54,6 @@ int main()
typedef std::ratio_multiply<R1, R2>::type R;
static_assert(R::num == 15519594064236LL && R::den == 5177331081415LL, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,9 +10,11 @@
#include <ratio>
-int main()
+int main(int, char**)
{
typedef std::ratio<-0x7FFFFFFFFFFFFFFFLL, 1> R1;
typedef std::ratio<1, 1> R2;
typedef std::ratio_subtract<R1, R2>::type R;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.pass.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,7 @@
#include <ratio>
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -72,4 +72,6 @@ int main()
typedef std::ratio_subtract<R1, R2>::type R;
static_assert(R::num == -1 && R::den == 1, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -63,4 +63,6 @@ int main()
typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2;
test<R1, R2, false>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -63,4 +63,6 @@ int main()
typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2;
test<R1, R2, true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -63,4 +63,6 @@ int main()
typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2;
test<R1, R2, true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -93,4 +93,6 @@ int main()
typedef std::ratio<641981, 1339063> R2;
test<R1, R2, true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -63,4 +63,6 @@ int main()
typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2;
test<R1, R2, false>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
{
typedef std::ratio<1, 1> R1;
@@ -63,4 +63,6 @@ int main()
typedef std::ratio<1, -0x7FFFFFFFFFFFFFFFLL> R2;
test<R1, R2, true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,7 @@ void test()
static_assert((std::ratio<N, D>::den == eD), "");
}
-int main()
+int main(int, char**)
{
test<1, 1, 1, 1>();
test<1, 10, 1, 10>();
@@ -40,4 +40,6 @@ int main()
test<-0x7FFFFFFFFFFFFFFFLL, 127, -72624976668147841LL, 1>();
test<0x7FFFFFFFFFFFFFFFLL, -127, -72624976668147841LL, 1>();
test<-0x7FFFFFFFFFFFFFFFLL, -127, 72624976668147841LL, 1>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp Mon Feb 4 12:31:13 2019
@@ -11,7 +11,9 @@
#include <ratio>
#include <cstdint>
-int main()
+int main(int, char**)
{
const std::intmax_t t1 = std::ratio<1, 0>::num;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp Mon Feb 4 12:31:13 2019
@@ -12,7 +12,9 @@
#include <ratio>
#include <cstdint>
-int main()
+int main(int, char**)
{
const std::intmax_t t1 = std::ratio<0x8000000000000000ULL, 1>::num;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp Mon Feb 4 12:31:13 2019
@@ -12,7 +12,9 @@
#include <ratio>
#include <cstdint>
-int main()
+int main(int, char**)
{
const std::intmax_t t1 = std::ratio<1, 0x8000000000000000ULL>::num;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/ratio.si/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/ratio/typedefs.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/ratio/typedefs.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/ratio/typedefs.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/ratio/typedefs.pass.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,7 @@
#include <ratio>
-int main()
+int main(int, char**)
{
static_assert(std::atto::num == 1 && std::atto::den == 1000000000000000000ULL, "");
static_assert(std::femto::num == 1 && std::femto::den == 1000000000000000ULL, "");
@@ -28,4 +28,6 @@ int main()
static_assert(std::tera::num == 1000000000000ULL && std::tera::den == 1, "");
static_assert(std::peta::num == 1000000000000000ULL && std::peta::den == 1, "");
static_assert(std::exa::num == 1000000000000000000ULL && std::exa::den == 1, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/pointer_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -54,7 +54,9 @@ void test_basic() {
#endif
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -107,7 +107,7 @@ void test_sfinae() {
}
-int main() {
+int main(int, char**) {
{
test_basic</*IsArray*/ false>();
test_sfinae<false>();
@@ -116,4 +116,6 @@ int main() {
test_basic</*IsArray*/ true>();
test_sfinae<true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp Mon Feb 4 12:31:13 2019
@@ -405,7 +405,7 @@ void test_deleter_value_category() {
}
}
-int main() {
+int main(int, char**) {
{
test_sfinae</*IsArray*/false>();
test_noexcept<false>();
@@ -416,4 +416,6 @@ int main() {
test_noexcept<true>();
test_deleter_value_category<true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp Mon Feb 4 12:31:13 2019
@@ -114,7 +114,9 @@ void test_sfinae() {
}
}
-int main() {
+int main(int, char**) {
test_sfinae();
// FIXME: add tests
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.single.pass.cpp Mon Feb 4 12:31:13 2019
@@ -113,7 +113,7 @@ void test_sfinae() {
}
}
-int main() {
+int main(int, char**) {
test_sfinae();
{
std::unique_ptr<B> bptr(new B);
@@ -141,4 +141,6 @@ int main() {
}
assert(A::count == 0);
assert(B::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/null.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,9 @@ void test_basic() {
assert(A::count == 0);
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/nullptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,9 @@ void test_basic() {
assert(A::count == 0);
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/auto_pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -61,7 +61,7 @@ void test_sfinae() {
}
}
-int main() {
+int main(int, char**) {
{
B* p = new B;
std::auto_ptr<B> ap(p);
@@ -93,4 +93,6 @@ int main() {
}
#endif
test_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -94,7 +94,7 @@ DEFINE_AND_RUN_IS_INCOMPLETE_TEST({
doIncompleteTypeTest<IncompleteType[], Deleter<IncompleteType[]> >(0);
})
-int main() {
+int main(int, char**) {
{
test_sfinae<int>();
test_basic<int>();
@@ -103,4 +103,6 @@ int main() {
test_sfinae<int[]>();
test_basic<int[]>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -159,7 +159,7 @@ void test_noexcept() {
#endif
}
-int main() {
+int main(int, char**) {
{
test_basic</*IsArray*/ false>();
test_sfinae<int>();
@@ -170,4 +170,6 @@ int main() {
test_sfinae<int[]>();
test_noexcept<int[]>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.pass.cpp Mon Feb 4 12:31:13 2019
@@ -204,7 +204,7 @@ void test_deleter_value_category() {
}
-int main() {
+int main(int, char**) {
{
test_sfinae</*IsArray*/false>();
test_noexcept<false>();
@@ -215,4 +215,6 @@ int main() {
test_noexcept<true>();
test_deleter_value_category<true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.runtime.pass.cpp Mon Feb 4 12:31:13 2019
@@ -77,6 +77,8 @@ void test_sfinae() {
}
-int main() {
+int main(int, char**) {
test_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp Mon Feb 4 12:31:13 2019
@@ -157,7 +157,7 @@ void test_noexcept() {
}
}
-int main() {
+int main(int, char**) {
{
test_sfinae();
test_noexcept();
@@ -244,4 +244,6 @@ int main() {
}
checkNoneAlive();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/null.pass.cpp Mon Feb 4 12:31:13 2019
@@ -61,7 +61,7 @@ void test_pointer_deleter_ctor() {
}
}
-int main() {
+int main(int, char**) {
{
// test_pointer_ctor<int>();
test_pointer_deleter_ctor<int>();
@@ -70,4 +70,6 @@ int main() {
test_pointer_ctor<int[]>();
test_pointer_deleter_ctor<int[]>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/nullptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -93,7 +93,7 @@ DEFINE_AND_RUN_IS_INCOMPLETE_TEST({
checkNumIncompleteTypeAlive(0);
})
-int main() {
+int main(int, char**) {
{
test_basic<int>();
test_sfinae<int>();
@@ -102,4 +102,6 @@ int main() {
test_basic<int[]>();
test_sfinae<int[]>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer.pass.cpp Mon Feb 4 12:31:13 2019
@@ -156,7 +156,7 @@ DEFINE_AND_RUN_IS_INCOMPLETE_TEST({
checkNumIncompleteTypeAlive(0);
})
-int main() {
+int main(int, char**) {
{
test_pointer</*IsArray*/ false>();
test_derived();
@@ -167,4 +167,6 @@ int main() {
test_sfinae<int[]>();
test_sfinae_runtime();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.fail.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,9 @@ struct Deleter {
void operator()(int* p) const { delete p; }
};
-int main() {
+int main(int, char**) {
// expected-error at +1 {{call to deleted constructor of 'std::unique_ptr<int, const Deleter &>}}
std::unique_ptr<int, const Deleter&> s((int*)nullptr, Deleter());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/pointer_deleter.pass.cpp Mon Feb 4 12:31:13 2019
@@ -309,7 +309,7 @@ void test_nullptr() {
#endif
}
-int main() {
+int main(int, char**) {
{
test_basic</*IsArray*/ false>();
test_nullptr<false>();
@@ -324,4 +324,6 @@ int main() {
test_sfinae_runtime();
test_noexcept<true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.dtor/null.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,9 @@ void test_basic() {
assert(d.state() == 0);
}
-int main() {
+int main(int, char**) {
test_basic<int>();
test_basic<int[]>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/release.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,7 +49,9 @@ void test_basic() {
assert(A::count == 0);
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.pass.cpp Mon Feb 4 12:31:13 2019
@@ -102,7 +102,7 @@ void test_reset_no_arg() {
assert(A::count == 0);
}
-int main() {
+int main(int, char**) {
{
test_reset_pointer</*IsArray*/ false>();
test_reset_nullptr<false>();
@@ -113,4 +113,6 @@ int main() {
test_reset_nullptr<true>();
test_reset_no_arg<true>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.runtime.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "unique_ptr_test_helper.h"
-int main() {
+int main(int, char**) {
{
std::unique_ptr<A[]> p;
p.reset(static_cast<B*>(nullptr)); // expected-error {{no matching member function for call to 'reset'}}
@@ -26,4 +26,6 @@ int main() {
std::unique_ptr<int[]> p;
p.reset(static_cast<const int*>(nullptr)); // expected-error {{no matching member function for call to 'reset'}}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset.single.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "unique_ptr_test_helper.h"
-int main() {
+int main(int, char**) {
{
std::unique_ptr<A> p(new A);
assert(A::count == 1);
@@ -42,4 +42,6 @@ int main() {
}
assert(A::count == 0);
assert(B::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/reset_self.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,4 +21,6 @@ struct A {
void reset() { ptr_.reset(); }
};
-int main() { (new A)->reset(); }
+int main(int, char**) { (new A)->reset();
+ return 0;
+}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.modifiers/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -81,7 +81,9 @@ void test_basic() {
assert(TT::count == 0);
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,9 +15,11 @@
#include <memory>
#include <cassert>
-int main() {
+int main(int, char**) {
std::unique_ptr<int[]> p(new int(3));
const std::unique_ptr<int[]>& cp = p;
TEST_IGNORE_NODISCARD (*p); // expected-error {{indirection requires pointer operand ('std::unique_ptr<int []>' invalid)}}
TEST_IGNORE_NODISCARD (*cp); // expected-error {{indirection requires pointer operand ('const std::unique_ptr<int []>' invalid)}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,9 @@
#include <memory>
#include <cassert>
-int main() {
+int main(int, char**) {
std::unique_ptr<int> p(new int(3));
assert(*p == 3);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/explicit_bool.pass.cpp Mon Feb 4 12:31:13 2019
@@ -59,7 +59,9 @@ void test_basic() {
}
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,9 @@ void test_basic() {
}
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/get_deleter.pass.cpp Mon Feb 4 12:31:13 2019
@@ -58,7 +58,9 @@ void test_basic() {
}
}
-int main() {
+int main(int, char**) {
test_basic</*IsArray*/ false>();
test_basic<true>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.runtime.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@ struct V {
int member;
};
-int main() {
+int main(int, char**) {
std::unique_ptr<V[]> p;
std::unique_ptr<V[]> const& cp = p;
@@ -28,4 +28,6 @@ int main() {
cp->member; // expected-error {{member reference type 'const std::unique_ptr<V []>' is not a pointer}}
// expected-error at -1 {{no member named 'member'}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.single.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,9 @@ struct A {
A() : i_(7) {}
};
-int main() {
+int main(int, char**) {
std::unique_ptr<A> p(new A);
assert(p->i_ == 7);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.runtime.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ public:
int A::next_ = 0;
-int main() {
+int main(int, char**) {
std::unique_ptr<A[]> p(new A[3]);
assert(p[0] == 1);
assert(p[1] == 2);
@@ -44,4 +44,6 @@ int main() {
assert(p[0] == 3);
assert(p[1] == 2);
assert(p[2] == 1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_subscript.single.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,9 +15,11 @@
#include <memory>
#include <cassert>
-int main() {
+int main(int, char**) {
std::unique_ptr<int> p(new int[3]);
std::unique_ptr<int> const& cp = p;
p[0]; // expected-error {{type 'std::unique_ptr<int>' does not provide a subscript operator}}
cp[1]; // expected-error {{type 'const std::unique_ptr<int>' does not provide a subscript operator}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@ private:
int val_;
};
-int main()
+int main(int, char**)
{
{
auto p1 = std::make_unique<int[]>(5);
@@ -40,4 +40,6 @@ int main()
for ( int i = 0; i < 7; ++i )
assert ( p3[i].get () == 3 );
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,9 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
auto up1 = std::make_unique<std::string[]>("error"); // doesn't compile - no bound
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,9 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
auto up2 = std::make_unique<int[]>(10, 20, 30, 40);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,9 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
auto up3 = std::make_unique<int[5]>(); // this is deleted
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp Mon Feb 4 12:31:13 2019
@@ -10,7 +10,9 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
auto up4 = std::make_unique<int[5]>(11, 22, 33, 44, 55); // deleted
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp Mon Feb 4 12:31:13 2019
@@ -11,7 +11,7 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
{
std::unique_ptr<int> p1 = std::make_unique<int>(1);
@@ -28,4 +28,6 @@ int main()
p2 = std::make_unique<std::string> ( 6, 'z' );
assert ( *p2 == "zzzzzz" );
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -34,7 +34,7 @@ struct B
int B::count = 0;
-int main()
+int main(int, char**)
{
std::default_delete<B> d2;
std::default_delete<A> d1 = d2;
@@ -44,4 +44,6 @@ int main()
d1(p);
assert(A::count == 0);
assert(B::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,11 +23,13 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
std::default_delete<A> d;
A* p = new A;
assert(A::count == 1);
d(p);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,9 +17,11 @@
struct A;
-int main()
+int main(int, char**)
{
std::default_delete<A> d;
A* p = 0;
d(p);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,9 +15,11 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
std::default_delete<const void> d;
const void* p = 0;
d(p);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp Mon Feb 4 12:31:13 2019
@@ -24,8 +24,10 @@ struct B
{
};
-int main()
+int main(int, char**)
{
std::default_delete<B[]> d2;
std::default_delete<A[]> d1 = d2;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,9 +19,11 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
std::default_delete<int[]> d1;
std::default_delete<const int[]> d2 = d1;
((void)d2);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,11 +25,13 @@ struct A
int A::count = 0;
-int main()
+int main(int, char**)
{
std::default_delete<A[]> d;
A* p = new A[3];
assert(A::count == 3);
d(p);
assert(A::count == 0);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,9 +17,11 @@
struct A;
-int main()
+int main(int, char**)
{
std::default_delete<A[]> d;
A* p = 0;
d(p);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/cmp_nullptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@
void do_nothing(int*) {}
-int main()
+int main(int, char**)
{
const std::unique_ptr<int> p1(new int(1));
assert(!(p1 == nullptr));
@@ -65,4 +65,6 @@ int main()
assert(!(nullptr > p2));
assert( (p2 >= nullptr));
assert( (nullptr >= p2));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ struct B
int B::count = 0;
-int main()
+int main(int, char**)
{
{
const std::unique_ptr<A, Deleter<A> > p1(new A);
@@ -82,4 +82,6 @@ int main()
assert(p1 == p2);
assert(!(p1 != p2));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/rel.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ struct B
int B::count = 0;
-int main()
+int main(int, char**)
{
{
const std::unique_ptr<A, Deleter<A> > p1(new A);
@@ -96,4 +96,6 @@ int main()
assert((p1 < p2) == !(p1 <= p2));
assert((p1 < p2) == !(p1 >= p2));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/smartptr/unique.ptr/unique.ptr.special/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ private:
};
-int main()
+int main(int, char**)
{
{
A* p1 = new A(1);
@@ -98,4 +98,6 @@ int main()
std::swap(p, p2);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ void test_char_pointer_ctor()
}
}
-int main()
+int main(int, char**)
{
test_char_pointer_ctor<0>();
test_char_pointer_ctor<1>();
@@ -57,4 +57,6 @@ int main()
test_char_pointer_ctor<64>();
test_char_pointer_ctor<65>();
test_char_pointer_ctor<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,7 +35,7 @@ void test_default_ctor()
}
-int main()
+int main(int, char**)
{
test_default_ctor<0>();
test_default_ctor<1>();
@@ -46,4 +46,6 @@ int main()
test_default_ctor<64>();
test_default_ctor<65>();
test_default_ctor<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -74,7 +74,7 @@ void test_string_ctor()
}
}
-int main()
+int main(int, char**)
{
test_string_ctor<0>();
test_string_ctor<1>();
@@ -85,4 +85,6 @@ int main()
test_string_ctor<64>();
test_string_ctor<65>();
test_string_ctor<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ void test_val_ctor()
#endif
}
-int main()
+int main(int, char**)
{
test_val_ctor<0>();
test_val_ctor<1>();
@@ -50,4 +50,6 @@ int main()
test_val_ctor<64>();
test_val_ctor<65>();
test_val_ctor<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp Mon Feb 4 12:31:13 2019
@@ -38,10 +38,12 @@ test()
((void)result); // Prevent unused warning
}
-int main()
+int main(int, char**)
{
test<0>();
test<10>();
test<100>();
test<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.hash/enabled_hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "poisoned_hash_helper.hpp"
-int main() {
+int main(int, char**) {
test_library_hash_specializations_available();
{
test_hash_enabled_for_type<std::bitset<0> >();
@@ -25,4 +25,6 @@ int main() {
test_hash_enabled_for_type<std::bitset<1024> >();
test_hash_enabled_for_type<std::bitset<100000> >();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/all.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/all.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/all.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/all.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ void test_all()
}
}
-int main()
+int main(int, char**)
{
test_all<0>();
test_all<1>();
@@ -39,4 +39,6 @@ int main()
test_all<64>();
test_all<65>();
test_all<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/any.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/any.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/any.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/any.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,7 +31,7 @@ void test_any()
}
}
-int main()
+int main(int, char**)
{
test_any<0>();
test_any<1>();
@@ -42,4 +42,6 @@ int main()
test_any<64>();
test_any<65>();
test_any<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/count.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/count.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/count.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/count.pass.cpp Mon Feb 4 12:31:13 2019
@@ -42,7 +42,7 @@ void test_count()
assert(c1 == c2);
}
-int main()
+int main(int, char**)
{
test_count<0>();
test_count<1>();
@@ -53,4 +53,6 @@ int main()
test_count<64>();
test_count<65>();
test_count<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ void test_flip_all()
assert(v2[i] == ~v1[i]);
}
-int main()
+int main(int, char**)
{
test_flip_all<0>();
test_flip_all<1>();
@@ -51,4 +51,6 @@ int main()
test_flip_all<64>();
test_flip_all<65>();
test_flip_all<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp Mon Feb 4 12:31:13 2019
@@ -58,7 +58,7 @@ void test_flip_one(bool test_throws)
#endif
}
-int main()
+int main(int, char**)
{
test_flip_one<0>(true);
test_flip_one<1>(true);
@@ -69,4 +69,6 @@ int main()
test_flip_one<64>(false);
test_flip_one<65>(false);
test_flip_one<1000>(false);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index.pass.cpp Mon Feb 4 12:31:13 2019
@@ -60,7 +60,7 @@ void test_index_const()
}
}
-int main()
+int main(int, char**)
{
test_index_const<0>();
test_index_const<1>();
@@ -71,4 +71,6 @@ int main()
test_index_const<64>();
test_index_const<65>();
test_index_const<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -42,7 +42,7 @@ void test_index_const()
}
}
-int main()
+int main(int, char**)
{
test_index_const<0>();
test_index_const<1>();
@@ -53,4 +53,6 @@ int main()
test_index_const<64>();
test_index_const<65>();
test_index_const<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ void test_left_shift()
}
}
-int main()
+int main(int, char**)
{
test_left_shift<0>();
test_left_shift<1>();
@@ -52,4 +52,6 @@ int main()
test_left_shift<64>();
test_left_shift<65>();
test_left_shift<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ void test_left_shift()
}
}
-int main()
+int main(int, char**)
{
test_left_shift<0>();
test_left_shift<1>();
@@ -57,4 +57,6 @@ int main()
test_left_shift<64>();
test_left_shift<65>();
test_left_shift<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/none.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/none.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/none.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/none.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,7 +31,7 @@ void test_none()
}
}
-int main()
+int main(int, char**)
{
test_none<0>();
test_none<1>();
@@ -42,4 +42,6 @@ int main()
test_none<64>();
test_none<65>();
test_none<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ void test_not_all()
assert(v2[i] == ~v1[i]);
}
-int main()
+int main(int, char**)
{
test_not_all<0>();
test_not_all<1>();
@@ -50,4 +50,6 @@ int main()
test_not_all<64>();
test_not_all<65>();
test_not_all<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ void test_op_and_eq()
assert(v1[i] == (v3[i] && v2[i]));
}
-int main()
+int main(int, char**)
{
test_op_and_eq<0>();
test_op_and_eq<1>();
@@ -52,4 +52,6 @@ int main()
test_op_and_eq<64>();
test_op_and_eq<65>();
test_op_and_eq<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,7 +48,7 @@ void test_equality()
}
}
-int main()
+int main(int, char**)
{
test_equality<0>();
test_equality<1>();
@@ -59,4 +59,6 @@ int main()
test_equality<64>();
test_equality<65>();
test_equality<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ void test_op_or_eq()
assert(v1[i] == (v3[i] || v2[i]));
}
-int main()
+int main(int, char**)
{
test_op_or_eq<0>();
test_op_or_eq<1>();
@@ -52,4 +52,6 @@ int main()
test_op_or_eq<64>();
test_op_or_eq<65>();
test_op_or_eq<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ void test_op_xor_eq()
assert(v1[i] == (v3[i] != v2[i]));
}
-int main()
+int main(int, char**)
{
test_op_xor_eq<0>();
test_op_xor_eq<1>();
@@ -52,4 +52,6 @@ int main()
test_op_xor_eq<64>();
test_op_xor_eq<65>();
test_op_xor_eq<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@ void test_reset_all()
assert(!v[i]);
}
-int main()
+int main(int, char**)
{
test_reset_all<0>();
test_reset_all<1>();
@@ -40,4 +40,6 @@ int main()
test_reset_all<64>();
test_reset_all<65>();
test_reset_all<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,7 +43,7 @@ void test_reset_one(bool test_throws)
#endif
}
-int main()
+int main(int, char**)
{
test_reset_one<0>(true);
test_reset_one<1>(true);
@@ -54,4 +54,6 @@ int main()
test_reset_one<64>(false);
test_reset_one<65>(false);
test_reset_one<1000>(false);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ void test_right_shift()
}
}
-int main()
+int main(int, char**)
{
test_right_shift<0>();
test_right_shift<1>();
@@ -52,4 +52,6 @@ int main()
test_right_shift<64>();
test_right_shift<65>();
test_right_shift<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ void test_right_shift()
}
}
-int main()
+int main(int, char**)
{
test_right_shift<0>();
test_right_shift<1>();
@@ -57,4 +57,6 @@ int main()
test_right_shift<64>();
test_right_shift<65>();
test_right_shift<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ void test_set_all()
assert(v[i]);
}
-int main()
+int main(int, char**)
{
test_set_all<0>();
test_set_all<1>();
@@ -39,4 +39,6 @@ int main()
test_set_all<64>();
test_set_all<65>();
test_set_all<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp Mon Feb 4 12:31:13 2019
@@ -52,7 +52,7 @@ void test_set_one(bool test_throws)
#endif
}
-int main()
+int main(int, char**)
{
test_set_one<0>(true);
test_set_one<1>(true);
@@ -63,4 +63,6 @@ int main()
test_set_one<64>(false);
test_set_one<65>(false);
test_set_one<1000>(false);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/size.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/size.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/size.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/size.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,7 @@ void test_size()
assert(v.size() == N);
}
-int main()
+int main(int, char**)
{
test_size<0>();
test_size<1>();
@@ -29,4 +29,6 @@ int main()
test_size<64>();
test_size<65>();
test_size<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/test.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/test.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/test.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/test.pass.cpp Mon Feb 4 12:31:13 2019
@@ -53,7 +53,7 @@ void test_test(bool test_throws)
#endif
}
-int main()
+int main(int, char**)
{
test_test<0>(true);
test_test<1>(true);
@@ -64,4 +64,6 @@ int main()
test_test<64>(false);
test_test<65>(false);
test_test<1000>(false);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp Mon Feb 4 12:31:13 2019
@@ -153,7 +153,7 @@ void test_to_string()
}
}
-int main()
+int main(int, char**)
{
test_to_string<0>();
test_to_string<1>();
@@ -164,4 +164,6 @@ int main()
test_to_string<64>();
test_to_string<65>();
test_to_string<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ void test_to_ullong()
}
}
-int main()
+int main(int, char**)
{
// test_to_ullong<0>();
test_to_ullong<1>();
@@ -55,4 +55,6 @@ int main()
test_to_ullong<64>();
test_to_ullong<65>();
test_to_ullong<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ void test_to_ulong()
}
}
-int main()
+int main(int, char**)
{
test_to_ulong<0>();
test_to_ulong<1>();
@@ -57,4 +57,6 @@ int main()
test_to_ulong<64>();
test_to_ulong<65>();
test_to_ulong<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ void test_op_and()
assert((v1 & v2) == (v3 &= v2));
}
-int main()
+int main(int, char**)
{
test_op_and<0>();
test_op_and<1>();
@@ -50,4 +50,6 @@ int main()
test_op_and<64>();
test_op_and<65>();
test_op_and<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ void test_op_not()
assert((v1 ^ v2) == (v3 ^= v2));
}
-int main()
+int main(int, char**)
{
test_op_not<0>();
test_op_not<1>();
@@ -50,4 +50,6 @@ int main()
test_op_not<64>();
test_op_not<65>();
test_op_not<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ void test_op_or()
assert((v1 | v2) == (v3 |= v2));
}
-int main()
+int main(int, char**)
{
test_op_or<0>();
test_op_or<1>();
@@ -50,4 +50,6 @@ int main()
test_op_or<64>();
test_op_or<65>();
test_op_or<1000>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include <sstream>
#include <cassert>
-int main()
+int main(int, char**)
{
std::istringstream in("01011010");
std::bitset<8> b;
in >> b;
assert(b.to_ulong() == 0x5A);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include <sstream>
#include <cassert>
-int main()
+int main(int, char**)
{
std::ostringstream os;
std::bitset<8> b(0x5A);
os << b;
assert(os.str() == "01011010");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/template.bitset/includes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/template.bitset/includes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/template.bitset/includes.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/template.bitset/includes.pass.cpp Mon Feb 4 12:31:13 2019
@@ -12,7 +12,7 @@
template <class> void test_typedef() {}
-int main()
+int main(int, char**)
{
{ // test for <string>
std::string s; ((void)s);
@@ -24,4 +24,6 @@ int main()
test_typedef<std::ostream>();
test_typedef<std::iostream>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/date.time/ctime.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/date.time/ctime.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/date.time/ctime.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/date.time/ctime.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#pragma GCC diagnostic ignored "-Wformat-zero-length"
#endif
-int main()
+int main(int, char**)
{
std::clock_t c = 0;
std::size_t s = 0;
@@ -60,4 +60,6 @@ int main()
static_assert((std::is_same<decltype(std::localtime(&t)), std::tm*>::value), "");
#endif
static_assert((std::is_same<decltype(std::strftime(str,s,"",&tm)), std::size_t>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::days D;
typedef D::rep Rep;
@@ -24,4 +24,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 25, "");
static_assert(std::is_same_v<Period, std::ratio_multiply<std::ratio<24>, std::chrono::hours::period>>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/hours.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/hours.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/hours.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/hours.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::hours D;
typedef D::rep Rep;
@@ -23,4 +23,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 22, "");
static_assert((std::is_same<Period, std::ratio<3600> >::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/microseconds.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/microseconds.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/microseconds.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/microseconds.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::microseconds D;
typedef D::rep Rep;
@@ -23,4 +23,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 54, "");
static_assert((std::is_same<Period, std::micro>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/milliseconds.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/milliseconds.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/milliseconds.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/milliseconds.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::milliseconds D;
typedef D::rep Rep;
@@ -23,4 +23,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 44, "");
static_assert((std::is_same<Period, std::milli>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/minutes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/minutes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/minutes.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/minutes.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::minutes D;
typedef D::rep Rep;
@@ -23,4 +23,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 28, "");
static_assert((std::is_same<Period, std::ratio<60> >::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/months.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/months.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/months.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/months.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::months D;
typedef D::rep Rep;
@@ -25,4 +25,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 20, "");
static_assert(std::is_same_v<Period, std::ratio_divide<std::chrono::years::period, std::ratio<12>>>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/nanoseconds.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/nanoseconds.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/nanoseconds.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/nanoseconds.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::nanoseconds D;
typedef D::rep Rep;
@@ -23,4 +23,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 63, "");
static_assert((std::is_same<Period, std::nano>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/seconds.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/seconds.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/seconds.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/seconds.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::seconds D;
typedef D::rep Rep;
@@ -23,4 +23,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 34, "");
static_assert((std::is_same<Period, std::ratio<1> >::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
@@ -42,4 +42,6 @@ int main()
day day(i);
assert(static_cast<unsigned>(day) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
ASSERT_NOEXCEPT(--(std::declval<day&>()) );
@@ -48,4 +48,6 @@ int main()
assert(static_cast<unsigned>(day--) == i - 1);
assert(static_cast<unsigned>(day) == i - 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
ASSERT_NOEXCEPT(++(std::declval<day&>()) );
@@ -48,4 +48,6 @@ int main()
assert(static_cast<unsigned>(day++) == i + 1);
assert(static_cast<unsigned>(day) == i + 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
ASSERT_NOEXCEPT( std::declval<const day>().ok());
@@ -33,4 +33,6 @@ int main()
assert(day{i}.ok());
for (unsigned i = 32; i <= 255; ++i)
assert(!day{i}.ok());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using days = std::chrono::days;
@@ -53,4 +53,6 @@ int main()
assert(static_cast<unsigned>(day -= days{12}) == i + 10);
assert(static_cast<unsigned>(day) == i + 10);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
@@ -40,4 +40,6 @@ int main()
for (unsigned i = 1; i < 10; ++i)
for (unsigned j = 1; j < 10; ++j)
assert(testComparisons6Values<day>(i, j));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp Mon Feb 4 12:31:13 2019
@@ -20,8 +20,10 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
day d1 = 4d; // expected-error-re {{no matching literal operator for call to 'operator""d' {{.*}}}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
using namespace std::chrono;
@@ -43,4 +43,6 @@ int main()
assert (d1 == std::chrono::day(4));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using days = std::chrono::days;
@@ -54,4 +54,6 @@ int main()
assert(static_cast<unsigned>(d1) == 12 - i);
assert(off.count() == static_cast<int>(12 - i)); // days is signed
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using days = std::chrono::days;
@@ -55,4 +55,6 @@ int main()
assert(static_cast<unsigned>(d1) == i + 12);
assert(static_cast<unsigned>(d2) == i + 12);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,8 +48,10 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
std::cout << day{1};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
static_assert(std::is_trivially_copyable_v<day>, "");
static_assert(std::is_standard_layout_v<day>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using last_spec = std::chrono::last_spec;
@@ -29,4 +29,6 @@ int main()
static_assert(std::is_trivially_copyable_v<last_spec>, "");
static_assert(std::is_standard_layout_v<last_spec>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using month = std::chrono::month;
@@ -43,4 +43,6 @@ int main()
static_assert( md1.month() == std::chrono::January, "");
static_assert( md1.day() == day{4}, "");
static_assert( md1.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using month_day = std::chrono::month_day;
@@ -34,4 +34,6 @@ int main()
month_day md(std::chrono::March, day{i});
assert( static_cast<unsigned>(md.day()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using month = std::chrono::month;
@@ -35,4 +35,6 @@ int main()
month_day md(month{i}, day{1});
assert( static_cast<unsigned>(md.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using month = std::chrono::month;
@@ -51,4 +51,6 @@ int main()
// If the month is not ok, all the days are bad
for (unsigned i = 1; i <= 35; ++i)
assert(!(month_day{month{13}, day{i}}.ok()));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using month = std::chrono::month;
@@ -66,4 +66,6 @@ int main()
month_day{month{2}, day{j}},
i == j, i < j )));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,10 +31,12 @@
#include <iostream>
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_day = std::chrono::month_day;
using month = std::chrono::month;
using day = std::chrono::day;
std::cout << month_day{month{1}, day{1}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_day = std::chrono::month_day;
static_assert(std::is_trivially_copyable_v<month_day>, "");
static_assert(std::is_standard_layout_v<month_day>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using month_day_last = std::chrono::month_day_last;
@@ -39,4 +39,6 @@ int main()
for (unsigned i = 1; i < 12; ++i)
for (unsigned j = 1; j < 12; ++j)
assert((testComparisons6Values<month_day_last>(month{i}, month{j})));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using month_day_last = std::chrono::month_day_last;
@@ -37,4 +37,6 @@ int main()
constexpr month_day_last md1{std::chrono::January};
static_assert( md1.month() == std::chrono::January, "");
static_assert( md1.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using month_day_last = std::chrono::month_day_last;
@@ -34,4 +34,6 @@ int main()
month_day_last mdl(month{i});
assert( static_cast<unsigned>(mdl.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using month_day_last = std::chrono::month_day_last;
@@ -42,4 +42,6 @@ int main()
month_day_last mdl{month{i}};
assert(!mdl.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,9 +25,11 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_day_last = std::chrono::month_day_last;
using month = std::chrono::month;
std::cout << month_day_last{month{1}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,10 +17,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_day_last = std::chrono::month_day_last;
static_assert(std::is_trivially_copyable_v<month_day_last>, "");
static_assert(std::is_standard_layout_v<month_day_last>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
@@ -42,4 +42,6 @@ int main()
month m(i);
assert(static_cast<unsigned>(m) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
@@ -49,4 +49,6 @@ int main()
assert(static_cast<unsigned>(month--) == i - 1);
assert(static_cast<unsigned>(month) == i - 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
ASSERT_NOEXCEPT(++(std::declval<month&>()) );
@@ -48,4 +48,6 @@ int main()
assert(static_cast<unsigned>(month++) == i + 1);
assert(static_cast<unsigned>(month) == i + 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
@@ -34,4 +34,6 @@ int main()
assert(month{i}.ok());
for (unsigned i = 13; i <= 255; ++i)
assert(!month{i}.ok());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using months = std::chrono::months;
@@ -63,4 +63,6 @@ int main()
assert(static_cast<unsigned>(month -= months{ 9}) == static_cast<unsigned>(exp));
assert(static_cast<unsigned>(month) == static_cast<unsigned>(exp));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
@@ -43,4 +43,6 @@ int main()
for (unsigned i = 1; i < 10; ++i)
for (unsigned j = 10; j < 10; ++j)
assert(testComparisons6Values<month>(i, j));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
ASSERT_SAME_TYPE(const std::chrono::month, decltype(std::chrono::January));
@@ -83,4 +83,6 @@ int main()
assert(static_cast<unsigned>(std::chrono::October) == 10);
assert(static_cast<unsigned>(std::chrono::November) == 11);
assert(static_cast<unsigned>(std::chrono::December) == 12);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ constexpr bool testConstexpr()
#include <iostream>
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using months = std::chrono::months;
@@ -68,4 +68,6 @@ static_assert(testConstexpr<month, month
assert(static_cast<unsigned>(m1) == static_cast<unsigned>(exp));
// assert(off.count() == static_cast<unsigned>(exp));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,7 +43,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using months = std::chrono::months;
@@ -68,4 +68,6 @@ int main()
assert(static_cast<unsigned>(m1) == exp);
assert(static_cast<unsigned>(m2) == exp);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,8 +45,10 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
std::cout << month{1};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
static_assert(std::is_trivially_copyable_v<month>, "");
static_assert(std::is_standard_layout_v<month>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -42,4 +42,6 @@ int main()
static_assert( md1.month() == std::chrono::January, "");
static_assert( md1.weekday_indexed() == weekday_indexed{std::chrono::Friday, 4}, "");
static_assert( md1.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -38,4 +38,6 @@ int main()
month_weekday md(month{i}, weekday_indexed{Sunday, 1});
assert( static_cast<unsigned>(md.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -47,4 +47,6 @@ int main()
// If the month is not ok, all the weekday_indexed are bad
for (unsigned i = 1; i <= 10; ++i)
assert(!(month_weekday{month{13}, weekday_indexed{Sunday, i}}.ok()));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -39,4 +39,6 @@ int main()
assert( static_cast<unsigned>(md.weekday_indexed().weekday() == Sunday));
assert( static_cast<unsigned>(md.weekday_indexed().index() == i));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -82,4 +82,6 @@ int main()
month_weekday{month{2}, weekday_indexed{weekday{i}, 2}},
month_weekday{month{2}, weekday_indexed{weekday{j}, 2}},
i == j)));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -32,4 +32,6 @@ int main()
using weekday = std::chrono::weekday;
std::cout << month_weekday{month{1}, weekday_indexed{weekday{3}, 3}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
static_assert(std::is_trivially_copyable_v<month_weekday>, "");
static_assert(std::is_standard_layout_v<month_weekday>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using weekday = std::chrono::weekday;
@@ -56,4 +56,6 @@ int main()
static_assert( mwdl3.month() == January, "");
static_assert( mwdl3.weekday_last() == weekday_last{weekday{4}}, "");
static_assert( mwdl3.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using weekday = std::chrono::weekday;
@@ -38,4 +38,6 @@ int main()
month_weekday_last mdl(month{i}, weekday_last{Tuesday});
assert( static_cast<unsigned>(mdl.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using weekday = std::chrono::weekday;
@@ -48,4 +48,6 @@ int main()
month_weekday_last mwdl{January, weekday_last{weekday{i}}};
assert( mwdl.ok() == weekday_last{weekday{i}}.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using weekday = std::chrono::weekday;
@@ -40,4 +40,6 @@ int main()
month_weekday_last mdl(January, weekday_last{weekday{i}});
assert( static_cast<unsigned>(mdl.weekday_last().weekday()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using weekday_last = std::chrono::weekday_last;
@@ -69,4 +69,6 @@ int main()
month_weekday_last{month{1}, weekday_last{weekday{1}}},
month_weekday_last{month{2}, weekday_last{weekday{2}}},
false)));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday_last = std::chrono::month_weekday_last;
using month = std::chrono::month;
@@ -33,4 +33,6 @@ int main()
using weekday_last = std::chrono::weekday_last;
std::cout << month_weekday_last{month{1}, weekday_last{weekday{3}}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,10 +17,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month_weekday_last = std::chrono::month_weekday_last;
static_assert(std::is_trivially_copyable_v<month_weekday_last>, "");
static_assert(std::is_standard_layout_v<month_weekday_last>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp Mon Feb 4 12:31:13 2019
@@ -38,7 +38,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month_day = std::chrono::month_day;
using month = std::chrono::month;
@@ -104,4 +104,6 @@ int main()
assert(md1 == md2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using month_day_last = std::chrono::month_day_last;
@@ -103,4 +103,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -111,4 +111,6 @@ int main()
assert(mwd1 == mwd2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp Mon Feb 4 12:31:13 2019
@@ -36,7 +36,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month_weekday = std::chrono::month_weekday;
using month = std::chrono::month;
@@ -103,4 +103,6 @@ int main()
assert(mwd1 == mwd2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using year = std::chrono::year;
@@ -64,4 +64,6 @@ int main()
assert(static_cast<unsigned>(ym.month()) == j);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp Mon Feb 4 12:31:13 2019
@@ -42,7 +42,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -187,4 +187,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp Mon Feb 4 12:31:13 2019
@@ -38,7 +38,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using year_month = std::chrono::year_month;
@@ -121,4 +121,6 @@ int main()
assert(ymdl1 == ymdl2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp Mon Feb 4 12:31:13 2019
@@ -37,7 +37,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using year_month = std::chrono::year_month;
@@ -141,4 +141,6 @@ int main()
assert(ymd1 == ymd2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year_month = std::chrono::year_month;
using year = std::chrono::year;
@@ -149,4 +149,6 @@ int main()
assert(ymwdl1 == ymwdl2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_indexed = std::chrono::weekday_indexed;
@@ -57,4 +57,6 @@ int main()
weekday_indexed wdi(std::chrono::Tuesday, i);
assert(!wdi.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_indexed = std::chrono::weekday_indexed;
@@ -34,4 +34,6 @@ int main()
weekday_indexed wdi(weekday{2}, i);
assert( static_cast<unsigned>(wdi.index()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_indexed = std::chrono::weekday_indexed;
@@ -45,4 +45,6 @@ int main()
// Not a valid weekday
assert(!(weekday_indexed(weekday{9U}, 1).ok()));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_indexed = std::chrono::weekday_indexed;
@@ -35,4 +35,6 @@ int main()
weekday_indexed wdi(weekday{i}, 2);
assert( static_cast<unsigned>(wdi.weekday()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_indexed = std::chrono::weekday_indexed;
@@ -44,4 +44,6 @@ int main()
static_assert( (weekday_indexed{weekday{1}, 2} != weekday_indexed{weekday{1}, 1}), "");
static_assert(!(weekday_indexed{weekday{1}, 2} == weekday_indexed{weekday{2}, 2}), "");
static_assert( (weekday_indexed{weekday{1}, 2} != weekday_indexed{weekday{2}, 2}), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,10 +26,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday_indexed = std::chrono::weekday_indexed;
using weekday = std::chrono::weekday;
std::cout << weekday_indexed{weekday{3}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday_indexed = std::chrono::weekday_indexed;
static_assert(std::is_trivially_copyable_v<weekday_indexed>, "");
static_assert(std::is_standard_layout_v<weekday_indexed>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_last = std::chrono::weekday_last;
@@ -43,4 +43,6 @@ int main()
weekday_last wdl{weekday{i}};
assert(wdl.weekday() == weekday{i});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_last = std::chrono::weekday_last;
@@ -33,4 +33,6 @@ int main()
for (unsigned i = 0; i <= 255; ++i)
assert(weekday_last{weekday{i}}.ok() == weekday{i}.ok());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_last = std::chrono::weekday_last;
@@ -29,4 +29,6 @@ int main()
for (unsigned i = 0; i <= 255; ++i)
assert(weekday_last{weekday{i}}.weekday() == weekday{i});
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_last = std::chrono::weekday_last;
@@ -39,4 +39,6 @@ int main()
for (unsigned i = 0; i < 6; ++i)
for (unsigned j = 0; j < 6; ++j)
assert(testComparisons2Values<weekday_last>(weekday{i}, weekday{j}));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,10 +24,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday_last = std::chrono::weekday_last;
using weekday = std::chrono::weekday;
std::cout << weekday_last{weekday{3}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday_last = std::chrono::weekday_last;
static_assert(std::is_trivially_copyable_v<weekday_last>, "");
static_assert(std::is_standard_layout_v<weekday_last>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using local_days = std::chrono::local_days;
using days = std::chrono::days;
@@ -69,4 +69,6 @@ int main()
assert( wd.ok());
assert(static_cast<unsigned>(wd) == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
@@ -47,4 +47,6 @@ int main()
}
// TODO - sys_days and local_days ctor tests
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using sys_days = std::chrono::sys_days;
using days = std::chrono::days;
@@ -69,4 +69,6 @@ int main()
assert( wd.ok());
assert(static_cast<unsigned>(wd) == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,7 +31,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
ASSERT_NOEXCEPT(--(std::declval<weekday&>()) );
@@ -49,4 +49,6 @@ int main()
assert((static_cast<unsigned>(wd--) == euclidian_subtraction<unsigned, 0, 6>(i, 1)));
assert((static_cast<unsigned>(wd) == euclidian_subtraction<unsigned, 0, 6>(i, 2)));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,7 +31,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
ASSERT_NOEXCEPT(++(std::declval<weekday&>()) );
@@ -49,4 +49,6 @@ int main()
assert((static_cast<unsigned>(wd++) == euclidian_addition<unsigned, 0, 6>(i, 1)));
assert((static_cast<unsigned>(wd) == euclidian_addition<unsigned, 0, 6>(i, 2)));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
@@ -34,4 +34,6 @@ int main()
assert(weekday{i}.ok());
for (unsigned i = 7; i <= 255; ++i)
assert(!weekday{i}.ok());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator%5B%5D.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
#include "../../euclidian.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using weekday_last = std::chrono::weekday_last;
@@ -55,4 +55,6 @@ int main()
assert(wdi.index() == j);
assert(wdi.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using days = std::chrono::days;
@@ -59,4 +59,6 @@ int main()
assert((static_cast<unsigned>(wd -= days{4}) == euclidian_subtraction<unsigned, 0, 6>(i, 4)));
assert((static_cast<unsigned>(wd) == euclidian_subtraction<unsigned, 0, 6>(i, 4)));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
@@ -38,4 +38,6 @@ int main()
for (unsigned i = 0; i < 6; ++i)
for (unsigned j = 0; j < 6; ++j)
assert(testComparisons2Values<weekday>(i, j));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
ASSERT_SAME_TYPE(const std::chrono::weekday, decltype(std::chrono::Sunday));
@@ -58,4 +58,6 @@ int main()
assert(static_cast<unsigned>(std::chrono::Thursday) == 4);
assert(static_cast<unsigned>(std::chrono::Friday) == 5);
assert(static_cast<unsigned>(std::chrono::Saturday) == 6);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using days = std::chrono::days;
@@ -72,4 +72,6 @@ int main()
assert(weekday{i} + d == weekday{j});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
using days = std::chrono::days;
@@ -66,4 +66,6 @@ int main()
assert((static_cast<unsigned>(wd1) == euclidian_addition<unsigned, 0, 6>(i, j)));
assert((static_cast<unsigned>(wd2) == euclidian_addition<unsigned, 0, 6>(i, j)));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,9 +47,11 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
std::cout << weekday{3};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using weekday = std::chrono::weekday;
static_assert(std::is_trivially_copyable_v<weekday>, "");
static_assert(std::is_standard_layout_v<weekday>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
@@ -42,4 +42,6 @@ int main()
year year(i);
assert(static_cast<int>(year) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
ASSERT_NOEXCEPT(--(std::declval<year&>()) );
@@ -48,4 +48,6 @@ int main()
assert(static_cast<int>(year--) == i - 1);
assert(static_cast<int>(year) == i - 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
ASSERT_NOEXCEPT(++(std::declval<year&>()) );
@@ -48,4 +48,6 @@ int main()
assert(static_cast<int>(year++) == i + 1);
assert(static_cast<int>(year) == i + 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
@@ -49,4 +49,6 @@ int main()
assert(!year{ 2003}.is_leap());
assert( year{ 2004}.is_leap());
assert(!year{ 2100}.is_leap());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
@@ -49,4 +49,6 @@ int main()
assert(year{ 20001}.ok());
static_assert(!year{-32768}.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
@@ -46,4 +46,6 @@ int main()
assert(static_cast<int>(+year) == i);
assert(static_cast<int>(-year) == -i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using years = std::chrono::years;
@@ -53,4 +53,6 @@ int main()
assert(static_cast<int>(year -= years{ 9}) == i + 1);
assert(static_cast<int>(year) == i + 1);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
@@ -43,4 +43,6 @@ int main()
for (int i = 1; i < 10; ++i)
for (int j = 1; j < 10; ++j)
assert(testComparisons6Values<year>(i, j));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp Mon Feb 4 12:31:13 2019
@@ -20,8 +20,10 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using std::chrono::year;
year d1 = 1234y; // expected-error-re {{no matching literal operator for call to 'operator""y' {{.*}}}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
using namespace std::chrono;
@@ -40,4 +40,6 @@ int main()
std::chrono::year y1 = 2020y;
assert (y1 == std::chrono::year(2020));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -37,7 +37,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using years = std::chrono::years;
@@ -58,4 +58,6 @@ int main()
assert(static_cast<int>(y1) == 1223 - i);
assert(ys1.count() == 1223 - i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ constexpr bool testConstexpr()
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using years = std::chrono::years;
@@ -55,4 +55,6 @@ int main()
assert(static_cast<int>(y1) == i + 1223);
assert(static_cast<int>(y2) == i + 1223);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,9 +46,11 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
std::cout << year{2018};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
static_assert(std::is_trivially_copyable_v<year>, "");
static_assert(std::is_standard_layout_v<year>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -48,4 +48,6 @@ int main()
static_assert( ym2.year() == year{2018}, "");
static_assert( ym2.month() == month{}, "");
static_assert(!ym2.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -35,4 +35,6 @@ int main()
year_month ym(year{1234}, month{i});
assert( static_cast<unsigned>(ym.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using year = std::chrono::year;
@@ -46,4 +46,6 @@ int main()
year_month ym{year{i}, January};
assert( ym.ok() == year{i}.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using months = std::chrono::months;
@@ -60,4 +60,6 @@ int main()
assert(static_cast<unsigned>((ym ).month()) == i + 1);
assert(ym.year() == y);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using month = std::chrono::month;
using year = std::chrono::year;
@@ -61,4 +61,6 @@ int main()
assert(static_cast<int>((ym ).year()) == i + 1);
assert(ym.month() == m);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -35,4 +35,6 @@ int main()
year_month ym(year{i}, month{});
assert( static_cast<int>(ym.year()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -65,4 +65,6 @@ int main()
year_month{year{i}, std::chrono::January},
year_month{year{j}, std::chrono::January},
i == j, i < j )));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include <iostream>
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using years = std::chrono::years;
@@ -86,4 +86,6 @@ int main()
// TODO: different year
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ constexpr bool testConstexprMonths(std::
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using years = std::chrono::years;
@@ -102,4 +102,6 @@ int main()
assert(ym1 == ym2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,11 +46,13 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month = std::chrono::year_month;
using year = std::chrono::year;
using month = std::chrono::month;
std::cout << year_month{year{2018}, month{3}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month = std::chrono::year_month;
static_assert(std::is_trivially_copyable_v<year_month>, "");
static_assert(std::is_standard_layout_v<year_month>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using day = std::chrono::day;
@@ -81,4 +81,6 @@ int main()
assert( ymd.month() == std::chrono::November);
assert( ymd.day() == day{29});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -52,4 +52,6 @@ int main()
static_assert( ym1.day() == day{12}, "");
static_assert( ym1.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using day = std::chrono::day;
@@ -80,4 +80,6 @@ int main()
assert( ymd.month() == std::chrono::November);
assert( ymd.day() == day{29});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -76,4 +76,6 @@ int main()
assert( ymd.day() == day{28});
assert( ymd.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -36,4 +36,6 @@ int main()
year_month_day ymd(year{1234}, month{2}, day{i});
assert( static_cast<unsigned>(ymd.day()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -36,4 +36,6 @@ int main()
year_month_day ymd(year{1234}, month{i}, day{12});
assert( static_cast<unsigned>(ymd.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -92,4 +92,6 @@ int main()
year_month_day ym{year{i}, January, day{12}};
assert( ym.ok() == year{i}.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ void RunTheExample()
static_assert(year_month_day{local_days{year{2017}/January/32}} == year{2017}/February/1);
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -90,4 +90,5 @@ int main()
assert( year_month_day{sd} == ymd); // and back
}
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ void RunTheExample()
static_assert(year_month_day{sys_days{year{2017}/January/32}} == year{2017}/February/1);
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -90,4 +90,5 @@ int main()
assert( year_month_day{sd} == ymd); // and back
}
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -66,4 +66,6 @@ int main()
assert(ym.year() == y);
assert(ym.day() == d);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -66,4 +66,6 @@ int main()
assert(ym.month() == m);
assert(ym.day() == d);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -36,4 +36,6 @@ int main()
year_month_day ym(year{i}, month{}, day{});
assert( static_cast<int>(ym.year()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using year = std::chrono::year;
@@ -114,4 +114,6 @@ int main()
year_month_day{year{i}, January, day{12}},
year_month_day{year{j}, January, day{12}},
i == j, i < j )));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ constexpr bool test_constexpr ()
;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -56,4 +56,6 @@ int main()
assert(ym1.month() == January);
assert(ym1.day() == day{10});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ constexpr bool testConstexprMonths(std::
}
-int main()
+int main(int, char**)
{
using day = std::chrono::day;
using year = std::chrono::year;
@@ -108,4 +108,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month_day = std::chrono::year_month_day;
using year = std::chrono::year;
@@ -54,4 +54,6 @@ int main()
using day = std::chrono::day;
std::cout << year_month_day{year{2018}, month{3}, day{12}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month_day = std::chrono::year_month_day;
static_assert(std::is_trivially_copyable_v<year_month_day>, "");
static_assert(std::is_standard_layout_v<year_month_day>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -49,4 +49,6 @@ int main()
static_assert( ymdl1.month() == January, "");
static_assert( ymdl1.month_day_last() == month_day_last{January}, "");
static_assert( ymdl1.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -47,4 +47,6 @@ int main()
assert((year_month_day_last{year{2019}, month_day_last{month{ 2}}}.day() == day{28}));
assert((year_month_day_last{year{2020}, month_day_last{month{ 2}}}.day() == day{29}));
assert((year_month_day_last{year{2021}, month_day_last{month{ 2}}}.day() == day{28}));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -34,4 +34,6 @@ int main()
year_month_day_last ymd(year{1234}, month_day_last{month{i}});
assert( static_cast<unsigned>(ymd.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -34,4 +34,6 @@ int main()
year_month_day_last ymdl(year{1234}, month_day_last{month{i}});
assert( static_cast<unsigned>(ymdl.month_day_last().month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -48,4 +48,6 @@ int main()
year_month_day_last ym{year{i}, month_day_last{January}};
assert( ym.ok() == year{i}.ok());
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month_day_last = std::chrono::month_day_last;
@@ -57,4 +57,6 @@ int main()
assert(sd.time_since_epoch() == days{-(10957+33)});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month_day_last = std::chrono::month_day_last;
@@ -57,4 +57,6 @@ int main()
assert(sd.time_since_epoch() == days{-(10957+33)});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -62,4 +62,6 @@ int main()
assert(static_cast<unsigned>((ym ).month()) == i + 1);
assert(ym.year() == y);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -61,4 +61,6 @@ int main()
assert(static_cast<int>((ymdl ).year()) == i + 1);
assert(ymdl.month_day_last() == mdl);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -34,4 +34,6 @@ int main()
year_month_day_last ym(year{i}, month_day_last{month{}});
assert( static_cast<int>(ym.year()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -83,4 +83,6 @@ int main()
year_month_day_last{year{i}, month_day_last{January}},
year_month_day_last{year{j}, month_day_last{January}},
i == j, i < j )));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ constexpr bool testConstexprMonths (std:
;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -87,4 +87,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -63,7 +63,7 @@ constexpr bool testConstexprMonths(std::
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -118,4 +118,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month_day_last = std::chrono::year_month_day_last;
using year = std::chrono::year;
@@ -33,4 +33,6 @@ int main()
using month_day_last = std::chrono::month_day_last;
std::cout << year_month_day_last{year{2018}, month_day_last{month{3}}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using days = std::chrono::days;
@@ -91,4 +91,6 @@ int main()
assert((ymwd.weekday_indexed() == weekday_indexed{std::chrono::Wednesday, 5}));
assert( ymwd == year_month_weekday{local_days{ymwd}}); // round trip
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -60,4 +60,6 @@ int main()
static_assert( ym1.weekday_indexed() == weekday_indexed{Tuesday, 1}, "");
static_assert( ym1.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using days = std::chrono::days;
@@ -90,4 +90,6 @@ int main()
assert((ymwd.weekday_indexed() == weekday_indexed{std::chrono::Wednesday, 5}));
assert( ymwd == year_month_weekday{sys_days{ymwd}}); // round trip
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -37,4 +37,6 @@ int main()
year_month_weekday ymwd0(year{1234}, month{2}, weekday_indexed{weekday{2}, i});
assert(ymwd0.index() == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -36,4 +36,6 @@ int main()
year_month_weekday ymd(year{1234}, month{i}, weekday_indexed{});
assert( static_cast<unsigned>(ymd.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -71,4 +71,6 @@ int main()
year_month_weekday ym{year{i}, January, weekday_indexed{Tuesday, 1}};
assert((ym.ok() == year{i}.ok()));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -70,4 +70,5 @@ int main()
assert( year_month_weekday{sd} == ymwd); // and back
}
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -70,4 +70,5 @@ int main()
assert( year_month_weekday{sd} == ymwd); // and back
}
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -76,4 +76,6 @@ int main()
assert(ymwd.weekday() == Tuesday);
assert(ymwd.index() == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -76,4 +76,6 @@ int main()
assert(ymwd.weekday() == Tuesday);
assert(ymwd.index() == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -37,4 +37,6 @@ int main()
year_month_weekday ymwd0(year{1234}, month{2}, weekday_indexed{weekday{i}, 1});
assert(static_cast<unsigned>(ymwd0.weekday()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -41,4 +41,6 @@ int main()
assert( static_cast<unsigned>(ymwd1.weekday_indexed().weekday()) == 2);
assert( static_cast<unsigned>(ymwd1.weekday_indexed().index()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -36,4 +36,6 @@ int main()
year_month_weekday ym(year{i}, month{1}, weekday_indexed{});
assert( static_cast<int>(ym.year()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -109,4 +109,6 @@ int main()
year_month_weekday{year{i}, January, weekday_indexed{Tuesday, 1}},
year_month_weekday{year{j}, January, weekday_indexed{Tuesday, 1}},
i == j)));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -50,7 +50,7 @@ constexpr bool testConstexprMonths ()
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -96,4 +96,6 @@ int main()
assert(ym1.index() == 2);
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -51,7 +51,7 @@ constexpr bool testConstexprMonths(std::
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -116,4 +116,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@
#include <iostream>
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month_weekday = std::chrono::year_month_weekday;
using year = std::chrono::year;
@@ -53,4 +53,6 @@ int main()
using weekday = std::chrono::weekday;
std::cout << year_month_weekday{year{2018}, month{3}, weekday{4}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month_weekday = std::chrono::year_month_weekday;
static_assert(std::is_trivially_copyable_v<year_month_weekday>, "");
static_assert(std::is_standard_layout_v<year_month_weekday>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -48,4 +48,6 @@ int main()
static_assert( ym1.weekday_last() == weekday_last{Tuesday}, "");
static_assert( ym1.ok(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -37,4 +37,6 @@ int main()
year_month_weekday_last ymd(year{1234}, month{i}, weekday_last{weekday{}});
assert( static_cast<unsigned>(ymd.month()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -69,4 +69,6 @@ int main()
year_month_weekday_last ym{year{i}, January, weekday_last{Tuesday}};
assert((ym.ok() == year{i}.ok()));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month_day_last = std::chrono::month_day_last;
@@ -57,4 +57,6 @@ int main()
assert(sd.time_since_epoch() == days{-(10957+33)});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include <iostream>
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -65,4 +65,6 @@ int main()
assert(sd.time_since_epoch() == days{-(10957+35)});
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -71,4 +71,6 @@ int main()
assert(ymwd.year() == y);
assert(ymwd.weekday() == Tuesday);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ constexpr bool testConstexpr(D d1)
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -72,4 +72,6 @@ int main()
assert(ymwd.month() == January);
assert(ymwd.weekday() == Tuesday);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -37,4 +37,6 @@ int main()
year_month_weekday_last ymwdl(year{1}, month{1}, weekday_last{weekday{i}});
assert(static_cast<unsigned>(ymwdl.weekday()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -37,4 +37,6 @@ int main()
year_month_weekday_last ymwdl(year{i}, month{1}, weekday_last{weekday{}});
assert(static_cast<int>(ymwdl.year()) == i);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include "test_macros.h"
#include "test_comparisons.h"
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -110,4 +110,6 @@ int main()
year_month_weekday_last{year{i}, January, weekday_last{Tuesday}},
year_month_weekday_last{year{j}, January, weekday_last{Tuesday}},
i == j)));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ constexpr bool testConstexprMonths(std::
return true;
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -89,4 +89,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,7 +47,7 @@ constexpr bool testConstexprMonths(std::
}
-int main()
+int main(int, char**)
{
using year = std::chrono::year;
using month = std::chrono::month;
@@ -112,4 +112,6 @@ int main()
}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month_weekday_last = std::chrono::year_month_weekday_last;
using year = std::chrono::year;
@@ -34,4 +34,6 @@ int main()
using weekday_last = std::chrono::weekday_last;
std::cout << year_month_weekday_last{year{2018}, month{3}, weekday_last{weekday{4}}};
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using year_month_weekday_last = std::chrono::year_month_weekday_last;
static_assert(std::is_trivially_copyable_v<year_month_weekday_last>, "");
static_assert(std::is_standard_layout_v<year_month_weekday_last>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock.req/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
template <class T>
void test(const T &) {}
-int main()
+int main(int, char**)
{
typedef std::chrono::file_clock C;
static_assert((std::is_same<C::rep, C::duration::rep>::value), "");
@@ -31,4 +31,6 @@ int main()
static_assert((std::is_same<C::time_point::clock, C>::value), "");
static_assert(!C::is_steady, "");
test(std::chrono::file_clock::is_steady);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,8 +21,10 @@ void test() {
ASSERT_SAME_TYPE(std::chrono::file_time<Dur>, std::chrono::time_point<std::chrono::file_clock, Dur>);
}
-int main() {
+int main(int, char**) {
test<std::chrono::nanoseconds>();
test<std::chrono::minutes>();
test<std::chrono::hours>();
+
+ return 0;
}
\ No newline at end of file
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::file_clock C;
ASSERT_NOEXCEPT(C::now());
@@ -31,4 +31,6 @@ int main()
assert(t1.time_since_epoch().count() != 0);
assert(C::time_point::min() < t1);
assert(C::time_point::max() > t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,9 +20,11 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
static_assert(std::is_signed<std::chrono::file_clock::rep>::value, "");
assert(std::chrono::file_clock::duration::min() <
std::chrono::file_clock::duration::zero());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@
template <class T>
void test(const T &) {}
-int main()
+int main(int, char**)
{
typedef std::chrono::high_resolution_clock C;
static_assert((std::is_same<C::rep, C::duration::rep>::value), "");
@@ -35,4 +35,6 @@ int main()
static_assert((std::is_same<C::duration, C::time_point::duration>::value), "");
static_assert(C::is_steady || !C::is_steady, "");
test(std::chrono::high_resolution_clock::is_steady);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.hires/now.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,11 +15,13 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::chrono::high_resolution_clock C;
C::time_point t1 = C::now();
assert(t1.time_since_epoch().count() != 0);
assert(C::time_point::min() < t1);
assert(C::time_point::max() > t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@
template <class T>
void test(const T &) {}
-int main()
+int main(int, char**)
{
typedef std::chrono::steady_clock C;
static_assert((std::is_same<C::rep, C::duration::rep>::value), "");
@@ -37,4 +37,6 @@ int main()
static_assert((std::is_same<C::duration, C::time_point::duration>::value), "");
static_assert(C::is_steady, "");
test(std::chrono::steady_clock::is_steady);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.steady/now.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,10 +17,12 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::chrono::steady_clock C;
C::time_point t1 = C::now();
C::time_point t2 = C::now();
assert(t2 >= t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@
template <class T>
void test(const T &) {}
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock C;
static_assert((std::is_same<C::rep, C::duration::rep>::value), "");
@@ -36,4 +36,6 @@ int main()
static_assert((std::is_same<C::time_point::clock, C>::value), "");
static_assert((C::is_steady || !C::is_steady), "");
test(std::chrono::system_clock::is_steady);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,9 +15,11 @@
#include <chrono>
#include <ctime>
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock C;
C::time_point t1 = C::from_time_t(C::to_time_t(C::now()));
((void)t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using local_t = std::chrono::local_t;
using year = std::chrono::year;
@@ -61,4 +61,6 @@ int main()
ASSERT_SAME_TYPE(decltype(s0.time_since_epoch()), seconds);
assert( s0.time_since_epoch().count() == 0);
assert( s1.time_since_epoch().count() == 946684800L);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/now.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,11 +15,13 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock C;
C::time_point t1 = C::now();
assert(t1.time_since_epoch().count() != 0);
assert(C::time_point::min() < t1);
assert(C::time_point::max() > t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/rep_signed.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,8 +15,10 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
assert(std::chrono::system_clock::duration::min() <
std::chrono::system_clock::duration::zero());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using system_clock = std::chrono::system_clock;
using year = std::chrono::year;
@@ -60,4 +60,6 @@ int main()
ASSERT_SAME_TYPE(decltype(s0.time_since_epoch()), seconds);
assert( s0.time_since_epoch().count() == 0);
assert( s1.time_since_epoch().count() == 946684800L);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,9 +15,11 @@
#include <chrono>
#include <ctime>
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock C;
std::time_t t1 = C::to_time_t(C::now());
((void)t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/default_ratio.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/default_ratio.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/default_ratio.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/default_ratio.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,8 +18,10 @@
#include <chrono>
#include <type_traits>
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::chrono::duration<int, std::ratio<1> >,
std::chrono::duration<int> >::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/duration.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/duration.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/duration.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/duration.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,8 +15,10 @@
#include <chrono>
-int main()
+int main(int, char**)
{
typedef std::chrono::duration<std::chrono::milliseconds> D;
D d;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/positive_num.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/positive_num.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/positive_num.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/positive_num.fail.cpp Mon Feb 4 12:31:13 2019
@@ -14,8 +14,10 @@
#include <chrono>
-int main()
+int main(int, char**)
{
typedef std::chrono::duration<int, std::ratio<5, -1> > D;
D d;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/ratio.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/ratio.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/ratio.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/ratio.fail.cpp Mon Feb 4 12:31:13 2019
@@ -22,8 +22,10 @@ public:
static const int den = D;
};
-int main()
+int main(int, char**)
{
typedef std::chrono::duration<int, Ratio<1> > D;
D d;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,9 @@
typedef std::chrono::duration<unsigned> unsigned_secs;
-int main()
+int main(int, char**)
{
std::chrono::abs(unsigned_secs(0));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ test(const Duration& f, const Duration&
}
}
-int main()
+int main(int, char**)
{
// 7290000ms is 2 hours, 1 minute, and 30 seconds
test(std::chrono::milliseconds( 7290000), std::chrono::milliseconds( 7290000));
@@ -46,4 +46,6 @@ int main()
constexpr std::chrono::hours h2 = std::chrono::abs(std::chrono::hours(3));
static_assert(h2.count() == 3, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_%2B%2B.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::hours h(3);
@@ -37,4 +37,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_%2B%2Bint.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::hours h1(3);
@@ -38,4 +38,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_%2B.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
const std::chrono::minutes m(3);
@@ -42,4 +42,6 @@ int main()
static_assert( (std::is_same< decltype(zero+one), D1>::value), "");
static_assert( (std::is_same< decltype(+one), D1>::value), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_%2B%3D.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::seconds s(3);
@@ -41,4 +41,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::hours h(3);
@@ -37,4 +37,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_--int.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ constexpr bool test_constexpr()
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::hours h1(3);
@@ -39,4 +39,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
const std::chrono::minutes m(3);
@@ -43,4 +43,6 @@ int main()
static_assert( (std::is_same< decltype(-one), D1>::value), "");
static_assert( (std::is_same< decltype(+one), D1>::value), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-%3D.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_-=.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::seconds s(3);
@@ -41,4 +41,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide%3D.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_divide=.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::nanoseconds ns(15);
@@ -37,4 +37,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod%3Dduration.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=duration.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::microseconds us1(11);
@@ -41,4 +41,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod%3Drep.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_mod=rep.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::microseconds us(11);
@@ -37,4 +37,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times%3D.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ constexpr bool test_constexpr()
}
#endif
-int main()
+int main(int, char**)
{
{
std::chrono::nanoseconds ns(3);
@@ -37,4 +37,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(test_constexpr(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::ceil<int>(std::chrono::milliseconds(3));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ test(const FromDuration& f, const ToDura
}
}
-int main()
+int main(int, char**)
{
// 7290000ms is 2 hours, 1 minute, and 30 seconds
test(std::chrono::milliseconds( 7290000), std::chrono::hours( 3));
@@ -47,4 +47,6 @@ int main()
constexpr std::chrono::hours h2 = std::chrono::ceil<std::chrono::hours>(std::chrono::milliseconds(-9000000));
static_assert(h2.count() == -2, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/duration_cast.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ test(const FromDuration& f, const ToDura
}
}
-int main()
+int main(int, char**)
{
test(std::chrono::milliseconds(7265000), std::chrono::hours(2));
test(std::chrono::milliseconds(7265000), std::chrono::minutes(121));
@@ -50,4 +50,6 @@ int main()
static_assert(h.count() == 2, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::floor<int>(std::chrono::milliseconds(3));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,7 +31,7 @@ test(const FromDuration& f, const ToDura
}
}
-int main()
+int main(int, char**)
{
// 7290000ms is 2 hours, 1 minute, and 30 seconds
test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2));
@@ -46,4 +46,6 @@ int main()
constexpr std::chrono::hours h2 = std::chrono::floor<std::chrono::hours>(std::chrono::milliseconds(-9000000));
static_assert(h2.count() == -3, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::round<int>(std::chrono::milliseconds(3));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,7 +31,7 @@ test(const FromDuration& f, const ToDura
}
}
-int main()
+int main(int, char**)
{
// 7290000ms is 2 hours, 1 minute, and 30 seconds
test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2));
@@ -46,4 +46,6 @@ int main()
constexpr std::chrono::hours h2 = std::chrono::round<std::chrono::hours>(std::chrono::milliseconds(-9000000));
static_assert(h2.count() == -2, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::duration_cast<int>(std::chrono::milliseconds(3));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::seconds s1(3);
@@ -113,4 +113,6 @@ int main()
static_assert(!(s1 != s2), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.comparisons/op_less.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,7 +35,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::seconds s1(3);
@@ -151,4 +151,6 @@ int main()
static_assert( (s1 >= s2), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_exact.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::milliseconds ms(1);
@@ -34,4 +34,6 @@ int main()
static_assert(us.count() == 1000, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,8 +17,10 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::duration<double> d;
std::chrono::duration<int> i = d;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,8 +17,10 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::microseconds us(1);
std::chrono::milliseconds ms = us;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::duration<double, std::micro> us(1);
@@ -34,4 +34,6 @@ int main()
static_assert(ms.count() == 1./1000, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_int_to_float.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::duration<int> i(3);
@@ -34,4 +34,6 @@ int main()
static_assert(d.count() == 3000, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/convert_overflow.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,11 +26,13 @@ void f(std::chrono::seconds)
called = true;
}
-int main()
+int main(int, char**)
{
{
std::chrono::duration<int, std::exa> r(1);
f(r);
assert(called);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,9 @@ test()
#endif
}
-int main()
+int main(int, char**)
{
test<std::chrono::duration<Rep> >();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,10 +31,12 @@ test(R r)
#endif
}
-int main()
+int main(int, char**)
{
test<std::chrono::duration<int> >(5);
test<std::chrono::duration<int, std::ratio<3, 2> > >(5);
test<std::chrono::duration<Rep, std::ratio<3, 2> > >(Rep(3));
test<std::chrono::duration<double, std::ratio<2, 3> > >(5.5);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include "../../rep.h"
-int main()
+int main(int, char**)
{
std::chrono::duration<int> d = 1;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include "../../rep.h"
-int main()
+int main(int, char**)
{
std::chrono::duration<Rep> d(1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep02.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
std::chrono::duration<double> d(5);
assert(d.count() == 5);
@@ -28,4 +28,6 @@ int main()
constexpr std::chrono::duration<double> d2(5);
static_assert(d2.count() == 5, "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::duration<int> d(1.);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
using namespace std::literals::chrono_literals;
@@ -57,4 +57,6 @@ int main()
auto ns2 = 645.ns;
assert ( ns == ns2 );
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp Mon Feb 4 12:31:13 2019
@@ -11,8 +11,10 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
std::chrono::hours h = 4h; // should fail w/conversion operator not found
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp Mon Feb 4 12:31:13 2019
@@ -11,7 +11,7 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
using namespace std::chrono;
@@ -67,4 +67,6 @@ int main()
assert(November == month(11));
assert(December == month(12));
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp Mon Feb 4 12:31:13 2019
@@ -11,9 +11,11 @@
#include <chrono>
#include <cassert>
-int main()
+int main(int, char**)
{
using std::chrono::hours;
hours foo = 4h; // should fail w/conversion operator not found
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp Mon Feb 4 12:31:13 2019
@@ -13,7 +13,7 @@
#include <type_traits>
#include <cassert>
-int main()
+int main(int, char**)
{
using namespace std::literals;
@@ -46,4 +46,6 @@ int main()
assert ( ns == std::chrono::nanoseconds(645));
auto ns2 = 645.ns;
assert ( ns == ns2 );
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_%2B.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_+.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::seconds s1(3);
@@ -71,4 +71,6 @@ int main()
static_assert(r.count() == 75, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_-.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::seconds s1(3);
@@ -72,4 +72,6 @@ int main()
static_assert(r.count() == -15, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
#include "truncate_fp.h"
-int main()
+int main(int, char**)
{
{
std::chrono::nanoseconds ns1(15);
@@ -65,4 +65,6 @@ int main()
static_assert(s1 / s2 == 20./3, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,8 +18,10 @@
#include "../../rep.h"
-int main()
+int main(int, char**)
{
std::chrono::duration<Rep> d(Rep(15));
d = d / 5;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::nanoseconds ns(15);
@@ -34,4 +34,6 @@ int main()
static_assert(ns2.count() == 3, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_duration.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::nanoseconds ns1(15);
@@ -60,4 +60,6 @@ int main()
static_assert(r.count() == 24, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,8 +18,10 @@
#include "../../rep.h"
-int main()
+int main(int, char**)
{
std::chrono::duration<Rep> d(Rep(15));
d = d % 5;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::nanoseconds ns(15);
@@ -34,4 +34,6 @@ int main()
static_assert(ns2.count() == 3, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
std::chrono::nanoseconds ns(3);
@@ -43,4 +43,6 @@ int main()
static_assert(ns3.count() == 18, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp Mon Feb 4 12:31:13 2019
@@ -22,8 +22,10 @@
#include "../../rep.h"
-int main()
+int main(int, char**)
{
std::chrono::duration<Rep> d;
d = d * 5;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp Mon Feb 4 12:31:13 2019
@@ -22,8 +22,10 @@
#include "../../rep.h"
-int main()
+int main(int, char**)
{
std::chrono::duration<Rep> d;
d = 5 * d;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.observer/tested_elsewhere.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,8 +40,10 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
test<std::chrono::duration<int> >();
test<std::chrono::duration<Rep> >();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,8 +40,10 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
test<std::chrono::duration<int> >();
test<std::chrono::duration<Rep> >();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,8 +39,10 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
test<std::chrono::duration<int> >();
test<std::chrono::duration<Rep> >();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.duration/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.duration/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.duration/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.duration/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,9 +18,11 @@
#include <chrono>
#include <type_traits>
-int main()
+int main(int, char**)
{
typedef std::chrono::duration<long, std::ratio<3, 2> > D;
static_assert((std::is_same<D::rep, long>::value), "");
static_assert((std::is_same<D::period, std::ratio<3, 2> >::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/default_duration.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/default_duration.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/default_duration.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/default_duration.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,8 +18,10 @@
#include <chrono>
#include <type_traits>
-int main()
+int main(int, char**)
{
static_assert((std::is_same<std::chrono::system_clock::duration,
std::chrono::time_point<std::chrono::system_clock>::duration>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/duration.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/duration.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/duration.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/duration.fail.cpp Mon Feb 4 12:31:13 2019
@@ -14,8 +14,10 @@
#include <chrono>
-int main()
+int main(int, char**)
{
typedef std::chrono::time_point<std::chrono::system_clock, int> T;
T t;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_%2B%3D.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@ constexpr bool constexpr_test()
}
#endif
-int main()
+int main(int, char**)
{
{
typedef std::chrono::system_clock Clock;
@@ -42,4 +42,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(constexpr_test(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_-%3D.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@ constexpr bool constexpr_test()
}
#endif
-int main()
+int main(int, char**)
{
{
typedef std::chrono::system_clock Clock;
@@ -42,4 +42,6 @@ int main()
#if TEST_STD_VER > 14
static_assert(constexpr_test(), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::ceil<int>(std::chrono::system_clock::now());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,7 +49,7 @@ void test_constexpr ()
}
-int main()
+int main(int, char**)
{
// 7290000ms is 2 hours, 1 minute, and 30 seconds
test(std::chrono::milliseconds( 7290000), std::chrono::hours( 3));
@@ -65,4 +65,6 @@ int main()
test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::seconds, 9000> ();
test_constexpr<std::chrono::milliseconds,-9000000, std::chrono::seconds,-9000> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::floor<int>(std::chrono::system_clock::now());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,7 +48,7 @@ void test_constexpr ()
}
}
-int main()
+int main(int, char**)
{
// 7290000ms is 2 hours, 1 minute, and 30 seconds
test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2));
@@ -64,4 +64,6 @@ int main()
test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::seconds, 9000> ();
test_constexpr<std::chrono::milliseconds,-9000000, std::chrono::seconds,-9000> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,9 @@
#include <chrono>
-int main()
+int main(int, char**)
{
std::chrono::round<int>(std::chrono::system_clock::now());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,7 +48,7 @@ void test_constexpr ()
}
}
-int main()
+int main(int, char**)
{
// 7290000ms is 2 hours, 1 minute, and 30 seconds
test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2));
@@ -64,4 +64,6 @@ int main()
test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::seconds, 9000> ();
test_constexpr<std::chrono::milliseconds,-9000000, std::chrono::seconds,-9000> ();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/time_point_cast.pass.cpp Mon Feb 4 12:31:13 2019
@@ -54,7 +54,7 @@ void test_constexpr ()
#endif
-int main()
+int main(int, char**)
{
test(std::chrono::milliseconds(7265000), std::chrono::hours(2));
test(std::chrono::milliseconds(7265000), std::chrono::minutes(121));
@@ -78,4 +78,6 @@ int main()
test_constexpr<std::chrono::duration<int, std::ratio<2, 3>>, 9, T1, 10> ();
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,10 +18,12 @@
#include <chrono>
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::time_point<Clock, std::chrono::milliseconds> FromTimePoint;
typedef std::chrono::time_point<Clock, std::chrono::minutes> ToTimePoint;
std::chrono::time_point_cast<ToTimePoint>(FromTimePoint(std::chrono::milliseconds(3)));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "../../clock.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock1;
typedef Clock Clock2;
@@ -36,4 +36,6 @@ int main()
T1 t1(Duration1(3));
T2 t2(Duration2(3000));
t1 == t2;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration1;
@@ -82,4 +82,6 @@ int main()
static_assert( (t1 != t2), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@
#include "../../clock.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock1;
typedef Clock Clock2;
@@ -44,4 +44,6 @@ int main()
T1 t1(Duration1(3));
T2 t2(Duration2(3000));
t1 < t2;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.comparisons/op_less.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,7 +31,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration1;
@@ -106,4 +106,6 @@ int main()
static_assert(!(t1 >= t2), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include <chrono>
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration1;
@@ -26,4 +26,6 @@ int main()
std::chrono::time_point<Clock, Duration2> t2(Duration2(3));
std::chrono::time_point<Clock, Duration1> t1 = t2;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/convert.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::microseconds Duration1;
@@ -35,4 +35,6 @@ int main()
static_assert(t1.time_since_epoch() == Duration1(3000), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,7 @@
#include "test_macros.h"
#include "../../rep.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::duration<Rep, std::milli> Duration;
@@ -32,4 +32,6 @@ int main()
static_assert(t.time_since_epoch() == Duration::zero(), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp Mon Feb 4 12:31:13 2019
@@ -16,9 +16,11 @@
#include <chrono>
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration;
std::chrono::time_point<Clock, Duration> t = Duration(3);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.cons/duration.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration;
@@ -39,4 +39,6 @@ int main()
static_assert(t.time_since_epoch() == Duration(3000), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_%2B.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_+.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration1;
@@ -44,4 +44,6 @@ int main()
static_assert(t3.time_since_epoch() == Duration2(3006), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-duration.pass.cpp Mon Feb 4 12:31:13 2019
@@ -30,7 +30,7 @@ void test2739() // LWG2739
assert(t1 < t0);
}
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration1;
@@ -49,4 +49,6 @@ int main()
#endif
test2739<int32_t>();
test2739<uint32_t>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.nonmember/op_-time_point.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration1;
@@ -36,4 +36,6 @@ int main()
static_assert((t1 - t2) == Duration2(2995), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.observer/tested_elsewhere.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.special/max.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.special/max.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.special/max.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.special/max.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration;
@@ -27,4 +27,6 @@ int main()
ASSERT_NOEXCEPT( TP::max());
#endif
assert(TP::max() == TP(Duration::max()));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.point/time.point.special/min.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.point/time.point.special/min.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.point/time.point.special/min.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.point/time.point.special/min.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
typedef std::chrono::system_clock Clock;
typedef std::chrono::milliseconds Duration;
@@ -27,4 +27,6 @@ int main()
ASSERT_NOEXCEPT( TP::max());
#endif
assert(TP::min() == TP(Duration::min()));
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.traits/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "../../rep.h"
-int main()
+int main(int, char**)
{
assert(std::chrono::duration_values<int>::max() ==
std::numeric_limits<int>::max());
@@ -42,4 +42,6 @@ int main()
ASSERT_NOEXCEPT(std::chrono::duration_values<double>::max());
ASSERT_NOEXCEPT(std::chrono::duration_values<Rep>::max());
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "../../rep.h"
-int main()
+int main(int, char**)
{
assert(std::chrono::duration_values<int>::min() ==
std::numeric_limits<int>::lowest());
@@ -42,4 +42,6 @@ int main()
ASSERT_NOEXCEPT(std::chrono::duration_values<double>::min());
ASSERT_NOEXCEPT(std::chrono::duration_values<Rep>::min());
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include "test_macros.h"
#include "../../rep.h"
-int main()
+int main(int, char**)
{
assert(std::chrono::duration_values<int>::zero() == 0);
assert(std::chrono::duration_values<Rep>::zero() == 0);
@@ -31,4 +31,6 @@ int main()
ASSERT_NOEXCEPT(std::chrono::duration_values<int>::zero());
ASSERT_NOEXCEPT(std::chrono::duration_values<Rep>::zero());
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@ test()
struct A {};
-int main()
+int main(int, char**)
{
test<int>();
test<unsigned>();
@@ -39,4 +39,6 @@ int main()
test<double>();
test<long double>();
test<A>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/duration.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@ test()
static_assert((std::is_same<Dc, De>::value), "");
}
-int main()
+int main(int, char**)
{
test<std::chrono::duration<int, std::ratio<1, 100> >,
std::chrono::duration<long, std::ratio<1, 1000> >,
@@ -38,4 +38,6 @@ int main()
test<std::chrono::duration<double, std::ratio<21, 1> >,
std::chrono::duration<short, std::ratio<15, 1> >,
std::chrono::duration<double, std::ratio<3, 1> > >();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/time.traits/time.traits.specializations/time_point.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ test()
static_assert((std::is_same<Tc, Te>::value), "");
}
-int main()
+int main(int, char**)
{
test<std::chrono::duration<int, std::ratio<1, 100> >,
std::chrono::duration<long, std::ratio<1, 1000> >,
@@ -42,4 +42,6 @@ int main()
test<std::chrono::duration<double, std::ratio<21, 1> >,
std::chrono::duration<short, std::ratio<15, 1> >,
std::chrono::duration<double, std::ratio<3, 1> > >();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/weeks.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/weeks.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/weeks.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/weeks.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::weeks D;
typedef D::rep Rep;
@@ -24,4 +24,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 22, "");
static_assert(std::is_same_v<Period, std::ratio_multiply<std::ratio<7>, std::chrono::days::period>>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/time/years.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/time/years.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/time/years.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/time/years.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <type_traits>
#include <limits>
-int main()
+int main(int, char**)
{
typedef std::chrono::years D;
typedef D::rep Rep;
@@ -24,4 +24,6 @@ int main()
static_assert(std::is_integral<Rep>::value, "");
static_assert(std::numeric_limits<Rep>::digits >= 17, "");
static_assert(std::is_same_v<Period, std::ratio_multiply<std::ratio<146097, 400>, std::chrono::days::period>>, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.general/ignore.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.general/ignore.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.general/ignore.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.general/ignore.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ constexpr bool test_ignore_constexpr()
return true;
}
-int main() {
+int main(int, char**) {
{
constexpr auto& ignore_v = std::ignore;
((void)ignore_v);
@@ -50,4 +50,6 @@ int main() {
{
LIBCPP_STATIC_ASSERT(std::is_trivial<decltype(std::ignore)>::value, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <tuple>
#include <memory>
-int main () {
+int main(int, char**) {
{
std::tuple<std::unique_ptr<char>> up;
std::tuple<std::shared_ptr<char>> sp;
@@ -29,4 +29,6 @@ int main () {
// Smart pointers of type 'T[N]' are not tested here since they are not
// supported by the standard nor by libc++'s implementation.
// See https://reviews.llvm.org/D21320 for more information.
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,11 +25,13 @@ struct X
void operator()() {}
};
-int main()
+int main(int, char**)
{
X x;
std::function<void()> f(x);
+
+ return 0;
}
#else
-int main () {}
+int main(int, char**) { return 0; }
#endif
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp Mon Feb 4 12:31:13 2019
@@ -265,9 +265,11 @@ void test_return_type()
test<13, int const volatile *>();
}
-int main() {
+int main(int, char**) {
test_constexpr_evaluation();
test_call_quals_and_arg_types();
test_return_type();
test_noexcept();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -360,7 +360,7 @@ void test_ext_int_2()
}
}
-int main()
+int main(int, char**)
{
{
test_ext_int_0<
@@ -422,4 +422,6 @@ int main()
, std::tuple<A_base_2, int, int>, std::tuple<A_base_2 const, int, int>
>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp Mon Feb 4 12:31:13 2019
@@ -129,7 +129,7 @@ void test_one()
}
}
-int main()
+int main(int, char**)
{
// Instantiate with 1-5 arguments.
test_all<1>();
@@ -140,4 +140,6 @@ int main()
// Stress test with 256
test_one<256>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp Mon Feb 4 12:31:13 2019
@@ -205,9 +205,11 @@ void test_noexcept() {
}
}
-int main()
+int main(int, char**)
{
test_constexpr_construction();
test_perfect_forwarding();
test_noexcept();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include <utility>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::pair<long, char> T0;
@@ -30,4 +30,6 @@ int main()
assert(std::get<0>(t1) == 2);
assert(std::get<1>(t1) == short('a'));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ struct D
explicit D(int i = 0) : B(i) {}
};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<long> T0;
@@ -85,4 +85,6 @@ int main()
assert(std::get<0>(t) == 43);
assert(&std::get<0>(t) == &x);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -43,7 +43,7 @@ struct E {
}
};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<long> T0;
@@ -106,4 +106,6 @@ int main()
assert(std::get<0>(t) == 43);
assert(&std::get<0>(t) == &x);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "MoveOnly.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<MoveOnly> T;
@@ -27,4 +27,6 @@ int main()
T t;
t = t0;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,7 +35,7 @@ struct MoveAssignable {
MoveAssignable& operator=(MoveAssignable&&) = default;
};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -100,4 +100,6 @@ int main()
using T = std::tuple<int, MoveAssignable>;
static_assert(!std::is_copy_assignable<T>::value, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -48,7 +48,7 @@ int CountAssign::copied = 0;
int CountAssign::moved = 0;
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -122,4 +122,6 @@ int main()
assert(CountAssign::copied == 1);
assert(CountAssign::moved == 0);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,7 +35,7 @@ struct D
explicit D(int i) : B(i) {}
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<long, std::unique_ptr<D>> T0;
@@ -46,4 +46,6 @@ int main()
assert(std::get<0>(t1) == 2);
assert(std::get<1>(t1)->id_ == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/tuple_array_template_depth.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,9 +25,11 @@
typedef std::array<char, 1256> array_t;
typedef std::tuple<array_t> tuple_t;
-int main()
+int main(int, char**)
{
array_t arr;
tuple_t tup;
tup = arr;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp Mon Feb 4 12:31:13 2019
@@ -131,7 +131,9 @@ void allocator_tests() {
}
-int main() {
+int main(int, char**) {
compile_tests();
allocator_tests();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -78,7 +78,7 @@ struct ConvertibleFromInt {
ConvertibleFromInt(int) : state(FromInt) {}
};
-int main()
+int main(int, char**)
{
// Test for the creation of dangling references when a tuple is used to
// store a reference to another tuple as its only element.
@@ -174,4 +174,6 @@ int main()
std::tuple<VT> t2 = {t1};
assert(std::get<0>(t2).state == VT::FromInt);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -57,7 +57,7 @@ struct ExplicitUnconstrainedCtor {
};
-int main() {
+int main(int, char**) {
typedef UnconstrainedCtor A;
typedef ExplicitUnconstrainedCtor ExplicitA;
{
@@ -94,4 +94,6 @@ int main() {
std::tuple<ExplicitA&&> t2(std::forward_as_tuple(ExplicitA{}));
((void)t2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@ extern IncompleteType inc2;
IncompleteType const& cinc1 = inc1;
IncompleteType const& cinc2 = inc2;
-int main() {
+int main(int, char**) {
using IT = IncompleteType;
{ // try calling tuple(Tp const&...)
using Tup = std::tuple<const IT&, const IT&>;
@@ -43,6 +43,8 @@ int main() {
assert(&std::get<0>(t) == &inc1);
assert(&std::get<1>(t) == &inc2);
}
+
+ return 0;
}
struct IncompleteType {};
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ struct ExplicitDerived : std::tuple<T> {
explicit operator std::tuple<U>() && { ++count; return {}; }
};
-int main() {
+int main(int, char**) {
{
std::tuple<Explicit> foo = Derived<int>{42}; ((void)foo);
assert(count == 1);
@@ -84,4 +84,6 @@ int main() {
}
count = 0;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp Mon Feb 4 12:31:13 2019
@@ -42,9 +42,11 @@ public:
bool operator< (const MoveOnly& x) const {return data_ < x.data_;}
};
-int main()
+int main(int, char**)
{
{
std::tuple<MoveOnly> t = 1;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp Mon Feb 4 12:31:13 2019
@@ -102,7 +102,7 @@ void test_default_constructible_extensio
#endif
}
-int main()
+int main(int, char**)
{
{
std::tuple<MoveOnly> t(MoveOnly(0));
@@ -156,4 +156,6 @@ int main()
// Check that SFINAE is properly applied with the default reduced arity
// constructor extensions.
test_default_constructible_extension_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct NonDefaultConstructible {
struct DerivedFromAllocArgT : std::allocator_arg_t {};
-int main()
+int main(int, char**)
{
{
std::tuple<> t(std::allocator_arg, A1<int>());
@@ -105,4 +105,6 @@ int main()
std::tuple<T, T> t2(42, 42);
(void)t2;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp Mon Feb 4 12:31:13 2019
@@ -77,7 +77,7 @@ struct Explicit {
explicit Explicit(int x) : value(x) {}
};
-int main()
+int main(int, char**)
{
{
std::tuple<Explicit> t{std::allocator_arg, std::allocator<void>{}, 42};
@@ -148,4 +148,6 @@ int main()
// ensure that the "reduced-arity-initialization" extension is not offered
// for these constructors.
test_uses_allocator_sfinae_evaluation();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp Mon Feb 4 12:31:13 2019
@@ -35,8 +35,10 @@ std::tuple<ExplicitCopy> non_const_expli
return {std::allocator_arg, std::allocator<void>{}, e};
// expected-error at -1 {{chosen constructor is explicit in copy-initialization}}
}
-int main()
+int main(int, char**)
{
const_explicit_copy_test();
non_const_explicity_copy_test();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ std::tuple<ImplicitCopy> testImplicitCop
return {std::allocator_arg, std::allocator<void>{}, i};
}
-int main()
+int main(int, char**)
{
{
// check that the literal '0' can implicitly initialize a stored pointer.
@@ -94,4 +94,6 @@ int main()
assert(!alloc_last::allocator_constructed);
assert(std::get<2>(t) == alloc_last(3));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "../alloc_first.h"
#include "../alloc_last.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<long, int> T0;
@@ -55,4 +55,6 @@ int main()
assert(std::get<0>(t1) == 2);
assert(std::get<1>(t1) == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp Mon Feb 4 12:31:13 2019
@@ -36,7 +36,9 @@ std::tuple<ExplicitCopy> non_const_expli
// expected-error at -1 {{chosen constructor is explicit in copy-initialization}}
}
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -33,7 +33,7 @@ struct Implicit {
Implicit(int x) : value(x) {}
};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<long> T0;
@@ -86,4 +86,6 @@ int main()
std::tuple<Implicit> t2 = {std::allocator_arg, std::allocator<void>{}, t1};
assert(std::get<0>(t2).value == 42);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,9 @@ std::tuple<ExplicitCopy> explicit_move_t
// expected-error at -1 {{chosen constructor is explicit in copy-initialization}}
}
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,7 +49,7 @@ struct Implicit {
Implicit(int x) : value(x) {}
};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<int> T0;
@@ -100,4 +100,6 @@ int main()
std::tuple<Implicit> t2 = {std::allocator_arg, std::allocator<void>{}, std::move(t1)};
assert(std::get<0>(t2).value == 42);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include "../alloc_first.h"
#include "../alloc_last.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -77,4 +77,6 @@ int main()
assert(std::get<2>(t) == 3);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "../alloc_first.h"
#include "../alloc_last.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -76,4 +76,6 @@ int main()
assert(std::get<2>(t) == 3);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct D
explicit D(int i) : B(i) {}
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, std::unique_ptr<D>> T0;
@@ -51,4 +51,6 @@ int main()
assert(std::get<0>(t1) == 2);
assert(std::get<1>(t1)->id_ == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp Mon Feb 4 12:31:13 2019
@@ -42,6 +42,8 @@ std::tuple<ExplicitCopy> const_explicit_
// expected-error at -1 {{no viable conversion}}
}
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -76,7 +76,7 @@ std::tuple<ImplicitCopy> testImplicitCop
return i;
}
-int main()
+int main(int, char**)
{
{
// check that the literal '0' can implicitly initialize a stored pointer.
@@ -159,4 +159,6 @@ int main()
assert(std::get<3>(t) == 0.0);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,9 +18,11 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
{
std::tuple<int, char*, std::string, double&> t(2, nullptr, "text");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<long, char> T0;
@@ -42,4 +42,6 @@ int main()
static_assert(std::get<1>(t1) == short('a'), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -64,7 +64,7 @@ struct C
#endif
-int main()
+int main(int, char**)
{
{
typedef std::tuple<long> T0;
@@ -136,4 +136,6 @@ int main()
std::tuple<Implicit> t2 = t1;
assert(std::get<0>(t2).value == 42);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ struct D
explicit D(int i) : B(i) {}
};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<long> T0;
@@ -100,4 +100,6 @@ int main()
std::tuple<Implicit> t2 = std::move(t1);
assert(std::get<0>(t2).value == 42);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,11 +19,13 @@
#include "MoveOnly.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<MoveOnly> T;
T t0(MoveOnly(2));
T t = t0;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
struct Empty {};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -66,4 +66,6 @@ int main()
((void)e); // Prevent unused warning
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ struct IllFormedDefault {
int value;
};
-int main()
+int main(int, char**)
{
{
std::tuple<> t;
@@ -106,4 +106,6 @@ int main()
IllFormedDefault v(0);
std::tuple<IllFormedDefault> t(v);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include <cassert>
#include <type_traits>
-int main()
+int main(int, char**)
{
static_assert(std::is_trivially_destructible<
std::tuple<> >::value, "");
@@ -35,4 +35,6 @@ int main()
std::tuple<std::string> >::value, "");
static_assert(!std::is_trivially_destructible<
std::tuple<int, std::string> >::value, "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp Mon Feb 4 12:31:13 2019
@@ -149,7 +149,9 @@ void test_empty_specialization()
}
}
-int main() {
+int main(int, char**) {
test_primary_template();
test_empty_specialization();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -80,7 +80,7 @@ void test_sfinae() {
}
}
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -121,4 +121,6 @@ int main()
test_sfinae<move_only_ebo>();
test_sfinae<move_only_large>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -34,7 +34,7 @@ struct D
explicit D(int i) : B(i) {}
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<long, std::unique_ptr<D>> T0;
@@ -44,4 +44,6 @@ int main()
assert(std::get<0>(t1) == 2);
assert(std::get<1>(t1)->id_ == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp Mon Feb 4 12:31:13 2019
@@ -95,7 +95,9 @@ void test_const_Types_lazy_sfinae()
assert(std::get<0>(t).value == 42);
}
-int main() {
+int main(int, char**) {
test_tuple_like_lazy_sfinae();
test_const_Types_lazy_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,8 +28,10 @@
typedef std::array<char, 1256> array_t;
typedef std::tuple<array_t> tuple_t;
-int main()
+int main(int, char**)
{
array_t arr;
tuple_t tup(arr);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp Mon Feb 4 12:31:13 2019
@@ -64,7 +64,7 @@ test3(const Tuple&)
}
#endif
-int main()
+int main(int, char**)
{
{
test0(std::forward_as_tuple());
@@ -84,4 +84,6 @@ int main()
static_assert ( test3 (std::forward_as_tuple(i, c)) == 2, "" );
#endif
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
int i = 0;
@@ -50,4 +50,6 @@ int main()
static_assert (d1 == 3.14, "" );
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ constexpr bool test_tie_constexpr() {
}
#endif
-int main()
+int main(int, char**)
{
{
int i = 0;
@@ -60,4 +60,6 @@ int main()
static_assert(test_tie_constexpr(), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
#include "MoveOnly.h"
-int main()
+int main(int, char**)
{
{
std::tuple<> t = std::tuple_cat();
@@ -238,4 +238,6 @@ int main()
);
assert(t2 == std::make_tuple(std::make_tuple(1), std::make_tuple(2)));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::tuple<double&, std::string, int> T;
@@ -37,4 +37,6 @@ int main()
std::get<1>(t) = "four";
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
struct Empty {};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<int> T;
@@ -64,4 +64,6 @@ int main()
assert(std::get<2>(t) == 5);
assert(d == 2.5);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp Mon Feb 4 12:31:13 2019
@@ -23,11 +23,13 @@ template <class T> void cref(T const&&)
std::tuple<int> const tup4() { return std::make_tuple(4); }
-int main()
+int main(int, char**)
{
// LWG2485: tuple should not open a hole in the type system, get() should
// imitate [expr.ref]'s rules for accessing data members
{
cref(std::get<0>(tup4())); // expected-error {{call to deleted function 'cref'}}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<int> T;
@@ -76,4 +76,6 @@ int main()
static_assert(std::get<1>(std::move(t)) == 5, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -36,7 +36,7 @@ struct S {
constexpr std::tuple<int, int> getP () { return { 3, 4 }; }
#endif
-int main()
+int main(int, char**)
{
{
typedef std::tuple<int> T;
@@ -81,4 +81,6 @@ int main()
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::tuple<std::unique_ptr<int> > T;
@@ -29,4 +29,6 @@ int main()
std::unique_ptr<int> p = std::get<0>(std::move(t));
assert(*p == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp Mon Feb 4 12:31:13 2019
@@ -31,8 +31,10 @@ void test_bad_return_type() {
upint p = std::get<upint>(t); // expected-error{{deleted copy constructor}}
}
-int main()
+int main(int, char**)
{
test_bad_index();
test_bad_return_type();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::complex<float> cf;
{
@@ -90,4 +90,6 @@ int main()
static_assert(std::get<int>(std::move(t)) == 1, "");
static_assert(std::get<const int>(std::move(t)) == 2, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp Mon Feb 4 12:31:13 2019
@@ -40,7 +40,7 @@ void test()
static_assert((std::is_same<typename std::tuple_element<idx, const volatile T>::type, const volatile U>::value), "");
}
-int main()
+int main(int, char**)
{
test<std::array<int, 5>, 5, int, 0>();
test<std::array<int, 5>, 5, int, 1>();
@@ -48,4 +48,6 @@ int main()
test<std::array<volatile int, 4>, 4, volatile int, 3>();
test<std::array<char *, 3>, 3, char *, 1>();
test<std::array<char *, 3>, 3, char *, 2>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp Mon Feb 4 12:31:13 2019
@@ -38,7 +38,7 @@ void test()
static_assert((std::is_same<typename std::tuple_element<idx, const volatile T>::type, const volatile U>::value), "");
}
-int main()
+int main(int, char**)
{
test<std::pair<int, int>, 2, int, 0>();
test<std::pair<int, int>, 2, int, 1>();
@@ -46,4 +46,6 @@ int main()
test<std::pair<int, volatile int>, 2, volatile int, 1>();
test<std::pair<char *, int>, 2, char *, 0>();
test<std::pair<char *, int>, 2, int, 1>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include <tuple>
#include <type_traits>
-int main()
+int main(int, char**)
{
using T = std::tuple<int, long, void*>;
using E1 = typename std::tuple_element<1, T &>::type; // expected-error{{undefined template}}
@@ -30,4 +30,6 @@ int main()
using E3 = typename std::tuple_element<4, T const>::type;
// expected-error at __tuple:* 2 {{static_assert failed}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ void test()
#endif
}
-int main()
+int main(int, char**)
{
test<std::tuple<int>, 0, int>();
test<std::tuple<char, int>, 0, char>();
@@ -47,4 +47,6 @@ int main()
test<std::tuple<int*, char, int>, 0, int*>();
test<std::tuple<int*, char, int>, 1, char>();
test<std::tuple<int*, char, int>, 2, int>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,9 +18,11 @@
#include <tuple>
-int main()
+int main(int, char**)
{
(void)std::tuple_size<std::tuple<> &>::value; // expected-error {{implicit instantiation of undefined template}}
(void)std::tuple_size<int>::value; // expected-error {{implicit instantiation of undefined template}}
(void)std::tuple_size<std::tuple<>*>::value; // expected-error {{implicit instantiation of undefined template}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,10 +32,12 @@ void test()
std::tuple_size<const volatile T> >::value), "");
}
-int main()
+int main(int, char**)
{
test<std::tuple<>, 0>();
test<std::tuple<int>, 1>();
test<std::tuple<char, int>, 2>();
test<std::tuple<char, char*, int>, 3>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ public:
template <>
struct std::tuple_size<Dummy3> {};
-int main()
+int main(int, char**)
{
// Test that tuple_size<const T> is not incomplete when tuple_size<T>::value
// is well-formed but not a constant expression.
@@ -59,4 +59,6 @@ int main()
// expected-error at __tuple:* 1 {{no member named 'value'}}
(void)std::tuple_size<const Dummy3>::value; // expected-note {{here}}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp Mon Feb 4 12:31:13 2019
@@ -50,7 +50,7 @@ void test_incomplete() {
}
-int main()
+int main(int, char**)
{
test_complete<std::tuple<> >();
test_complete<std::tuple<int&> >();
@@ -63,4 +63,6 @@ int main()
test_incomplete<int>();
test_incomplete<std::tuple<int>&>();
test_incomplete<Dummy2>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp Mon Feb 4 12:31:13 2019
@@ -139,11 +139,13 @@ void test_after_tuple_size_specializatio
assert(p == -1);
}
-int main() {
+int main(int, char**) {
test_decomp_user_type();
test_decomp_tuple();
test_decomp_pair();
test_decomp_array();
test_before_tuple_size_specialization();
test_after_tuple_size_specialization();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp Mon Feb 4 12:31:13 2019
@@ -16,10 +16,12 @@
#include <tuple>
-int main()
+int main(int, char**)
{
(void)std::tuple_size_v<std::tuple<> &>; // expected-note {{requested here}}
(void)std::tuple_size_v<int>; // expected-note {{requested here}}
(void)std::tuple_size_v<std::tuple<>*>; // expected-note {{requested here}}
// expected-error at tuple:* 3 {{implicit instantiation of undefined template}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ void test()
static_assert(std::tuple_size_v<Tuple const volatile> == std::tuple_size<Tuple>::value, "");
}
-int main()
+int main(int, char**)
{
test<std::tuple<>, 0>();
@@ -39,4 +39,6 @@ int main()
test<std::tuple<int, int, int>, 3>();
test<std::array<int, 3>, 3>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ template <class T> constexpr bool has_va
struct Dummy {};
-int main() {
+int main(int, char**) {
// Test that the ::value member does not exist
static_assert(has_value<std::tuple<int> const>(), "");
static_assert(has_value<std::pair<int, long> volatile>(), "");
@@ -35,4 +35,6 @@ int main() {
static_assert(!has_value<const int>(), "");
static_assert(!has_value<volatile void>(), "");
static_assert(!has_value<const volatile std::tuple<int>&>(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T1;
@@ -154,4 +154,6 @@ int main()
static_assert(t1 != t2, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp Mon Feb 4 12:31:13 2019
@@ -34,7 +34,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T1;
@@ -208,4 +208,6 @@ int main()
static_assert(!(t1 >= t2), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "MoveOnly.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -58,4 +58,6 @@ int main()
assert(std::get<1>(t1) == 1);
assert(std::get<2>(t1) == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "MoveOnly.h"
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -57,4 +57,6 @@ int main()
assert(std::get<1>(t1) == 1);
assert(std::get<2>(t1) == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
struct A {};
-int main()
+int main(int, char**)
{
{
typedef std::tuple<> T;
@@ -42,4 +42,6 @@ int main()
static_assert((std::is_base_of<std::true_type,
std::uses_allocator<T, A>>::value), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,6 +17,8 @@
#include "poisoned_hash_helper.hpp"
-int main() {
+int main(int, char**) {
test_library_hash_specializations_available();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.hash/hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.hash/hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.hash/hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.hash/hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include <type_traits>
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::hash<std::type_index> H;
static_assert((std::is_same<typename H::argument_type, std::type_index>::value), "" );
@@ -29,4 +29,6 @@ int main()
std::type_index t1 = typeid(int);
assert(std::hash<std::type_index>()(t1) == t1.hash_code());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.members/ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.members/ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.members/ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.members/ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,9 +16,11 @@
#include <typeindex>
#include <cassert>
-int main()
+int main(int, char**)
{
std::type_info const & info = typeid(int);
std::type_index t1(info);
assert(t1.name() == info.name());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.members/eq.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.members/eq.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.members/eq.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.members/eq.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,11 +16,13 @@
#include <typeindex>
#include <cassert>
-int main()
+int main(int, char**)
{
std::type_index t1 = typeid(int);
std::type_index t2 = typeid(int);
std::type_index t3 = typeid(long);
assert(t1 == t2);
assert(t1 != t3);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,9 +15,11 @@
#include <typeindex>
#include <cassert>
-int main()
+int main(int, char**)
{
const std::type_info& ti = typeid(int);
std::type_index t1 = typeid(int);
assert(t1.hash_code() == ti.hash_code());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.members/lt.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.members/lt.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.members/lt.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.members/lt.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,7 +18,7 @@
#include <typeindex>
#include <cassert>
-int main()
+int main(int, char**)
{
std::type_index t1 = typeid(int);
std::type_index t2 = typeid(int);
@@ -41,4 +41,6 @@ int main()
assert( (t1 > t3));
assert( (t1 >= t3));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.members/name.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.members/name.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.members/name.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.members/name.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,9 +16,11 @@
#include <string>
#include <cassert>
-int main()
+int main(int, char**)
{
const std::type_info& ti = typeid(int);
std::type_index t1 = typeid(int);
assert(std::string(t1.name()) == ti.name());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,11 +15,13 @@
#include <typeindex>
#include <cassert>
-int main()
+int main(int, char**)
{
std::type_index t1(typeid(int));
std::type_index t2(typeid(double));
assert(t2 != t1);
t2 = t1;
assert(t2 == t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,9 +15,11 @@
#include <typeindex>
#include <cassert>
-int main()
+int main(int, char**)
{
std::type_index t1(typeid(int));
std::type_index t2 = t1;
assert(t2 == t1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp Mon Feb 4 12:31:13 2019
@@ -22,7 +22,7 @@
#include "poisoned_hash_helper.hpp"
#endif
-int main()
+int main(int, char**)
{
{
typedef std::hash<std::type_index> H;
@@ -34,4 +34,6 @@ int main()
test_hash_enabled_for_type<std::type_index>(std::type_index(typeid(int)));
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utilities.general/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utilities.general/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utilities.general/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utilities.general/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility.requirements/allocator.requirements/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility.requirements/hash.requirements/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility.requirements/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility.requirements/nullablepointer.requirements/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility.requirements/swappable.requirements/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility.requirements/utility.arg.requirements/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/as_const/as_const.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/as_const/as_const.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/as_const/as_const.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/as_const/as_const.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,9 @@
struct S {int i;};
-int main()
+int main(int, char**)
{
std::as_const(S{});
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/as_const/as_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/as_const/as_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/as_const/as_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/as_const/as_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -34,7 +34,7 @@ void test(T& t)
assert(std::as_const<const volatile T>(t) == t);
}
-int main()
+int main(int, char**)
{
int i = 3;
double d = 4.0;
@@ -42,4 +42,6 @@ int main()
test(i);
test(d);
test(s);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/declval/declval.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/declval/declval.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/declval/declval.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/declval/declval.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,11 +21,13 @@ class A
A& operator=(const A&);
};
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 11
static_assert((std::is_same<decltype(std::declval<A>()), A&&>::value), "");
#else
static_assert((std::is_same<decltype(std::declval<A>()), A&>::value), "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/exchange/exchange.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/exchange/exchange.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/exchange/exchange.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/exchange/exchange.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ TEST_CONSTEXPR bool test_constexpr() {
-int main()
+int main(int, char**)
{
{
int v = 12;
@@ -80,4 +80,6 @@ int main()
#if TEST_STD_VER > 17
static_assert(test_constexpr());
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/forward/forward.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/forward/forward.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/forward/forward.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/forward/forward.fail.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@ struct A
A source() {return A();}
const A csource() {return A();}
-int main()
+int main(int, char**)
{
#if TEST_STD_VER >= 11
{
@@ -49,4 +49,6 @@ int main()
A a;
std::forward(a); // expected-error {{no matching function for call to 'forward'}}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/forward/forward.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/forward/forward.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/forward/forward.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/forward/forward.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ constexpr bool test_constexpr_forward()
#endif
}
-int main()
+int main(int, char**)
{
A a;
const A ca = A();
@@ -87,4 +87,6 @@ int main()
static_assert(std::forward<const int&>(i2) == 42, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/forward/forward_03.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/forward/forward_03.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/forward/forward_03.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/forward/forward_03.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@ struct eight {one _[8];};
one test(A&);
two test(const A&);
-int main()
+int main(int, char**)
{
A a;
const A ca = A();
@@ -54,4 +54,6 @@ int main()
static_assert(sizeof(test(std::forward<const A>(ca))) == 2, "");
static_assert(sizeof(test(std::forward<const A>(csource()))) == 2, "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/forward/move.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/forward/move.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/forward/move.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/forward/move.fail.cpp Mon Feb 4 12:31:13 2019
@@ -24,10 +24,12 @@ const move_only csource() {return move_o
void test(move_only) {}
-int main()
+int main(int, char**)
{
move_only a;
const move_only ca = move_only();
test(std::move(ca)); // c
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/forward/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/forward/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/forward/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/forward/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -62,7 +62,7 @@ constexpr bool test_constexpr_move() {
#endif
}
-int main()
+int main(int, char**)
{
{ // Test return type and noexcept.
static_assert(std::is_same<decltype(std::move(x)), int&&>::value, "");
@@ -117,4 +117,6 @@ int main()
static_assert(std::move(y) == 42, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@ struct legacy
legacy(const legacy&);
};
-int main()
+int main(int, char**)
{
int i = 0;
const int ci = 0;
@@ -71,4 +71,6 @@ int main()
static_assert(i2 == 23, "" );
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/operators/rel_ops.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/operators/rel_ops.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/operators/rel_ops.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/operators/rel_ops.pass.cpp Mon Feb 4 12:31:13 2019
@@ -32,7 +32,7 @@ operator < (const A& x, const A& y)
return x.data_ < y.data_;
}
-int main()
+int main(int, char**)
{
using namespace std::rel_ops;
A a1(1);
@@ -45,4 +45,6 @@ int main()
assert(a1 <= a2);
assert(a2 >= a2);
assert(a2 >= a1);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include <utility>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P;
@@ -26,4 +26,6 @@ int main()
assert(std::get<1>(p) == 4);
std::get<0>(p) = 5;
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -19,7 +19,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P;
@@ -36,4 +36,6 @@ int main()
static_assert(std::get<1>(p1) == 4, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<std::unique_ptr<int>, short> P;
@@ -62,4 +62,6 @@ int main()
static_assert(std::get<1>(std::move(p1)) == 4, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@ struct S {
constexpr std::pair<int, int> getP () { return { 3, 4 }; }
#endif
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P;
@@ -49,4 +49,6 @@ int main()
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/get_rv.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include <memory>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::pair<std::unique_ptr<int>, short> P;
@@ -28,4 +28,6 @@ int main()
std::unique_ptr<int> ptr = std::get<0>(std::move(p));
assert(*ptr == 3);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::complex<float> cf;
{
@@ -81,4 +81,6 @@ int main()
static_assert(std::get<int>(std::move(p)) == 1, "");
static_assert(std::get<const int>(std::move(p)) == 2, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp Mon Feb 4 12:31:13 2019
@@ -12,9 +12,11 @@
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::complex<float> cf;
auto t1 = std::make_pair<int, double> ( 42, 3.4 );
assert (( std::get<cf>(t1) == cf {1,2} )); // no such type
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp Mon Feb 4 12:31:13 2019
@@ -12,9 +12,11 @@
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::complex<float> cf;
auto t1 = std::make_pair<int, int> ( 42, 43 );
assert ( std::get<int>(t1) == 42 ); // two ints
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp Mon Feb 4 12:31:13 2019
@@ -12,9 +12,11 @@
#include <cassert>
-int main()
+int main(int, char**)
{
typedef std::unique_ptr<int> upint;
std::pair<upint, int> t(upint(new int(4)), 23);
upint p = std::get<upint>(t);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp Mon Feb 4 12:31:13 2019
@@ -14,8 +14,10 @@
#include <utility>
-int main()
+int main(int, char**)
{
typedef std::pair<int, short> T;
std::tuple_element<2, T>::type foo; // expected-error at utility:* {{Index out of bounds in std::tuple_element<std::pair<T1, T2>>}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_element.pass.cpp Mon Feb 4 12:31:13 2019
@@ -47,8 +47,10 @@ void test()
}
}
-int main()
+int main(int, char**)
{
test<int, short>();
test<int*, char>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/tuple_size.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@
#include <utility>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -32,4 +32,6 @@ int main()
typedef std::pair<int, short> const volatile P1;
static_assert((std::tuple_size<P1>::value == 2), "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct.pass.cpp Mon Feb 4 12:31:13 2019
@@ -41,7 +41,7 @@ public:
unsigned get_u2() const {return u2_;}
};
-int main()
+int main(int, char**)
{
std::pair<A, B> p(std::piecewise_construct,
std::make_tuple(4, 'a'),
@@ -51,4 +51,6 @@ int main()
assert(p.second.get_d() == 3.5);
assert(p.second.get_u1() == 6u);
assert(p.second.get_u2() == 2u);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.general/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -6,6 +6,8 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/U_V.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ struct ImplicitT {
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<std::unique_ptr<int>, short*> P;
@@ -96,4 +96,6 @@ int main()
static_assert(p.second.value == 43, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp Mon Feb 4 12:31:13 2019
@@ -20,7 +20,7 @@
#include "archetypes.hpp"
#endif
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -48,4 +48,6 @@ int main()
assert(p.second.value == -42);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -49,7 +49,7 @@ int CountAssign::moved = 0;
struct Incomplete;
extern Incomplete inc_obj;
-int main()
+int main(int, char**)
{
{
typedef std::pair<CopyAssignable, short> P;
@@ -94,6 +94,8 @@ int main()
P p(42, inc_obj);
assert(&p.second == &inc_obj);
}
+
+ return 0;
}
struct Incomplete {};
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_pair_cxx03.pass.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ private:
struct Incomplete;
extern Incomplete inc_obj;
-int main()
+int main(int, char**)
{
{
// Test that we don't constrain the assignment operator in C++03 mode.
@@ -42,6 +42,8 @@ int main()
P p(42, inc_obj);
assert(&p.second == &inc_obj);
}
+
+ return 0;
}
struct Incomplete {};
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -45,7 +45,7 @@ struct CountAssign {
int CountAssign::copied = 0;
int CountAssign::moved = 0;
-int main()
+int main(int, char**)
{
{
typedef std::pair<std::unique_ptr<int>, int> P;
@@ -92,4 +92,6 @@ int main()
assert(CountAssign::moved == 1);
assert(CountAssign::copied == 0);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp Mon Feb 4 12:31:13 2019
@@ -29,7 +29,7 @@ struct Derived
{
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<std::unique_ptr<Derived>, short> P1;
@@ -55,4 +55,6 @@ int main()
assert(p.first == 42);
assert(p.second.value == -42);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp Mon Feb 4 12:31:13 2019
@@ -46,7 +46,7 @@ void test_sfinae() {
static_assert(test_convertible<P2, T2, T1Arg>() == CanConvert, "");
}
-int main()
+int main(int, char**)
{
{
typedef std::pair<float, short*> P;
@@ -94,4 +94,6 @@ int main()
static_assert(p.second == 10, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_first_const_second_cxx03.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@ public:
bool operator==(const A& a) const {return data_ == a.data_;}
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<float, short*> P;
@@ -38,4 +38,6 @@ int main()
assert(p.first == A(1));
assert(p.second == 2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp Mon Feb 4 12:31:13 2019
@@ -53,7 +53,7 @@ struct ImplicitT {
int value;
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int> P1;
@@ -177,4 +177,6 @@ int main()
static_assert(p2.second.value == 101, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V_cxx03.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
#include <utility>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -25,4 +25,6 @@ int main()
assert(p2.first == 3);
assert(p2.second == 4);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -35,4 +35,6 @@ int main()
static_assert(p2.second == 4, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp Mon Feb 4 12:31:13 2019
@@ -139,7 +139,7 @@ void test_illformed_default()
}
-int main()
+int main(int, char**)
{
{
// Check that pair<T, U> can still be used even if
@@ -160,4 +160,6 @@ int main()
test_is_default_constructible<int>();
test_is_default_constructible<DefaultSFINAES<int>>();
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -28,7 +28,7 @@
#include "test_macros.h"
#include "archetypes.hpp"
-int main()
+int main(int, char**)
{
{
typedef std::pair<float, short*> P;
@@ -51,4 +51,6 @@ int main()
static_assert(!std::is_default_constructible<P2>::value, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,10 +26,12 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
static_assert((std::is_trivially_destructible<
std::pair<int, float> >::value), "");
static_assert((!std::is_trivially_destructible<
std::pair<int, std::string> >::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp Mon Feb 4 12:31:13 2019
@@ -39,7 +39,7 @@
// (6) explicit pair(pair<U1, U2> const&) -> pair<U1, U2>
// (7) pair(pair<U1, U2> &&) -> pair<U1, U2>
// (8) explicit pair(pair<U1, U2> &&) -> pair<U1, U2>
-int main()
+int main(int, char**)
{
using E = ExplicitTestTypes::TestType;
static_assert(!std::is_convertible<E const&, E>::value, "");
@@ -76,4 +76,6 @@ int main()
std::pair p1(std::move(p));
ASSERT_SAME_TYPE(decltype(p1), std::pair<std::string, E>);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@ struct Dummy {
Dummy(Dummy &&) = default;
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -40,4 +40,6 @@ int main()
static_assert(!std::is_copy_constructible<P>::value, "");
static_assert(std::is_move_constructible<P>::value, "");
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/not_constexpr_cxx11.fail.cpp Mon Feb 4 12:31:13 2019
@@ -27,7 +27,7 @@ struct ImplicitT {
int value;
};
-int main()
+int main(int, char**)
{
{
using P = std::pair<int, int>;
@@ -53,4 +53,6 @@ int main()
constexpr P U_V = {42, 101}; // expected-error {{must be initialized by a constant expression}}
constexpr P pair_U_V = other; // expected-error {{must be initialized by a constant expression}}
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,7 +21,7 @@
#include <utility>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, int*> P1;
@@ -32,4 +32,6 @@ int main()
assert(p3.first == P1(3, nullptr));
assert(p3.second == P2(nullptr, 4));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp Mon Feb 4 12:31:13 2019
@@ -63,7 +63,7 @@ struct ImplicitT {
int value;
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<std::unique_ptr<Derived>, int> P1;
@@ -173,4 +173,6 @@ int main()
static_assert(p2.second.value == 43, "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/special_member_generation_test.pass.cpp Mon Feb 4 12:31:13 2019
@@ -120,7 +120,9 @@ void test_assignment_operator_exists() {
}
}
-int main() {
+int main(int, char**) {
test_constructors_exist();
test_assignment_operator_exists();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,7 +24,7 @@ struct S {
bool operator==(int x) const { return i == x; }
};
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -46,4 +46,6 @@ int main()
assert(p2.first == 3);
assert(p2.second == 4);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -26,7 +26,7 @@ struct Dummy {
Dummy(Dummy &&) = default;
};
-int main()
+int main(int, char**)
{
typedef std::pair<int, short> P;
{
@@ -52,4 +52,6 @@ int main()
#endif
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/types.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,9 +17,11 @@
#include <utility>
#include <type_traits>
-int main()
+int main(int, char**)
{
typedef std::pair<float, short*> P;
static_assert((std::is_same<P::first_type, float>::value), "");
static_assert((std::is_same<P::second_type, short*>::value), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P;
@@ -94,4 +94,6 @@ int main()
static_assert( (p1 >= p2), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -49,4 +49,6 @@ int main()
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.spec/non_member_swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <utility>
#include <cassert>
-int main()
+int main(int, char**)
{
{
typedef std::pair<int, short> P1;
@@ -28,4 +28,6 @@ int main()
assert(p2.first == 3);
assert(p2.second == 4);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/synopsis.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/synopsis.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/synopsis.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/synopsis.pass.cpp Mon Feb 4 12:31:13 2019
@@ -13,9 +13,11 @@
#include <utility>
-int main()
+int main(int, char**)
{
std::initializer_list<int> x;
(void)x;
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/utility.inplace/inplace.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/utility.inplace/inplace.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/utility.inplace/inplace.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/utility.inplace/inplace.pass.cpp Mon Feb 4 12:31:13 2019
@@ -42,7 +42,7 @@ constexpr bool check_tag(Up) {
&& std::is_same<Tp, Up>::value;
}
-int main() {
+int main(int, char**) {
// test in_place_t
{
using T = std::in_place_t;
@@ -70,4 +70,6 @@ int main() {
static_assert(check_tag<T2>(std::in_place_index<1>));
static_assert(check_tag<T3>(std::in_place_index<static_cast<size_t>(-1)>));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/utility.swap/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/utility.swap/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/utility.swap/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/utility.swap/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -62,7 +62,7 @@ constexpr bool can_swap() {
}
#endif
-int main()
+int main(int, char**)
{
{
@@ -99,4 +99,6 @@ int main()
static_assert(noexcept(std::swap(nm, nm)), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/utility/utility.swap/swap_array.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/utility.swap/swap_array.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/utility.swap/swap_array.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/utility/utility.swap/swap_array.pass.cpp Mon Feb 4 12:31:13 2019
@@ -54,7 +54,7 @@ constexpr bool can_swap() {
#endif
-int main()
+int main(int, char**)
{
{
int i[3] = {1, 2, 3};
@@ -97,4 +97,6 @@ int main()
static_assert(noexcept(std::swap(ma, ma)), "");
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp Mon Feb 4 12:31:13 2019
@@ -35,11 +35,13 @@ public:
#include <type_traits>
#include <variant>
-int main() {
+int main(int, char**) {
static_assert(std::is_base_of<std::exception, std::bad_variant_access>::value,
"");
static_assert(noexcept(std::bad_variant_access{}), "must be noexcept");
static_assert(noexcept(std::bad_variant_access{}.what()), "must be noexcept");
std::bad_variant_access ex;
assert(ex.what());
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.general/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -7,4 +7,6 @@
//
//===----------------------------------------------------------------------===//
-int main() {}
+int main(int, char**) {
+ return 0;
+}
Modified: libcxx/trunk/test/std/utilities/variant/variant.get/get_if_index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.get/get_if_index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.get/get_if_index.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.get/get_if_index.pass.cpp Mon Feb 4 12:31:13 2019
@@ -125,7 +125,9 @@ void test_get_if() {
#endif
}
-int main() {
+int main(int, char**) {
test_const_get_if();
test_get_if();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.get/get_if_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.get/get_if_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.get/get_if_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.get/get_if_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -123,7 +123,9 @@ void test_get_if() {
#endif
}
-int main() {
+int main(int, char**) {
test_const_get_if();
test_get_if();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.get/get_index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.get/get_index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.get/get_index.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.get/get_index.pass.cpp Mon Feb 4 12:31:13 2019
@@ -285,10 +285,12 @@ void test_throws_for_all_value_categorie
#endif
}
-int main() {
+int main(int, char**) {
test_const_lvalue_get();
test_lvalue_get();
test_rvalue_get();
test_const_rvalue_get();
test_throws_for_all_value_categories();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.get/get_type.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.get/get_type.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.get/get_type.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.get/get_type.pass.cpp Mon Feb 4 12:31:13 2019
@@ -285,10 +285,12 @@ void test_throws_for_all_value_categorie
#endif
}
-int main() {
+int main(int, char**) {
test_const_lvalue_get();
test_lvalue_get();
test_rvalue_get();
test_const_rvalue_get();
test_throws_for_all_value_categories();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.get/holds_alternative.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include <variant>
-int main() {
+int main(int, char**) {
{
using V = std::variant<int>;
constexpr V v;
@@ -34,4 +34,6 @@ int main() {
const V v;
ASSERT_NOEXCEPT(std::holds_alternative<int>(v));
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.hash/enabled_hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -17,6 +17,8 @@
#include "poisoned_hash_helper.hpp"
-int main() {
+int main(int, char**) {
test_library_hash_specializations_available();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.hash/hash.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.hash/hash.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.hash/hash.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.hash/hash.pass.cpp Mon Feb 4 12:31:13 2019
@@ -150,9 +150,11 @@ void test_hash_variant_enabled() {
}
}
-int main() {
+int main(int, char**) {
test_hash_variant();
test_hash_variant_duplicate_elements();
test_hash_monostate();
test_hash_variant_enabled();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,9 @@
#include <type_traits>
#include <variant>
-int main() {
+int main(int, char**) {
using V = std::variant<int, void *, const void *, long double>;
std::variant_alternative<4, V>::type foo; // expected-error at variant:* {{Index out of bounds in std::variant_alternative<>}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_alternative.pass.cpp Mon Feb 4 12:31:13 2019
@@ -55,7 +55,7 @@ template <class V, size_t I, class E> vo
"");
}
-int main() {
+int main(int, char**) {
{
using V = std::variant<int, void *, const void *, long double>;
test<V, 0, int>();
@@ -73,4 +73,6 @@ int main() {
test<V, 4, long double>();
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.helpers/variant_size.pass.cpp Mon Feb 4 12:31:13 2019
@@ -36,8 +36,10 @@ template <class V, size_t E> void test()
"");
};
-int main() {
+int main(int, char**) {
test<std::variant<>, 0>();
test<std::variant<void *>, 1>();
test<std::variant<long, long, void *, double>, 4>();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.monostate.relops/relops.pass.cpp Mon Feb 4 12:31:13 2019
@@ -23,7 +23,7 @@
#include <type_traits>
#include <variant>
-int main() {
+int main(int, char**) {
using M = std::monostate;
constexpr M m1{};
constexpr M m2{};
@@ -51,4 +51,6 @@ int main() {
static_assert((m1 != m2) == false, "");
ASSERT_NOEXCEPT(m1 != m2);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.monostate/monostate.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.monostate/monostate.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.monostate/monostate.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.monostate/monostate.pass.cpp Mon Feb 4 12:31:13 2019
@@ -16,7 +16,7 @@
#include <type_traits>
#include <variant>
-int main() {
+int main(int, char**) {
using M = std::monostate;
static_assert(std::is_trivially_default_constructible<M>::value, "");
static_assert(std::is_trivially_copy_constructible<M>::value, "");
@@ -24,4 +24,6 @@ int main() {
static_assert(std::is_trivially_destructible<M>::value, "");
constexpr M m{};
((void)m);
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.relops/relops.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.relops/relops.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.relops/relops.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.relops/relops.pass.cpp Mon Feb 4 12:31:13 2019
@@ -269,7 +269,9 @@ void test_relational() {
#endif
}
-int main() {
+int main(int, char**) {
test_equality();
test_relational();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp Mon Feb 4 12:31:13 2019
@@ -72,7 +72,7 @@ inline constexpr MyBoolExplicit operator
}
-int main() {
+int main(int, char**) {
using V = std::variant<int, ComparesToMyBoolExplicit>;
V v1(42);
V v2(101);
@@ -84,4 +84,6 @@ int main() {
(void)(v1 <= v2); // expected-note {{here}}
(void)(v1 > v2); // expected-note {{here}}
(void)(v1 >= v2); // expected-note {{here}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.synopsis/variant_npos.pass.cpp Mon Feb 4 12:31:13 2019
@@ -15,6 +15,8 @@
#include <variant>
-int main() {
+int main(int, char**) {
static_assert(std::variant_npos == static_cast<std::size_t>(-1), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp Mon Feb 4 12:31:13 2019
@@ -254,10 +254,12 @@ void test_T_assignment_performs_assignme
#endif // TEST_HAS_NO_EXCEPTIONS
}
-int main() {
+int main(int, char**) {
test_T_assignment_basic();
test_T_assignment_performs_construction();
test_T_assignment_performs_assignment();
test_T_assignment_noexcept();
test_T_assignment_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -590,7 +590,7 @@ void test_constexpr_copy_assignment() {
#endif // > C++17
}
-int main() {
+int main(int, char**) {
test_copy_assignment_empty_empty();
test_copy_assignment_non_empty_empty();
test_copy_assignment_empty_non_empty();
@@ -599,4 +599,6 @@ int main() {
test_copy_assignment_sfinae();
test_copy_assignment_not_noexcept();
test_constexpr_copy_assignment();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -506,7 +506,7 @@ void test_constexpr_move_assignment() {
#endif // > C++17
}
-int main() {
+int main(int, char**) {
test_move_assignment_empty_empty();
test_move_assignment_non_empty_empty();
test_move_assignment_empty_non_empty();
@@ -515,4 +515,6 @@ int main() {
test_move_assignment_sfinae();
test_move_assignment_noexcept();
test_constexpr_move_assignment();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp Mon Feb 4 12:31:13 2019
@@ -126,8 +126,10 @@ void test_T_ctor_basic() {
#endif
}
-int main() {
+int main(int, char**) {
test_T_ctor_basic();
test_T_ctor_noexcept();
test_T_ctor_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp Mon Feb 4 12:31:13 2019
@@ -260,7 +260,7 @@ void test_constexpr_copy_ctor() {
#endif // > C++17
}
-int main() {
+int main(int, char**) {
test_copy_ctor_basic();
test_copy_ctor_valueless_by_exception();
test_copy_ctor_sfinae();
@@ -274,4 +274,6 @@ int main() {
(void) v2;
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp Mon Feb 4 12:31:13 2019
@@ -122,9 +122,11 @@ void test_default_ctor_basic() {
}
}
-int main() {
+int main(int, char**) {
test_default_ctor_basic();
test_default_ctor_sfinae();
test_default_ctor_noexcept();
test_default_ctor_throws();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -104,7 +104,9 @@ void test_ctor_basic() {
}
}
-int main() {
+int main(int, char**) {
test_ctor_basic();
test_ctor_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -110,7 +110,9 @@ void test_ctor_basic() {
}
}
-int main() {
+int main(int, char**) {
test_ctor_basic();
test_ctor_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -114,7 +114,9 @@ void test_ctor_basic() {
}
}
-int main() {
+int main(int, char**) {
test_ctor_basic();
test_ctor_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -111,7 +111,9 @@ void test_ctor_basic() {
}
}
-int main() {
+int main(int, char**) {
test_ctor_basic();
test_ctor_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp Mon Feb 4 12:31:13 2019
@@ -331,10 +331,12 @@ void test_constexpr_move_ctor() {
#endif // > C++17
}
-int main() {
+int main(int, char**) {
test_move_ctor_basic();
test_move_ctor_valueless_by_exception();
test_move_noexcept();
test_move_ctor_sfinae();
test_constexpr_move_ctor();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.dtor/dtor.pass.cpp Mon Feb 4 12:31:13 2019
@@ -44,7 +44,7 @@ struct TDtor {
static_assert(!std::is_trivially_copy_constructible<TDtor>::value, "");
static_assert(std::is_trivially_destructible<TDtor>::value, "");
-int main() {
+int main(int, char**) {
{
using V = std::variant<int, long, TDtor>;
static_assert(std::is_trivially_destructible<V>::value, "");
@@ -71,4 +71,6 @@ int main() {
assert(NonTDtor::count == 0);
assert(NonTDtor1::count == 1);
}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -159,7 +159,9 @@ void test_basic() {
#endif
}
-int main() {
+int main(int, char**) {
test_basic();
test_emplace_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -92,7 +92,9 @@ void test_basic() {
assert(&ref3 == &std::get<1>(v));
}
-int main() {
+int main(int, char**) {
test_basic();
test_emplace_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -159,7 +159,9 @@ void test_basic() {
#endif
}
-int main() {
+int main(int, char**) {
test_basic();
test_emplace_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp Mon Feb 4 12:31:13 2019
@@ -92,7 +92,9 @@ void test_basic() {
assert(&ref3 == &std::get<InitList>(v));
}
-int main() {
+int main(int, char**) {
test_basic();
test_emplace_sfinae();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "variant_test_helpers.hpp"
-int main() {
+int main(int, char**) {
{
using V = std::variant<int, long>;
constexpr V v;
@@ -57,4 +57,6 @@ int main() {
assert(v.index() == std::variant_npos);
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,7 +25,7 @@
#include "variant_test_helpers.hpp"
-int main() {
+int main(int, char**) {
{
using V = std::variant<int, long>;
constexpr V v;
@@ -50,4 +50,6 @@ int main() {
assert(v.valueless_by_exception());
}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp Mon Feb 4 12:31:13 2019
@@ -589,10 +589,12 @@ void test_swap_noexcept() {
template class std::variant<int, NotSwappable>;
#endif
-int main() {
+int main(int, char**) {
test_swap_valueless_by_exception();
test_swap_same_alternative();
test_swap_different_alternatives();
test_swap_sfinae();
test_swap_noexcept();
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant_array.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant_array.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant_array.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant_array.fail.cpp Mon Feb 4 12:31:13 2019
@@ -23,10 +23,12 @@
#include "variant_test_helpers.hpp"
#include "test_convertible.hpp"
-int main()
+int main(int, char**)
{
// expected-error at variant:* 3 {{static_assert failed}}
std::variant<int, int[]> v; // expected-note {{requested here}}
std::variant<int, int[42]> v2; // expected-note {{requested here}}
std::variant<int, int[][42]> v3; // expected-note {{requested here}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant_empty.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,8 +18,10 @@
#include "test_macros.h"
#include "variant_test_helpers.hpp"
-int main()
+int main(int, char**)
{
// expected-error at variant:* 1 {{static_assert failed}}
std::variant<> v; // expected-note {{requested here}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant_reference.fail.cpp Mon Feb 4 12:31:13 2019
@@ -18,10 +18,12 @@
#include "test_macros.h"
#include "variant_test_helpers.hpp"
-int main()
+int main(int, char**)
{
// expected-error at variant:* 3 {{static_assert failed}}
std::variant<int, int&> v; // expected-note {{requested here}}
std::variant<int, const int &> v2; // expected-note {{requested here}}
std::variant<int, int&&> v3; // expected-note {{requested here}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.variant/variant_void.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.variant/variant_void.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.variant/variant_void.fail.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.variant/variant_void.fail.cpp Mon Feb 4 12:31:13 2019
@@ -23,10 +23,12 @@
#include "variant_test_helpers.hpp"
#include "test_convertible.hpp"
-int main()
+int main(int, char**)
{
// expected-error at variant:* 3 {{static_assert failed}}
std::variant<int, void> v; // expected-note {{requested here}}
std::variant<int, const void> v2; // expected-note {{requested here}}
std::variant<const volatile void, int> v3; // expected-note {{requested here}}
+
+ return 0;
}
Modified: libcxx/trunk/test/std/utilities/variant/variant.visit/visit.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/variant/variant.visit/visit.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/variant/variant.visit/visit.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/variant/variant.visit/visit.pass.cpp Mon Feb 4 12:31:13 2019
@@ -310,10 +310,12 @@ void test_caller_accepts_nonconst() {
std::visit(Visitor{}, v);
}
-int main() {
+int main(int, char**) {
test_call_operator_forwarding();
test_argument_forwarding();
test_constexpr();
test_exceptions();
test_caller_accepts_nonconst();
+
+ return 0;
}
Modified: libcxx/trunk/test/support/nothing_to_do.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/nothing_to_do.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/nothing_to_do.pass.cpp (original)
+++ libcxx/trunk/test/support/nothing_to_do.pass.cpp Mon Feb 4 12:31:13 2019
@@ -7,7 +7,9 @@
//
//===----------------------------------------------------------------------===//
-int main()
+int main(int, char**)
{
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.support/test_convertible_header.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.support/test_convertible_header.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.support/test_convertible_header.pass.cpp (original)
+++ libcxx/trunk/test/support/test.support/test_convertible_header.pass.cpp Mon Feb 4 12:31:13 2019
@@ -62,6 +62,8 @@ struct ExplicitArgs {
};
static_assert(!test_convertible<ExplicitArgs, int, int, int>(), "Must not be convertible");
-int main() {
+int main(int, char**) {
// Nothing to do
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.support/test_demangle.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.support/test_demangle.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.support/test_demangle.pass.cpp (original)
+++ libcxx/trunk/test/support/test.support/test_demangle.pass.cpp Mon Feb 4 12:31:13 2019
@@ -14,7 +14,7 @@ struct MyType {};
template <class T, class U> struct ArgumentListID {};
-int main() {
+int main(int, char**) {
struct {
const char* raw;
const char* expect;
@@ -34,4 +34,6 @@ int main() {
assert(demangle(raw) == expect);
#endif
}
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.support/test_macros_header_exceptions.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.support/test_macros_header_exceptions.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.support/test_macros_header_exceptions.fail.cpp (original)
+++ libcxx/trunk/test/support/test.support/test_macros_header_exceptions.fail.cpp Mon Feb 4 12:31:13 2019
@@ -12,7 +12,7 @@
#include "test_macros.h"
-int main() {
+int main(int, char**) {
#if defined(TEST_HAS_NO_EXCEPTIONS)
try { ((void)0); } catch (...) {} // expected-error {{exceptions disabled}}
#else
@@ -20,4 +20,6 @@ int main() {
#error exceptions enabled
// expected-error at -1 {{exceptions enabled}}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.support/test_macros_header_exceptions.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.support/test_macros_header_exceptions.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.support/test_macros_header_exceptions.pass.cpp (original)
+++ libcxx/trunk/test/support/test.support/test_macros_header_exceptions.pass.cpp Mon Feb 4 12:31:13 2019
@@ -18,6 +18,8 @@
#error macro defined unexpectedly
#endif
-int main() {
+int main(int, char**) {
try { ((void)0); } catch (...) {}
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.support/test_macros_header_rtti.fail.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.support/test_macros_header_rtti.fail.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.support/test_macros_header_rtti.fail.cpp (original)
+++ libcxx/trunk/test/support/test.support/test_macros_header_rtti.fail.cpp Mon Feb 4 12:31:13 2019
@@ -15,7 +15,7 @@
struct A { virtual ~A() {} };
struct B : A {};
-int main() {
+int main(int, char**) {
#if defined(TEST_HAS_NO_RTTI)
A* ptr = new B;
(void)dynamic_cast<B*>(ptr); // expected-error{{cannot use dynamic_cast}}
@@ -25,4 +25,6 @@ int main() {
#error RTTI enabled
// expected-error at -1{{RTTI enabled}}
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.support/test_macros_header_rtti.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.support/test_macros_header_rtti.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.support/test_macros_header_rtti.pass.cpp (original)
+++ libcxx/trunk/test/support/test.support/test_macros_header_rtti.pass.cpp Mon Feb 4 12:31:13 2019
@@ -21,8 +21,10 @@
struct A { virtual ~A() {} };
struct B : A {};
-int main() {
+int main(int, char**) {
A* ptr = new B;
(void)dynamic_cast<B*>(ptr);
delete ptr;
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.support/test_poisoned_hash_helper.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.support/test_poisoned_hash_helper.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.support/test_poisoned_hash_helper.pass.cpp (original)
+++ libcxx/trunk/test/support/test.support/test_poisoned_hash_helper.pass.cpp Mon Feb 4 12:31:13 2019
@@ -24,6 +24,8 @@ template <class T> struct has_complete_h
enum { value = is_complete<std::hash<T> >() };
};
-int main() {
+int main(int, char**) {
static_assert(LibraryHashTypes::assertTrait<has_complete_hash, false>(), "");
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp (original)
+++ libcxx/trunk/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp Mon Feb 4 12:31:13 2019
@@ -25,10 +25,12 @@ struct S {
S& operator=(S&&) = delete;
};
-int main() {
+int main(int, char**) {
#if defined(TEST_WORKAROUND_C1XX_BROKEN_IS_TRIVIALLY_COPYABLE)
static_assert(!std::is_trivially_copyable<S>::value, "");
#else
static_assert(std::is_trivially_copyable<S>::value, "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp (original)
+++ libcxx/trunk/test/support/test.workarounds/c1xx_broken_za_ctor_check.pass.cpp Mon Feb 4 12:31:13 2019
@@ -31,10 +31,12 @@ template<class T = int>
auto test(int) -> decltype(PushFront(std::declval<T>()), std::true_type{});
auto test(long) -> std::false_type;
-int main() {
+int main(int, char**) {
#if defined(TEST_WORKAROUND_C1XX_BROKEN_ZA_CTOR_CHECK)
static_assert(!decltype(test(0))::value, "");
#else
static_assert(decltype(test(0))::value, "");
#endif
+
+ return 0;
}
Modified: libcxx/trunk/utils/generate_feature_test_macro_components.py
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/utils/generate_feature_test_macro_components.py?rev=353086&r1=353085&r2=353086&view=diff
==============================================================================
--- libcxx/trunk/utils/generate_feature_test_macro_components.py (original)
+++ libcxx/trunk/utils/generate_feature_test_macro_components.py Mon Feb 4 12:31:13 2019
@@ -865,7 +865,7 @@ def produce_tests():
#endif // TEST_STD_VER > 17
-int main() {{}}
+int main(int, char**) { return 0; }
""".format(script_name=script_name,
header=h,
test_tags=test_tags,
More information about the libcxx-commits
mailing list