#ifdef highlight doesn't corresponds to actual state
Hello,
Before compilation:
I’m having an issue with IntelliSense (possibly clangd).
When a macro is undefined, the code inside #ifdef is correctly shown as inactive (dimmed). However, after I build and flash the project, the same code becomes highlighted as if it were active, even though the macro mDEBUG is still not defined.
The highlighting only returns to the correct state after I switch tabs or force a refresh.
Is this expected behavior, or could this be a bug or bad config on my side? It brings confusion to my workflow.
After compilation: 
