blob: 38dd05cd066cbf56abc921c74e0e85941798ac8c [file] [log] [blame]
// PR c++/102338
// { dg-do compile { target c++14 } }
struct S {
template<typename T>
static auto f(T&& t) noexcept {
return true;
}
template<typename T, typename... Ts>
static auto f(T&& t, Ts&& ... ts) noexcept(noexcept(f(ts...))) {
return f(ts...);
}
};
int main() {
S::f(true, 0, 5u);
return 0;
}