aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/expr/discarded1.C
blob: c0c22e9e95bfdc5da44bc67296d81f120e5b9769 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// PR c++/111419

struct Incomplete;

template<class T> struct Holder { T t; }; // { dg-bogus "incomplete" }

extern Holder<Incomplete> a;
extern Holder<Incomplete>& b;
extern Holder<Incomplete>* c;

int main() {
  a;
  b;
  *c;
}