[clang] [clang-format] Keep compound literals stable in macro bodies (PR #173771)
Björn Schäpers via cfe-commits
cfe-commits at lists.llvm.org
Sun Dec 28 05:26:18 PST 2025
================
@@ -491,6 +491,31 @@ void UnwrappedLineParser::calculateBraceTypes(bool ExpectClassBody) {
SmallVector<StackEntry, 8> LBraceStack;
assert(Tok->is(tok::l_brace));
+ constexpr int MaxLookBack = 64;
+ const auto IsAddressOfParenExpression = [](const FormatToken *RightParen) {
+ if (!RightParen || RightParen->isNot(tok::r_paren))
----------------
HazardyKnusperkeks wrote:
You already checked `PrevToken` before calling this. No need for a double check.
https://github.com/llvm/llvm-project/pull/173771
More information about the cfe-commits
mailing list