This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [C++ PATCH] Fix FIX_TRUNC_EXPR instantiation (PR c++/84942)
- From: Jason Merrill <jason at redhat dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc-patches List <gcc-patches at gcc dot gnu dot org>, Alexandre Oliva <aoliva at redhat dot com>
- Date: Tue, 20 Mar 2018 17:00:34 -0400
- Subject: Re: [C++ PATCH] Fix FIX_TRUNC_EXPR instantiation (PR c++/84942)
- References: <20180319195041.GR8577@tucnak>
On Mon, Mar 19, 2018 at 3:50 PM, Jakub Jelinek <jakub@redhat.com> wrote:
> +int a(__attribute__((b((int)__builtin_inf() * 1ULL / auto))));
This seems like another situation like 84610 and 84642 that Alex sent
a patch for, of 'auto' in an attribute wrongly being treated as an
implicit template parameter. As I suggested in response to his patch,
we ought to disable auto_is_implicit_function_parm_p within an
attribute-specifier.
Jason