aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2022-03-10 09:02:18 -0500
committerDavid Malcolm <dmalcolm@redhat.com>2022-03-10 09:02:18 -0500
commit708646de75cba2e3855bde09d21816ca66239a67 (patch)
tree521137d1abc7f4e40e522293583e5e1fc8109077 /gcc/fortran
parente671e48e352ee278d816d4633146208807a0e403 (diff)
downloadgcc-708646de75cba2e3855bde09d21816ca66239a67.zip
gcc-708646de75cba2e3855bde09d21816ca66239a67.tar.gz
gcc-708646de75cba2e3855bde09d21816ca66239a67.tar.bz2
analyzer: fix duplicates in check_for_tainted_size_arg
gcc/analyzer/ChangeLog: * sm-taint.cc (taint_state_machine::check_for_tainted_size_arg): Avoid generating duplicate saved_diagnostics by only handling the rdwr_map entry for the ptrarg, not the duplicate entry for the sizarg. gcc/testsuite/ChangeLog: * gcc.dg/analyzer/taint-size-access-attr-1.c: Add -fanalyzer-show-duplicate-count to options; verify that a duplicate was not created for the tainted size. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions