Guard use of custom attributes against macroization#2649
Guard use of custom attributes against macroization#2649StephanTLavavej merged 2 commits intomicrosoft:mainfrom
Conversation
Define `_MSVC_MEOW` macro in `<yvals_core.h>`for each `[[msvc::meow]]` custom attribute with surrounding push_macro/pop_macro guards. Fixes microsoft#2645
|
One of the compiler devs is reworking how the |
|
I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed. |
|
Macros incoming! Shields up, red alert! 🚨 🛡️ 😹 |
|
@CaseyCarter : Are those All I found was https://docs.microsoft.com/en-us/cpp/cpp/attributes?view=msvc-170, which only mentions standard attributes and |
|
Define
_MSVC_MEOWmacro in<yvals_core.h>for each[[msvc::meow]]custom attribute with surrounding push_macro/pop_macro guards.Fixes #2645