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