blob: f4e9e3b6c7ac976ed1e3ba2b1592c1d416733ba4 [file] [log] [blame]
// Test for function pointer conversion on template arguments.
// { dg-do compile { target c++17 } }
template <void (*P)()> struct A { };
void f() noexcept { }
constexpr void (*p)() noexcept = f;
A<f> a;
A<p> b;