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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-reduction             |

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
$ cat pr105476.ii
template <typename> struct Visitor_functor;
template <typename, int> struct Events {
  template <typename... Fn> struct Visitor : Visitor_functor<Fn>::type_t... {};
};
using ev_t = Events<wchar_t, 4>;
ev_t::Visitor v {
  {}
};

$ g++ pr105476.ii -c -std=gnu++20
pr105476.ii:8:1: internal compiler error: in build_deduction_guide, at
cp/pt.cc:29278
    8 | };
      | ^
0x75c539 build_deduction_guide
        /home/marxin/Programming/gcc/gcc/cp/pt.cc:29278
0xbc1035 do_class_deduction
        /home/marxin/Programming/gcc/gcc/cp/pt.cc:30049
0xbc1035 do_auto_deduction(tree_node*, tree_node*, tree_node*, int,
auto_deduction_context, tree_node*, int)
        /home/marxin/Programming/gcc/gcc/cp/pt.cc:30180
0xa9cc9b cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int)
        /home/marxin/Programming/gcc/gcc/cp/decl.cc:8119
0xb95ab7 cp_parser_init_declarator
        /home/marxin/Programming/gcc/gcc/cp/parser.cc:22837
0xb6ee96 cp_parser_simple_declaration
        /home/marxin/Programming/gcc/gcc/cp/parser.cc:15280
0xba1050 cp_parser_declaration
        /home/marxin/Programming/gcc/gcc/cp/parser.cc:14966
0xba1b6b cp_parser_toplevel_declaration
        /home/marxin/Programming/gcc/gcc/cp/parser.cc:14987
0xba1b6b cp_parser_translation_unit
        /home/marxin/Programming/gcc/gcc/cp/parser.cc:5010
0xba1b6b c_parse_file()
        /home/marxin/Programming/gcc/gcc/cp/parser.cc:48113
0xce5d69 c_common_parse_file()
        /home/marxin/Programming/gcc/gcc/c-family/c-opts.cc:1240
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to