// PR c++/91673 - ICE with noexcept in alias-declaration. | |
// { dg-do compile { target c++17 } } | |
template<typename Sig> | |
struct overload; | |
template<typename Ret, typename... Args, bool NoExcept> | |
struct overload<Ret(Args...) noexcept(NoExcept)> { | |
using signature_t = Ret(Args...) noexcept(NoExcept); | |
}; | |
overload<void()> x; |