analyzer: fix region::get_bit_size for bitfields
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 8 Jun 2021 18:45:07 +0000 (14:45 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Tue, 8 Jun 2021 18:45:07 +0000 (14:45 -0400)
commitc957d38044d7eb6a45f57a8a9f707c3c0a798e9f
treebc920e7cce354c801a55c2e0b620f8e45634d586
parent6b400aef1bdc84bbdf5011caff3fe5f82c68d253
analyzer: fix region::get_bit_size for bitfields

gcc/analyzer/ChangeLog:
* analyzer.h (int_size_in_bits): New decl.
* region.cc (int_size_in_bits): New function.
(region::get_bit_size): Reimplement in terms of the above.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/analyzer.h
gcc/analyzer/region.cc