1 // { dg-do compile { target c++23 } }
8 using B::A::A; // FIXME: we don't notice this inherited ctor
11 using ty1 = decltype(B(0)); // { dg-bogus "" "" { xfail *-*-* } }
14 template<class T=void>
16 using A<int>::A; // FIXME: we don't notice this one either
19 using ty2 = decltype(C(0)); // { dg-bogus "" "" { xfail *-*-* } }
27 using ty3 = decltype(D(0));
30 A(int) -> A<char>; // FIXME: we need to rebuild the guides of D
31 using ty4 = decltype(D(0));
32 using ty4 = D<char>; // { dg-bogus "conflicting" "" { xfail *-*-* } }