<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 2, 2013 at 6:34 PM, Anton Popov <span dir="ltr"><<a href="mailto:popov@uni-mainz.de" target="_blank">popov@uni-mainz.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">Have you ever tried to compile PETSc with -Wconversion option (or
    similar) switched on?<br>
    <br>
    I just tried it recently with our code, and it completely spammed
    compiler output by the stuff originating from PETSc headers.<br>
    I find this option really useful, because it already helped me to
    find truncated conversion bugs.<br>
    However, enormous volume of PETSc warning makes my job really tough
    to find that couple of lines that my code triggers.<br>
    Yes, I know, there is grep, but I still want to use my IDE.</div></blockquote></div><br>I set up -Wconversion for one of my projects (years ago) and needed to add a couple GCC diagnostic ignored "-Wconversion" pragmas. (Use C99 _Pragma so you can put it in a macro.) I'm not sure if it's feasible to use this internally in PETSc, but I'll have a look.</div>
</div>