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