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

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

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