<div dir="ltr">C11 != C++11<br><br>-eric</div><br><div class="gmail_quote">On Wed, May 6, 2015 at 11:38 PM C Bergström <<a href="mailto:cbergstrom@pathscale.com">cbergstrom@pathscale.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am I mistaken in that some .c files must actually be compiled as c++?<br>
<br>
In file included from openmp-llvm/runtime/src/kmp_ftn_cdecl.c:16:<br>
openmp-llvm/runtime/src/kmp.h:210:3: warning: redefinition of typedef<br>
'ident_t' is a C11 feature [-Wtypedef-redefinition]<br>
} ident_t;<br>
  ^<br>
----------<br>
I previously sent a patch that fixes this and it was completely rejected.<br>
<br>
IMHO - This must be fixed<br>
1) C files should be renamed .cxx, .cpp or something correct<br>
or<br>
2) Make .c files be treated as c++ lang in cmake<br>
or<br>
3) Stop using c++(11) inside c files<br>
<br>
Please let me know if I'm mistaken. I've only looked at the warnings<br>
and now recent errors as a result.<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div>