[cfe-dev] Clang warning verbosity issue/question
Douglas Gregor
dgregor at apple.com
Fri Sep 3 08:57:44 PDT 2010
On Sep 3, 2010, at 8:15 AM, Romain Pechayre wrote:
> 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 ?
>
You can use -isystem instead of -I.
> 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 ...
Can you show us the specific warning that you're seeing?
- Doug
More information about the cfe-dev
mailing list