On Mon, Oct 24, 2011 at 8:06 AM, Jason Merrill <ja...@redhat.com> wrote: > On 10/24/2011 07:47 AM, Paolo Carlini wrote: [...] >> and also, as >> requested by Gaby, preventing -Wno-narrowing from suppressing the >> warning in C++0x mode (if the user really needs to silence it, >> -Wno-c++0x-compat works). I also added a new testcase for that. > > No. I added -Wno-narrowing specifically to suppress the diagnostic in C++0x > mode; see c++/49793. There are several diagnostics required by standards > that can be suppressed by -Wno- flags, such as -Wno-long-long.
I do not think I follow. The way we suppress a standard feature is through a non-W flag. -Wno-long-long should not have any effect at all in C++11. It may have an effect in C++03. -- Gaby