Description of problem: Both vim6.x and vim7 seem to generate invalid syntax coloring once a local value returning macro is used.(E.g. #define XXX(X) ({ int __x = X; __x; }) ) Please view the attached header file. Version-Release number of selected component (if applicable): vim-enhanced-7.0.042-0.fc5.x86_64 How reproducible: Always. Steps to Reproduce: 1. Open attached header file. 2. 3. Actual results: Invalid syntax coloring post macro definition. Expected results: Valid syntax (and match brace checking) post macro definition. Additional info: Also reported upstream to vim No BZ number. (Do they have BZ?)
Created attachment 134800 [details] Sample header file.
*** This bug has been marked as a duplicate of 203577 ***
I should really improve my search skills :(