Hi,

The attached patch switches libc++ from using _ATTRIBUTE(noreturn) to
_LIBCPP_NORETURN. The former conflicts with a _ATTRIBUTE macro defined
(differently) by some platform headers. I think that it's not likely to be
useful to use a general mechanism like this for abstracting out the
attribute syntax, because many other attributes have name differences as
well as attribute syntax differences between platforms.

OK to commit?

Thanks,
Richard

Attachment: libcxx-noreturn.diff
Description: Binary data

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to