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

<div><br></div><div>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. </div>

<div>Is this something expected ? Can I fix it by hardcoding the path as explained on clang website ? </div><div><br></div><div>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 ...</div>

<div><br></div><div>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. </div><div><br></div><div>Kind regards,<br clear="all">

Romain<br>
</div>