summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/inherit/error4.C
blob: 77fa75d19945bc81e3349689d73dd981305dad76 (plain)
1
2
3
4
5
6
7
8
9
10
//PR c++/28740

struct A { virtual ~A(); };

struct B : A A {};            // { dg-error "'A'|function definition|extra" }

A foo(const B &b)
{
  return b;                   // { dg-error "conversion" }
}