1 // PR c++/43079 2 3 struct A {}; 4 5 struct B 6 { 7 void foo() const; 8 void foo(); 9 }; 10 11 template<void (A::*)()> void bar(); // { dg-message "note" } 12 baz()13 void baz() 14 { 15 bar<&B::foo>(); // { dg-error "template argument|no match|convert" } 16 } 17