https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92948
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-12-16 CC| |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> --- This tsubst_copy ICE started with r267108 but before that we had another ICE: 92948.C:13:21: internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.c:4594 13 | using Bbb = Bbb_<AAA>; | ^ 0x8982d3 cxx_eval_constant_expression ../../gcc/cp/constexpr.c:4594 0x88b4a5 cxx_eval_call_expression ../../gcc/cp/constexpr.c:1508 0x8970c9 cxx_eval_constant_expression ../../gcc/cp/constexpr.c:4288 0x899db8 cxx_eval_outermost_constant_expr ../../gcc/cp/constexpr.c:5023 0x89a62d cxx_constant_value(tree_node*, tree_node*) ../../gcc/cp/constexpr.c:5144 0xa5be7a get_template_parm_object ../../gcc/cp/pt.c:6726 0xa5dab7 convert_nontype_argument ../../gcc/cp/pt.c:7187 0xa60ec2 convert_template_argument ../../gcc/cp/pt.c:8094 0xa62aa2 coerce_template_parms ../../gcc/cp/pt.c:8574 0xa631ac coerce_innermost_template_parms ../../gcc/cp/pt.c:8695 0xa65769 lookup_template_class_1 ../../gcc/cp/pt.c:9392 0xa67db7 lookup_template_class(tree_node*, tree_node*, tree_node*, tree_node*, int, int) ../../gcc/cp/pt.c:9751 0xae8a49 finish_template_type(tree_node*, tree_node*, int) ../../gcc/cp/semantics.c:3257 0x9fabe3 cp_parser_template_id ../../gcc/cp/parser.c:16103 0xa0773f cp_parser_class_name ../../gcc/cp/parser.c:22660 0x9e74f8 cp_parser_qualifying_entity ../../gcc/cp/parser.c:6638 0x9e6598 cp_parser_nested_name_specifier_opt ../../gcc/cp/parser.c:6324 0x9fd271 cp_parser_simple_type_specifier ../../gcc/cp/parser.c:17442 0x9fc7bb cp_parser_type_specifier ../../gcc/cp/parser.c:17115 0xa05143 cp_parser_type_specifier_seq ../../gcc/cp/parser.c:21404 the second ICE started with Implement P0732R2, class types in non-type template parameters. / r265789, before that the test was rejected. So confirmed, though it may be a dup too.