[cfe-commits] [PATCH] don't use _ATTRIBUTE in libc++

Howard Hinnant hhinnant at apple.com
Wed Jul 25 18:53:18 PDT 2012


On Jul 25, 2012, at 9:34 PM, Richard Smith <richard at metafoo.co.uk> wrote:

> 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
> <libcxx-noreturn.diff>

Yes, thanks for the work, and thanks for checking.

Howard




More information about the cfe-commits mailing list