From @mopsfelder on February 27, 2017 13:40
- VSCode Version: 1.9.1
- Extensions: ms-vscode.cpptools@0.10.1
- OS Version: Fedora 25
Steps to Reproduce:
- Create a basic C program with macro definition containing a function. For example:
#include <stdio.h>
#define FOO bar()
int main(void)
{
return 0;
}
- With the above code example, the syntax highlight for C code breaks, turning
main() definition entirely blue-ish. See:

It seems that the syntax highlight motor expects a comma ; after a pair of parenthesis is added to macro definition, correcting the colors:

Copied from original issue: microsoft/vscode#21493