From 0807111e6347778910c9cf63521b7c838effceb8 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Thu, 12 May 2022 17:38:40 -0400 Subject: [PATCH] Revert "c++: designator and anon struct [PR101767]" 101767 wasn't broken on the 10 branch, so it doesn't need the fix, just the test. PR c++/101767 This reverts commit 846bff4d4659d9b2026da574194599f38a00cc79. --- gcc/cp/decl.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index a8fb9581cb28..99a4eb59ba8d 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -6251,11 +6251,6 @@ reshape_init_class (tree type, reshape_iter *d, bool first_initializer_p, return error_mark_node; } - if (!field && ANON_AGGR_TYPE_P (type)) - /* Apparently the designator isn't for a member of this anonymous - struct, so head back to the enclosing class. */ - break; - if (!field || TREE_CODE (field) != FIELD_DECL) { if (complain & tf_error) -- 2.47.2