aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorMartin Uecker <uecker@tugraz.at>2024-11-09 10:48:52 +0100
committerMartin Uecker <uecker@gcc.gnu.org>2024-11-13 09:52:10 +0100
commit236c0829ee21a179c81b83f0d7f112ca23c47a4d (patch)
treec7404562d34999e2ebf489b552ed2acbca3e777c /libgcc
parent856809e582bacbceb70cdae56feb86da367f379e (diff)
downloadgcc-236c0829ee21a179c81b83f0d7f112ca23c47a4d.zip
gcc-236c0829ee21a179c81b83f0d7f112ca23c47a4d.tar.gz
gcc-236c0829ee21a179c81b83f0d7f112ca23c47a4d.tar.bz2
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 <alx@kernel.org> Acked-by: Alejandro Colomar <alx@kernel.org> Reviewed-by: Joseph Myers <josmyers@redhat.com>
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions