aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2023-09-12 12:15:13 -0400
committerJason Merrill <jason@redhat.com>2023-09-17 23:40:27 -0400
commitd5d45465b2b4376731c9ab8cd96b51a66496a492 (patch)
tree4fb9c6e1cbfa812c3399252a98a0e1f161149389
parent5761dce5d71e3dd013ce4db4c5e9b5e49c6cba23 (diff)
downloadgcc-d5d45465b2b4376731c9ab8cd96b51a66496a492.zip
gcc-d5d45465b2b4376731c9ab8cd96b51a66496a492.tar.gz
gcc-d5d45465b2b4376731c9ab8cd96b51a66496a492.tar.bz2
c++: overlapping subobjects tweak
The ABI is settling on "similar" for this rule. gcc/cp/ChangeLog: * class.cc (check_subobject_offset): Use similar_type_p.
-rw-r--r--gcc/cp/class.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/class.cc b/gcc/cp/class.cc
index 9139a00..d270dcbb1 100644
--- a/gcc/cp/class.cc
+++ b/gcc/cp/class.cc
@@ -4065,7 +4065,7 @@ check_subobject_offset (tree type, tree offset, splay_tree offsets)
return 1;
if (cv_check != ignore
- && same_type_ignoring_top_level_qualifiers_p (elt, type))
+ && similar_type_p (elt, type))
{
if (cv_check == fast)
return 1;