<br><br><div class="gmail_quote">On Tue, Oct 4, 2011 at 3:24 PM, Eli Friedman <span dir="ltr"><<a href="mailto:eli.friedman@gmail.com" target="_blank">eli.friedman@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div>On Tue, Oct 4, 2011 at 11:13 AM, Ivan Krasin <<a href="mailto:krasin@chromium.org" target="_blank">krasin@chromium.org</a>> wrote:<br>
> Hi llvm team!<br>
><br>
> This patch adds support of -Wno-extension-used to make it possible to<br>
> suppress the warning:<br>
><br>
> lala.c:1:21: warning: extension used [-pedantic]<br>
> double lala(double) asm("llvm.log.f64");<br>
><br>
> r140770 has started to promote this warning to error if -Werror is<br>
> specified (which is absolutely correct).<br>
> We have a test that checks some llvm intrinsics and it's not Clangy to<br>
> drop -Werror just because one particular warning is expected.<br>
> I have added the option to suppress this warning and has removed it<br>
> from the test for warnings w/o suppression options.<br>
><br>
> OK to commit?<br>
<br>
</div></div>We really ought to clarify what exactly this is warning about and name<br>
the warning group in a more intuitive way.  -Wno-extension-used<br>
doesn't give the user any idea what warning it is actually<br>
suppressing.  I'm drawing a blank as to what exactly to call it,<br>
though.<br></blockquote><div>Hi Eli,</div><div><br></div><div>It suppresses any language extension used in the program source. I have no preference on how the flag should be named and I have chosen "extension-used" just to fit to the existing warning message:</div>

<div> "warning: extension used [-pedantic]"</div><div><br></div><div>Probably, a better name would be language-extension or language-extension-used. In this case -Wno-language-extension would give a good idea of what warning does it suppress.</div>
<div>Are you fine with any of the options above? Do you have a better idea?</div><div><br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span><font color="#888888"><br>
-Eli<br>
</font></span></blockquote></div><br>