diff options
author | David Malcolm <dmalcolm@redhat.com> | 2022-03-10 09:02:18 -0500 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2022-03-10 09:02:18 -0500 |
commit | 708646de75cba2e3855bde09d21816ca66239a67 (patch) | |
tree | 521137d1abc7f4e40e522293583e5e1fc8109077 /gcc/fortran | |
parent | e671e48e352ee278d816d4633146208807a0e403 (diff) | |
download | gcc-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