1// Build don't link:
2
3struct B { struct A { A(); int a; }; A aa; };
4B::A::A () { a = 37; }
5char *xx[]= {"/*",
6"../tests/m7.cc:1: warning: return type specification for constructor invalid",
7"../tests/m7.cc: In function struct A A ():",
8"../tests/m7.cc:2: `a' undeclared (first use this function)",
9"../tests/m7.cc:2: (Each undeclared identifier is reported only once",
10"../tests/m7.cc:2: for each function it appears in.)",
11"../tests/m7.cc:2: warning: control reaches end of non-void function",
12	       "*/" };
13
14