philnik777 wrote:

@AaronBallman I'm not _super_ worried about these specific cases, but I'd like 
to know how to proceed with `msvc` attributes we'd like to use in libc++ 
generally. e.g. `msvc::intrinsic` would be quite nice and doesn't actually need 
to be bound to the MSVC ABI. Also, as more and more attributes can't be 
_Uglified due to Microsoft not feeling like it there will inevitably be a clash 
somewhere. I'd also be fine with not providing anything for MSVC-only 
attributes but providing an alternate spelling for attributes that are useful 
outside the MSVC ABI. It'd suck having to work around that my not using the 
obviously correct tool `__has_attribute(msvc::no_unique_address)` though.

https://github.com/llvm/llvm-project/pull/113765
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to