[cfe-dev] Clang warning verbosity issue/question

Romain Pechayre rpechayr at gmail.com
Fri Sep 3 08:15:04 PDT 2010


Hello all,

I've been using clang for a few days to build c++ code at work, and I really
enjoy it !
I am almost ready to drop my gcc build config (debug), but I am having a lot
of warning !

As I am manually passing path to the right includes using
-I/path-to-stl-headers, I get a few warning on stl headers that are repeated
again and again.For example, I get a warning for some template
specialisations saying that a struct is already declared whereas it is a
template specialisation.
Is this something expected ? Can I fix it by hardcoding the path as
explained on clang website ?

In addition to that, I get a lot of warning from boost macros, since clang
is telling me that an argument (say "weights") is unused, whereas it is
actually used as part of the name of a struct. So I was wondering it these
warnings where real ones or it there was something wrong ...

The result of this is that it is difficult for me to use clang as I cannot
see my own warnings lost in a list of 1000 warnings from the headers I am
including.

Kind regards,
Romain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20100903/d03e06ba/attachment.html>


More information about the cfe-dev mailing list