I suspect the problem here is that the formatter thinks it's looking at a multiplication. It's easy to recognize the standard types (char, double, ...) - it's much, much, harder to recognize "custom" type definitions (in code formatter, browse info manager, etc - none of them is a compiler, with a full context).
I will look at it, but I may not do much about it (a small bug compared to the very large job of fixing it, I think).