JohelEGP added a comment. I found another case. See how everything after the //requires-clause// is indented for constructors with just the constructor's name (it works otherwise, maybe because it looks like a function).
class [[nodiscard]] data_t { public: template <std::ranges::input_range R> requires std::same_as<std::ranges::range_value_t<R>, flippable_tile_id> /*explicit*/ data_t(R&& ids, const format_t f = encoding_t::csv) : format_t{f}, tile_ids_{ranges::to_vector(std::forward<R>(ids))} { } [[nodiscard]] bool operator==(const data_t&) const = default; }; 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