Hi,<div><br></div><div>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.</div>
<div><br></div><div>OK to commit?</div><div><br></div><div>Thanks,</div><div>Richard</div>