// PR c++/93790 - wrong paren-init of aggregates interference. // { dg-do compile { target c++20 } } struct S { int i; }; const S& s(1); struct A { int i; A(int); }; const A& a(1); struct B { int i; B(int) = delete; }; const B& b(1); // { dg-error "use of deleted function" }