1 // { dg-do assemble } 2 // prms-id: 438 3 4 class D; 5 6 class C 7 { 8 public: 9 void test() const; 10 }; 11 12 class D 13 { 14 public: 15 void a(C& b); // { dg-message "D::a|no known conversion" } 16 }; 17 test()18void C::test() const 19 { 20 D d; 21 22 d.a(*this); // { dg-error "const" } *this is const, so should get error 23 } 24