From d5d45465b2b4376731c9ab8cd96b51a66496a492 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 12 Sep 2023 12:15:13 -0400 Subject: [PATCH] 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. --- gcc/cp/class.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/cp/class.cc b/gcc/cp/class.cc index 9139a0075abf..d270dcbb14ce 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; -- 2.47.2