# HG changeset patch # User Mike Becker # Date 1762975570 -3600 # Node ID eb788903e8c617f6f5f19c2ace3768f58fd78273 # Parent 75627f46495de8b64c3eecbf07a5de270b48a9c4 fix broken compiler detection when warning level is high - fixes #686 diff -r 75627f46495d -r eb788903e8c6 src/main/resources/make/toolchain.sh --- a/src/main/resources/make/toolchain.sh Wed Nov 12 20:15:44 2025 +0100 +++ b/src/main/resources/make/toolchain.sh Wed Nov 12 20:26:10 2025 +0100 @@ -30,7 +30,7 @@ cat > "$TEMP_DIR/test.c" << __EOF__ /* test file */ #include -int main(int argc, char **argv) { +int main(void) { #if defined(_MSC_VER) printf("toolchain:msc\n"); #elif defined(__clang__) @@ -44,7 +44,7 @@ #endif printf("wsize:%d\n", (int)sizeof(void*)*8); #ifdef __STDC_VERSION__ - printf("stdcversion:%d\n", __STDC_VERSION__); + printf("stdcversion:%ld\n", (long int)__STDC_VERSION__); #endif return 0; } @@ -61,7 +61,7 @@ cat > "$TEMP_DIR/test.cpp" << __EOF__ /* test file */ #include -int main(int argc, char **argv) { +int main(void) { #if defined(_MSC_VER) std::cout << "toolchain:msc" << std::endl; #elif defined(__clang__) diff -r 75627f46495d -r eb788903e8c6 test/make/toolchain.sh --- a/test/make/toolchain.sh Wed Nov 12 20:15:44 2025 +0100 +++ b/test/make/toolchain.sh Wed Nov 12 20:26:10 2025 +0100 @@ -30,7 +30,7 @@ cat > "$TEMP_DIR/test.c" << __EOF__ /* test file */ #include -int main(int argc, char **argv) { +int main(void) { #if defined(_MSC_VER) printf("toolchain:msc\n"); #elif defined(__clang__) @@ -44,7 +44,7 @@ #endif printf("wsize:%d\n", (int)sizeof(void*)*8); #ifdef __STDC_VERSION__ - printf("stdcversion:%d\n", __STDC_VERSION__); + printf("stdcversion:%ld\n", (long int)__STDC_VERSION__); #endif return 0; } @@ -61,7 +61,7 @@ cat > "$TEMP_DIR/test.cpp" << __EOF__ /* test file */ #include -int main(int argc, char **argv) { +int main(void) { #if defined(_MSC_VER) std::cout << "toolchain:msc" << std::endl; #elif defined(__clang__)