This patch implements proper mangling for MS-specific "unaligned" qualifier. The mangling part itself is tiny; most of the patch is required to convert "unaligned" from an ignored qualifier to a non-ignored one.
See PR27132 for an example of code that mangles incorrectly at the moment.
Yours,
Andrey
Software Engineer
Intel Compiler Team
This is possibly missing let LangOpts = [MicrosoftExt];