<div class="gmail_quote">On Wed, Jul 25, 2012 at 6:53 PM, Howard Hinnant <span dir="ltr"><<a href="mailto:hhinnant@apple.com" target="_blank">hhinnant@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Jul 25, 2012, at 9:34 PM, Richard Smith <<a href="mailto:richard@metafoo.co.uk">richard@metafoo.co.uk</a>> wrote:<br>
<br>
> Hi,<br>
><br>
> 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.<br>

><br>
> OK to commit?<br>
><br>
> Thanks,<br>
> Richard<br>
</div></div>> <libcxx-noreturn.diff><br>
<br>
Yes, thanks for the work, and thanks for checking.<br></blockquote><div><br></div><div>Thanks, r160773.</div></div>