From 5c93778e74eed3d4b4e1a283fd9fb2a560a33e5e Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Thu, 29 Jun 2023 15:17:01 +0200 Subject: [PATCH] ci: add -Wshorten-64-to-32 warning Ticket: #6186 clang warns and errors on 64 to 32 bits integer conversion --- .github/workflows/builds.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 4633faf965de..7db66d6b6871 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -1785,7 +1785,7 @@ jobs: CC: "clang-14" CXX: "clang++-14" RUSTFLAGS: "-C instrument-coverage" - CFLAGS: "-fprofile-instr-generate -fcoverage-mapping -O0 -g -fno-strict-aliasing -fsanitize=address -fno-omit-frame-pointer -fPIC -Wno-unused-parameter -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION=1 -Wimplicit-int-float-conversion -Wimplicit-int-conversion -Werror" + CFLAGS: "-fprofile-instr-generate -fcoverage-mapping -O0 -g -fno-strict-aliasing -fsanitize=address -fno-omit-frame-pointer -fPIC -Wno-unused-parameter -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION=1 -Wimplicit-int-float-conversion -Wimplicit-int-conversion -Wshorten-64-to-32 -Werror" CXXFLAGS: "-fprofile-instr-generate -fcoverage-mapping -O0 -g -fno-strict-aliasing -fsanitize=address -fno-omit-frame-pointer -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION=1 -stdlib=libc++ -Wimplicit-int-float-conversion -Wimplicit-int-conversion" ac_cv_func_malloc_0_nonnull: "yes" ac_cv_func_realloc_0_nonnull: "yes"