This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [C++ Patch] PR 51312
- From: Jason Merrill <jason at redhat dot com>
- To: Paolo Carlini <paolo dot carlini at oracle dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 08 Aug 2014 14:22:01 -0400
- Subject: Re: [C++ Patch] PR 51312
- Authentication-results: sourceware.org; auth=none
- References: <53E359BC dot 10008 at oracle dot com> <53E37E22 dot 8020002 at redhat dot com> <53E3861B dot 4050703 at oracle dot com> <53E39B0C dot 6090007 at redhat dot com> <53E3AA2D dot 2050705 at redhat dot com> <53E3AC51 dot 60109 at oracle dot com> <53E3BAE7 dot 50700 at redhat dot com> <53E489C7 dot 3060600 at oracle dot com> <53E4A068 dot 9020407 at oracle dot com> <53E4D6E4 dot 3060000 at redhat dot com> <53E50310 dot 4030109 at oracle dot com>
On 08/08/2014 01:04 PM, Paolo Carlini wrote:
-float d = { i };
+float d = { i }; // { dg-error "narrowing" }
No, this case is the entire point of -Wno-narrowing.
I was suggesting that we ignore -Wno-narrowing *for a constant value*,
but i is not a constant-expression.
Jason