aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp1z/aggr-base2a.C
blob: ceeb6d8f120cf838bc8aa545ed0065110a707b92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// { dg-do compile { target c++11 } }

struct derived;
struct base {
  friend struct derived;
private: 
  base();
};
struct derived : base {};

derived d1{};			// { dg-error "" "" { target c++17 } }
derived d2;			// still OK