https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106394
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Tim Lange <[email protected]>: https://gcc.gnu.org/g:b4cc945c045db74f719ab030969806c14e2d5fc3 commit r13-1802-gb4cc945c045db74f719ab030969806c14e2d5fc3 Author: Tim Lange <[email protected]> Date: Fri Jul 22 21:44:07 2022 +0200 Fix handling of zero capacity regions in -Wanalyzer-allocation-size [PR106394] This patch unifies the handling of zero capacity regions for structs and other types in the allocation size checker. Regression-tested on x86_64 Linux. 2022-07-22 Tim Lange <[email protected]> gcc/analyzer/ChangeLog: PR analyzer/106394 * region-model.cc (capacity_compatible_with_type): Always return true if alloc_size is zero. gcc/testsuite/ChangeLog: PR analyzer/106394 * gcc.dg/analyzer/pr106394.c: New test.
