Checklist - [x] This problem exists even with the setting `"C_Cpp.enhancedColorization": "Disabled"` If Disabling that^ makes the problem go away, then follow this to make an issue on the C++ extension: https://github.com/microsoft/vscode-cpptools/issues/new/choose ## The code with a problem is: ```c #define DEF(name) JS_ATOM_ ## name, #ifdef DEF DEF(switch) #endif ``` ## It looks like: <img width="540" height="202" alt="Image" src="https://github.com/user-attachments/assets/fa1baf8b-7987-40d4-b400-6949000b7e91" /> ## It should look like: The `#endif` should be highlighted as valid, as with other keywords: <img width="548" height="202" alt="Image" src="https://github.com/user-attachments/assets/b55f67bd-4355-4eeb-a4f3-fda40b2b15a1" />