https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105652
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2022-05-19 CC| |jason at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- #1 0x00000000011f808e in is_base_type (type= <template_type_parm 0x7ffff6689150 T>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:13400 13400 gcc_unreachable (); (gdb) l 13395 return 0; 13396 13397 default: 13398 if (is_cxx_auto (type)) 13399 return 0; 13400 gcc_unreachable (); 13401 } (gdb) bt #0 fancy_abort (file=0x3293a38 "/home/rguenther/src/gcc4/gcc/dwarf2out.cc", line=13400, function=0x329ec90 <is_base_type(tree_node*)::__FUNCTION__> "is_base_type") at /home/rguenther/src/gcc4/gcc/diagnostic.cc:2022 #1 0x00000000011f808e in is_base_type ( type=<template_type_parm 0x7ffff6689150 T>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:13400 #2 0x00000000011fa255 in modified_type_die ( type=<template_type_parm 0x7ffff6689150 T>, cv_quals=0, reverse=false, context_die=<dw_die_ref 0x7ffff65430a0 DW_TAG_structure_type <parent=0x7ffff6543000 DW_TAG_compile_unit>>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:13884 #3 0x0000000001213da1 in add_type_attribute ( object_die=<dw_die_ref 0x7ffff6543370 DW_TAG_template_type_param <parent=0x7ffff65430a0 DW_TAG_structure_type>>, type=<template_type_parm 0x7ffff6689150 T>, cv_quals=0, reverse=false, context_die=<dw_die_ref 0x7ffff65430a0 DW_TAG_structure_type <parent=0x7ffff6543000 DW_TAG_compile_unit>>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:22298 #4 0x00000000011fb0e8 in generic_parameter_die ( parm=<type_decl 0x7ffff66871c8 T>, arg=<template_type_parm 0x7ffff6689150 T>, emit_name_p=true, parent_die=<dw_die_ref 0x7ffff65430a0 DW_TAG_structure_type <parent=0x7ffff6543000 DW_TAG_compile_unit>>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:14143 #5 0x00000000011fae34 in gen_generic_params_dies ( t=<record_type 0x7ffff66891f8 S>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:14063 #6 0x0000000001223f27 in gen_scheduled_generic_parms_dies () at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:27824 #7 0x000000000122f990 in dwarf2out_early_finish (filename=0x457ec70 "t.ii") at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:32943