Visual Assist incorrectly highlights macros with multiline parameters as errors if the opening parenthesis for the macro is not on the same line as the macro name:
#define IGNORE_THIS_TEXT( ... )
IGNORE_THIS_TEXT( This works just fine! )
IGNORE_THIS_TEXT(
This also works perfectly!
);
IGNORE_THIS_TEXT
(
However, this is (incorrectly) highlighted as an error!
);
Is it easy to fix this? If so, how soon can fix be expected?