Sorry for double posting. I think I can recreate the bug.
IMHO it's mainly about the combination of #define and comments on the same line and then the next #define becomes bugged.
Try this: new project, new header.
1) Add one line of comment,
2) then your #defines (at least 2, to see the bug) and
3) add a comment after some of them.
4) ctrl + shift + F
5) try to compile
My experiments: (Please visit the site to view this file)