1 // { dg-do assemble  }
2 // prms-id: 418
3 
4 class Base {
5 public:
6 	int foo;
7 };
8 
9 class Derived : public Base {
10 public:
11 	int bar;
12 };
13 
14 void func(Base&);		// { dg-error "" } referenced by error below
15 
func2(const Derived & d)16 void func2(const Derived& d) {
17 	func(d);		// { dg-error "" } should be error because of const
18 }
19