It seems to be impossible (please correct me) to make clang-format format a macro definition like this:
#define macro { \
int body = 0; \
}
No matter what I try, it moves the opening bracket to a new line:
#define macro \
{ \
int body = 0; \
}
(One of the variations)
Probably related: #53180