The code parser which creates the symbol database sucks if a macro declaration is followed by a C-style comment:
#define AAA whatever /* comment#1 */
#define BBB whatever /* comment#2 */
#define CCC whatever /* comment#3 */
The symbol browser shows a single entry for AAA which spans the declaration of AAA and BBB.
The symbol BBB is not resolved ("go to declaration" sucks).
The symbol CCC is OK again.
No need to tell that this is more than annoying.
Seems as if the C-style comment is accidentally interpreted as line continuation.
Seems as if the empty line forces a new item.
I think this should be a pretty well known issue but the search function does not find something useful in the bug database. Should I write a new bug report? Would have to create an account just for that...