Backl1ght added inline comments.
================ Comment at: clang/lib/Format/Format.cpp:809 Style.AllowShortCaseLabelsOnASingleLine); + IO.mapOptional("AllowShortCompoundRequirementOnASingleLine", + Style.AllowShortCompoundRequirementOnASingleLine); ---------------- MyDeveloperDay wrote: > haven't we use "Requires" in other options? What is the definition of > Compound? > > I might be tempted for this to be AllShortRequiresOnASingleLine but then it > be an enum with the following options > > ``` > Leave > Never > Always > Compound > ``` There are some options related to requires like IndentRequiresClause, RequiresClausePosition, etc. But as for single line and brace wrapping, requires is not yet considered. "Compound" is from Compound Requirements section in this page https://en.cppreference.com/w/cpp/language/requires I think this is a better way, I would try implementing it. ================ Comment at: clang/lib/Format/Format.cpp:1265 LLVMStyle.AllowShortCaseLabelsOnASingleLine = false; + LLVMStyle.AllowShortCompoundRequirementOnASingleLine = true; LLVMStyle.AllowShortEnumsOnASingleLine = true; ---------------- MyDeveloperDay wrote: > why would the default be true, is that what happens today? yes Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D139834/new/ https://reviews.llvm.org/D139834 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits