diff options
author | Jason Merrill <jason@redhat.com> | 2023-05-01 21:03:45 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2023-05-02 16:24:20 -0400 |
commit | a43f3616c0069541b1f465eea67285eeeff36785 (patch) | |
tree | 0163b56e55840e3f3ebd74706dcbfc653c024f30 /gcc/tree-ssa-phiopt.cc | |
parent | 4b8d0d4d7fd245ef85c7801e7838845502a5a61d (diff) | |
download | gcc-a43f3616c0069541b1f465eea67285eeeff36785.zip gcc-a43f3616c0069541b1f465eea67285eeeff36785.tar.gz gcc-a43f3616c0069541b1f465eea67285eeeff36785.tar.bz2 |
c++: look for empty base at specific offset [PR109678]
While looking at the empty base handling for 109678, it occurred to me that
we ought to be able to look for an empty base at a specific offset, not just
in general.
PR c++/109678
gcc/cp/ChangeLog:
* cp-tree.h (lookup_base): Add offset parm.
* constexpr.cc (cxx_fold_indirect_ref_1): Pass it.
* search.cc (struct lookup_base_data_s): Add offset.
(dfs_lookup_base): Handle it.
(lookup_base): Pass it.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions