* doc/invoke.texi: Document -std=c++17 and -std=gnu++17 and document
[official-gcc.git] / gcc / testsuite / g++.dg / cpp1z / noexcept-type9.C
blob45b64997072b61653e25f2e545b2d26eb8260cd1
1 // Test for PMF template args.
2 // { dg-options -std=c++17 }
3 // { dg-do compile }
5 struct A
7   void f() noexcept;
8   void g();
9 };
11 template <void (A::*)()> struct B { };
12 template <void (A::*)() noexcept> struct C { };
14 B<&A::f> b1;
15 B<&A::g> b2;
17 C<&A::f> c1;
18 C<&A::g> c2;                    // { dg-error "" }