1 // PR c++/83644
2 // { dg-do compile { target c++17 } }
3 
4 namespace std {
5 template <typename> bool is_invocable_v;
6 }
compose(F)7 template <typename F> auto compose(F) {
8   [](auto... objs) noexcept(std::is_invocable_v<decltype(objs)...>){};
9 }
10 
f()11 auto f() { compose(3); }
12