1// { dg-do run  }
2// Bug: generated B::operator= tries to call A::operator=
3
4#pragma implementation
5#line 1 "synth5.h"
6#pragma interface
7
8struct A {
9  virtual A& operator= (const A&) = 0;
10};
11
12struct B: public A {
13};
14#line 5 "synth5.C"
15int main() { }
16