diff options
author | David Malcolm <dmalcolm@redhat.com> | 2024-01-30 08:17:47 -0500 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2024-01-30 08:17:47 -0500 |
commit | 9f382376660069e49290fdb51861abdec63519c7 (patch) | |
tree | 8155436542d5b19bd871e5e7e63d5868661e349f /gcc/c | |
parent | 181f753dc4afa9866d6125904cf050d5eb437a86 (diff) | |
download | gcc-9f382376660069e49290fdb51861abdec63519c7.zip gcc-9f382376660069e49290fdb51861abdec63519c7.tar.gz gcc-9f382376660069e49290fdb51861abdec63519c7.tar.bz2 |
analyzer: fix -Wanalyzer-allocation-size false +ve on Linux kernel's round_up macro [PR113654]
gcc/analyzer/ChangeLog:
PR analyzer/113654
* region-model.cc (is_round_up): New.
(is_multiple_p): New.
(is_dubious_capacity): New.
(region_model::check_region_size): Move usage of size_visitor into
is_dubious_capacity.
gcc/testsuite/ChangeLog:
PR analyzer/113654
* c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions