]> git.ipfire.org Git - thirdparty/gcc.git/commit
analyzer: fix ICE on zero-sized arrays [PR110882]
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 3 Aug 2023 13:47:44 +0000 (09:47 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Thu, 3 Aug 2023 13:47:44 +0000 (09:47 -0400)
commitc62f93d1e0383def445d4ef2b812468cb7cdaf05
tree3ca1d6738b3287675ffdc6cd9951b6f09a007b4f
parenta9b6043983b2ebd9d5c0f72043b17110b54f1910
analyzer: fix ICE on zero-sized arrays [PR110882]

gcc/analyzer/ChangeLog:
PR analyzer/110882
* region.cc (int_size_in_bits): Fail on zero-sized types.

gcc/testsuite/ChangeLog:
PR analyzer/110882
* gcc.dg/analyzer/pr110882.c: New test.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/region.cc
gcc/testsuite/gcc.dg/analyzer/pr110882.c [new file with mode: 0644]