[libc++] Fix signature of main() in tests

Otherwise, this breaks freestanding builds, where `main()` isn't mangled
specially and we need to assume that we have a `int main(int, char**)`
entry point in each test for things to work.
This commit is contained in:
Louis Dionne 2022-06-28 15:36:52 -04:00
parent dda8b1ceda
commit c72f22bf16
10 changed files with 11 additions and 11 deletions

View File

@ -74,7 +74,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
// gcc cannot have mutable member in constant expression

View File

@ -73,7 +73,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
// gcc cannot have mutable member in constant expression

View File

@ -66,7 +66,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
// gcc cannot have mutable member in constant expression

View File

@ -69,7 +69,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
// gcc cannot have mutable member in constant expression
#if !defined(TEST_COMPILER_GCC)

View File

@ -78,7 +78,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
// gcc cannot have mutable member in constant expression

View File

@ -78,7 +78,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
// gcc cannot have mutable member in constant expression

View File

@ -106,7 +106,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
static_assert(test());

View File

@ -103,7 +103,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
static_assert(test());

View File

@ -85,7 +85,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
static_assert(test());

View File

@ -84,7 +84,7 @@ constexpr bool test() {
return true;
}
int main() {
int main(int, char**) {
test();
static_assert(test());