aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/g++.dg/cpp0x/ref-qual7.C
blob: 2430665db345355d90e551d0ea8015c3b7d2e6b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// typedef test
// { dg-require-effective-target c++11 }

typedef void F() &;

F f;				// { dg-error "" }
F* p;				// { dg-error "" }
extern F& r;			// { dg-error "" }

struct A {
  F f;
};

int main()
{
  A a;
  a.f();
  A().f();			// { dg-error "" }
}