diff options
author | Martin Uecker <uecker@tugraz.at> | 2023-04-13 19:35:15 +0200 |
---|---|---|
committer | Martin Uecker <uecker@tugraz.at> | 2023-11-03 23:20:39 +0100 |
commit | 6e9ee44d96e5bda8808dd9d8ccf58d2525383f6b (patch) | |
tree | 357a172ed0e579530aad437cedb5e702c35fdbdc /libgcc | |
parent | 5340f48b7639fcc874f64aac214f9ef9ae43d43e (diff) | |
download | gcc-6e9ee44d96e5bda8808dd9d8ccf58d2525383f6b.zip gcc-6e9ee44d96e5bda8808dd9d8ccf58d2525383f6b.tar.gz gcc-6e9ee44d96e5bda8808dd9d8ccf58d2525383f6b.tar.bz2 |
Reduce false positives for -Wnonnull for VLA parameters [PR98541]
This patch limits the warning about NULL arguments to VLA
parameters declared [static n].
PR c/98541
gcc/
* gimple-ssa-warn-access.cc
(pass_waccess::maybe_check_access_sizes): For VLA bounds
in parameters, only warn about null pointers with 'static'.
gcc/testsuite:
* gcc.dg/Wnonnull-4.c: Adapt test.
* gcc.dg/Wstringop-overflow-40.c: Adapt test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions