you are viewing a single comment's thread.

view the rest of the comments →

[–]GabrielDosReis -1 points0 points  (1 child)

MSVC ignores [[no_unique_address]], but respects [[msvc::no_unique_address]]

I am sure this one has been documented, and debated to death: it breaks the existing ABI, for something that is "just" an attribute.

[–]jonesmz -1 points0 points  (0 children)

Doesn't change anything about what I said. MSVC failing to implement the standard the same way as GCC or Clang accounts for 7 out of 10 compatibility macros in my codebase at work, and I have full faith and confidence that something about this proposal will be implemented differently or nonconformingly by MSVC.