OS: Windows 11
Version: clang-format version 21.1.1
Example code:
#define A (std::function<int()>)
#define B []
int main() {
auto foo{(std::function<int()>) [] { return 0; }};
auto bar{A B { return 0; }};
return 0;
}
After formatting:
#define A (std::function<int()>)
#define B []
int main() {
auto foo{(std::function<int()>)[] { return 0; }};
auto bar{A B{return 0;
}
}
;
return 0;
}
This is a follow-up to #135959.