aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp1z/class-deduction-access2.C
blob: 87f20311e09f16ca7acb11a7715f7ac3141b7096 (plain)
1
2
3
4
5
6
7
8
9
10
// { dg-do compile { target c++17 } }

struct B {
protected:
    struct type {};
};
template<typename T> struct D : B {
    D(T, typename T::type);
};
D c = {B(), {}};