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