https://bugs.llvm.org/show_bug.cgi?id=41899
auto lambda = [&a = a]() { a = 2; };
is formatted as
auto lambda = [& a = a]() { a = 2; };
With an extra space if PointerAlignment is set to Left
The space "& a" looks strange when there is no type in the lambda's intializer expression. This can be worked around with by setting "PointerAlignment: Right", but ideally "PointerAlignment: Left" would not add a space in this case.