aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2021-06-08 14:43:48 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2021-06-08 14:43:48 -0400
commit6b400aef1bdc84bbdf5011caff3fe5f82c68d253 (patch)
tree70ec581cd36da8f5ba13be52f27b43cc64d7b42c /gcc/cp/decl.c
parent8c5a5404cb68e5e39e296849944019b93a591646 (diff)
downloadgcc-6b400aef1bdc84bbdf5011caff3fe5f82c68d253.zip
gcc-6b400aef1bdc84bbdf5011caff3fe5f82c68d253.tar.gz
gcc-6b400aef1bdc84bbdf5011caff3fe5f82c68d253.tar.bz2
analyzer: split out struct bit_range from class concrete_binding
gcc/analyzer/ChangeLog: * store.cc (concrete_binding::dump_to_pp): Move bulk of implementation to... (bit_range::dump_to_pp): ...this new function. (bit_range::cmp): New. (concrete_binding::overlaps_p): Update for use of bit_range. (concrete_binding::cmp_ptr_ptr): Likewise. * store.h (struct bit_range): New. (class concrete_binding): Replace fields m_start_bit_offset and m_size_in_bits with new field m_bit_range. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/cp/decl.c')
0 files changed, 0 insertions, 0 deletions