From 73fbf8bd303053a091fc63d0ad741a071bb50fae Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Fri, 12 Feb 2021 12:31:17 +0100 Subject: Simplify test-snippets in configure.cmake The main(void) signature obviates the need for unused parameters and has existed since (at least) C89; so use that instead of the old-fashioned argc/argv arguments we don't use in any of these tests. Change-Id: Ibfe850a1fce378673c9781011475ea623fd75ad4 Reviewed-by: Joerg Bornemann --- configure.cmake | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) (limited to 'configure.cmake') diff --git a/configure.cmake b/configure.cmake index 0fdb00859e..5686aa36ab 100644 --- a/configure.cmake +++ b/configure.cmake @@ -28,9 +28,8 @@ qt_config_compile_test(cxx14 #endif -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ /* END TEST: */ @@ -53,9 +52,8 @@ qt_config_compile_test(cxx17 #include -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ std::variant v(42); int i = std::get(v); @@ -78,9 +76,8 @@ qt_config_compile_test(cxx20 #endif -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ /* END TEST: */ @@ -99,9 +96,8 @@ qt_config_compile_test(precompile_header #ifndef HEADER_H #error no go #endif -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ /* END TEST: */ @@ -149,9 +145,8 @@ qt_config_compile_test(reduce_relocations #endif -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ /* END TEST: */ @@ -172,9 +167,8 @@ qt_config_compile_test(signaling_nan "#include -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ using B = std::numeric_limits; static_assert(B::has_signaling_NaN, \"System lacks signaling NaN\"); @@ -254,9 +248,8 @@ qt_config_compile_test(posix_fallocate #include #include -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ (void) posix_fallocate(0, 0, 0); /* END TEST: */ @@ -271,9 +264,8 @@ qt_config_compile_test(alloca_stdlib_h " #include -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ alloca(1); /* END TEST: */ @@ -291,9 +283,8 @@ qt_config_compile_test(alloca_h // extra include needed in QNX7 to define NULL for the alloca() macro # include #endif -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ alloca(1); /* END TEST: */ @@ -308,9 +299,8 @@ qt_config_compile_test(alloca_malloc_h " #include -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ alloca(1); /* END TEST: */ @@ -331,9 +321,8 @@ qt_config_compile_test(stack_protector #endif -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ /* END TEST: */ @@ -348,9 +337,8 @@ qt_config_compile_test(intelcet " -int main(int argc, char **argv) +int main(void) { - (void)argc; (void)argv; /* BEGIN TEST: */ #if !defined(__CET__) # error Intel CET not available -- cgit v1.2.3