The clang-format may go wrong when handle c++ coroutine keywords and pointer.
The default value for PointerAlignment is PAS_Right. So the following format is good:
co_return *a;
But within some code style, the value for PointerAlignment is PAS_Left, the behavior goes wrong:
co_return* a;
test-plan: check-llvm, check-clang
I don't think this should be in the tests, because it is not true (if your patch works).