https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99331

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |mpolacek at gcc dot 
gnu.org

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Started with

commit 16b61424dd309f61326f577a6deb8487c6c1f291
Author: Jason Merrill <ja...@redhat.com>
Date:   Fri Oct 21 15:45:45 2016 -0400

    re PR c++/77656 (64-bit integral template parameter gets incorrectly sized
as 32-bits)

            PR c++/77656
            * pt.c (convert_template_argument): Call convert_nontype_argument
            on value-dependent but not type-dependent arguments.
            (convert_nontype_argument): Handle value-dependent arguments.
            (canonicalize_expr_argument): New.
            (deducible_expression, unify): Skip CONVERT_EXPR.
            * error.c (dump_template_argument): Likewise.
            * mangle.c (write_expression): Likewise.

    From-SVN: r241425

think I'll have a look at this myself, though.

Reply via email to