While writing tests for D88227, I noticed that multi-variable declarations
such as SomeType *qualified *a = NULL, *const *b; were being formatted
weirdly for Left and Middle pointer alignment. This change attempts to make
this more consistent and ensures there is always a space between the */&
and the variable name.
Before (with PAS_Left):
SomeType * const *a = NULL, * const *b;
SomeType* const* a = NULL, * const* b;