<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Dec 8, 2013 at 3:20 PM, Mouse <span dir="ltr"><<a href="mailto:mouse@rodents-montreal.org" target="_blank">mouse@rodents-montreal.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="http://clang.llvm.org/comparison.html" target="_blank">http://clang.llvm.org/comparison.html</a> compares clang versus three other<br>

compilers, one of them gcc, and invites mail to cfe-dev "if you think<br>
some characterization is unfair here".<br>
<br>
But the comparison to gcc leaves off the major reason clang is a<br>
complete nonstarter for me: lack of support for gcc extensions.  (In my<br>
case nested function support is the biggest one; clang appears to be<br>
under the impression that they are "infrequently used", which, true or<br>
not in general, is not true of my code.)<br>
<br>
Not that it's a screaming big deal.  But I do think it's at least<br>
somewhat unfair to gcc to fail to at least mention clang's lack of<br>
support for some of gcc's extensions when comparing the two.<br></blockquote><div><br></div><div>Thanks for the suggestion; I've updated the comparison to note that GCC provides some language extensions that Clang does not (and vice versa). Please let us know if there's anything else you think should be adjusted in the comparison page; I also spotted another couple of places where it was out of date (listing Clang advantages in areas where GCC has caught up). We should probably also weaken some of our claims about diagnostics, since GCC 4.9 has got a lot better in that area.</div>
</div></div></div>