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
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
