1// { dg-do compile } 2// { dg-options "-std=c++11 -Wsuggest-override" } 3struct A 4{ 5 A(); 6 virtual ~A(); 7 virtual void f(); 8 virtual int bar(); 9 int c(); 10 operator int(); 11 virtual operator float(); 12}; 13 14struct B : A 15{ 16 B(); 17 virtual ~B(); 18 virtual void f(); // { dg-warning "can be marked override" } 19virtual int bar() override; 20int c(); 21operator int(); 22virtual operator float(); // { dg-warning "can be marked override" } 23}; 24