JohelEGP added a comment. Using parameter packs within non-parenthesized requires-clauses results in weird formatting:
template <std::semiregular F, std::semiregular... Args> requires std::invocable < F, std::invoke_result_t<Args> ... > struct constant; vs template <std::semiregular F, std::semiregular... Args> requires(std::invocable<F, std::invoke_result_t<Args>...>) struct constant; CHANGES SINCE LAST ACTION https://reviews.llvm.org/D79773/new/ https://reviews.llvm.org/D79773 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits