It seems that clangd formatting style is messed up in structs definition (I do not know if this is reflected somewhere else) if fields are named with lexical keywords.
See images below:
The thing is that new/delete are not C keywords, yet recognised as such, messing the formatting.
Expected behaviour:
