| // Test for PMF template args. | |
| // { dg-do compile { target c++17 } } | |
| struct A | |
| { | |
| void f() noexcept; | |
| void g(); | |
| }; | |
| template <void (A::*)()> struct B { }; | |
| template <void (A::*)() noexcept> struct C { }; | |
| B<&A::f> b1; | |
| B<&A::g> b2; | |
| C<&A::f> c1; | |
| C<&A::g> c2; // { dg-error "" } |