summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/parse/crash31.C
blob: e7d6bdc146599546c1e95ba1d0a3d8325f3c0853 (plain)
1
2
3
4
5
6
7
8
9
struct A // { dg-message "not complete" }
{
  A : A; // { dg-error "expected|incomplete" }
  A : B; // { dg-error "not declared|incomplete" }
  A : A(); // { dg-error "undefined type|incomplete" }
  A : B(); // { dg-error "function call|incomplete|not declared" }
  A : A[]; // { dg-error "expected|array reference|incomplete" }
  A : B[]; // { dg-error "not declared|expected|array reference|incomplete" }
};