Merge from trunk @ 138209
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / crash52.C
blob74df601554ef3d10927f52cda6bc67a312ea1f98
1 // { dg-do assemble  }
2 // { dg-options "-Wreturn-type" }
3 // GROUPS passed old-abort
4 #include <iostream>
6 class A {
7 public:
8   friend A f(A &a);// { dg-error "" }  ambiguates.*
9 };
11 A &f(A &a) {// { dg-error "" }  new decl.*
12   std::cout << "Blah\n";
13 } // { dg-error "no return statement" }