<div dir="ltr">Sorry for the delay, that should be fixed in r288220.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 4 November 2016 at 09:58, Pavel A. Lebedev via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, Nov 3, 2016 2:19 AM, Richard Smith via <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br>
> I fixed this in r285779.<br>
<br>
</span>Thanks, that fixes the problem I reported, but there's more:<br>
<br>
$ cat d2.cpp<br>
<br>
#include <xmmintrin.h><br>
<br>
$ clang++ -std=c++1z -fno-exceptions -fsyntax-only d2.cpp<br>
<br>
In file included from d.cpp:1:<br>
In file included from /usr/bin/../lib/clang/4.0.0/<wbr>include/xmmintrin.h:39:<br>
/usr/bin/../lib/clang/4.0.0/<wbr>include/mm_malloc.h:39:16: error: conflicting types for 'posix_memalign'<br>
extern "C" int posix_memalign(void **__memptr, size_t __alignment, size_t __size);<br>
               ^<br>
/usr/include/stdlib.h:503:12: note: previous declaration is here<br>
extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)<br>
           ^<br>
1 error generated.<br>
<br>
The second file comes from glibc 2.23. The rest of the declaration<br>
(not shown in the error message above) contains a macro that expands<br>
to throw() when compiled with C++ compiler, whatever that means for<br>
an extern "C" function (which it is due to being inside extern "C" {}<br>
block, also not shown above). The first declaration has no explicit<br>
exception specification. As with the previous case, the error disappears<br>
if one omits -fno-exceptions.<br>
<div class="HOEnZb"><div class="h5"><br>
---<br>
Pavel A. Lebedev<br>
<br>
______________________________<wbr>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br></div>