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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Still ICEs.  Unsure if a dup of one of the existing unify bugs.

$ ./cc1plus -quiet 57527.C
57527.C: In substitution of ‘template<unsigned int ...N> Y<Z>::Y(X<Args, N>...)
[with unsigned int ...N = <missing>]’:
57527.C:15:15:   required from here
57527.C:15:15: internal compiler error: in unify, at cp/pt.c:22209
   15 |     Y<Z> y( x );
      |               ^
0xaeccfc unify
        /home/mpolacek/src/gcc/gcc/cp/pt.c:22209
0xaee55f unify
        /home/mpolacek/src/gcc/gcc/cp/pt.c:22553
0xaea113 try_class_unification
        /home/mpolacek/src/gcc/gcc/cp/pt.c:21548
0xaee985 unify
        /home/mpolacek/src/gcc/gcc/cp/pt.c:22590
0xae77f3 unify_one_argument
        /home/mpolacek/src/gcc/gcc/cp/pt.c:20781
0xaeb037 unify_pack_expansion
        /home/mpolacek/src/gcc/gcc/cp/pt.c:21796
0xae7e20 type_unification_real
        /home/mpolacek/src/gcc/gcc/cp/pt.c:20920
0xae5f81 fn_type_unification(tree_node*, tree_node*, tree_node*, tree_node*
const*, unsigned int, tree_node*, unification_kind_t, int, conversion**, bool,
bool)
        /home/mpolacek/src/gcc/gcc/cp/pt.c:20280
0x85b35a add_template_candidate_real
        /home/mpolacek/src/gcc/gcc/cp/call.c:3315
0x85b8ec add_template_candidate
        /home/mpolacek/src/gcc/gcc/cp/call.c:3400
0x863c22 add_candidates
        /home/mpolacek/src/gcc/gcc/cp/call.c:5724
0x85d67d build_user_type_conversion_1
        /home/mpolacek/src/gcc/gcc/cp/call.c:3953
0x8561c1 implicit_conversion
        /home/mpolacek/src/gcc/gcc/cp/call.c:1999
0x8554a1 reference_binding
        /home/mpolacek/src/gcc/gcc/cp/call.c:1838
0x855ae3 implicit_conversion
        /home/mpolacek/src/gcc/gcc/cp/call.c:1937
0x857d24 add_function_candidate
        /home/mpolacek/src/gcc/gcc/cp/call.c:2330
0x863c63 add_candidates
        /home/mpolacek/src/gcc/gcc/cp/call.c:5737
0x873778 build_new_method_call_1
        /home/mpolacek/src/gcc/gcc/cp/call.c:9753
0x8743f2 build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc,
vl_embed>**, tree_node*, int, tree_node**, int)
        /home/mpolacek/src/gcc/gcc/cp/call.c:9940
0x871eab build_special_member_call(tree_node*, tree_node*, vec<tree_node*,
va_gc, vl_embed>**, tree_node*, int, int)
        /home/mpolacek/src/gcc/gcc/cp/call.c:9366
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to