https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117059
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Martin Uecker <[email protected]>: https://gcc.gnu.org/g:236c0829ee21a179c81b83f0d7f112ca23c47a4d commit r15-5191-g236c0829ee21a179c81b83f0d7f112ca23c47a4d Author: Martin Uecker <[email protected]> Date: Sat Nov 9 10:48:52 2024 +0100 c: add Wzero-as-null-pointer-constant [PR117059] Add warnings for the use of zero as a null pointer constant to the C FE. PR c/117059 gcc/c-family/ChangeLog: * c.opt (Wzero-as-null-pointer-constant): Enable for C and ObjC. gcc/c/ChangeLog: * c-typeck.cc (parse_build_binary_op): Add warning. (build_conditional_expr): Add warning. (convert_for_assignment): Add warning. gcc/ChangeLog: * doc/invoke.texi (Wzero-as-null-pointer-constant): Adapt description. gcc/testsuite/ChangeLog: * gcc.dg/Wzero-as-null-pointer-constant.c: New test. Suggested-by: Alejandro Colomar <[email protected]> Acked-by: Alejandro Colomar <[email protected]> Reviewed-by: Joseph Myers <[email protected]>
