https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90490
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-05-15 CC| |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Confirmed. $ ./cc1plus -quiet 90490.C 90490.C:3:41: internal compiler error: in verify_ctor_sanity, at cp/constexpr.c:2959 3 | void g() noexcept(decltype(int{ }) { }) { | ^ 0x8afa98 verify_ctor_sanity /home/mpolacek/src/gcc/gcc/cp/constexpr.c:2959 0x8afe63 cxx_eval_bare_aggregate /home/mpolacek/src/gcc/gcc/cp/constexpr.c:3003 0x8b8282 cxx_eval_constant_expression /home/mpolacek/src/gcc/gcc/cp/constexpr.c:4936 0x8b72ec cxx_eval_constant_expression /home/mpolacek/src/gcc/gcc/cp/constexpr.c:4611 0x8b9ac9 cxx_eval_outermost_constant_expr /home/mpolacek/src/gcc/gcc/cp/constexpr.c:5328 0x8ba54d maybe_constant_value(tree_node*, tree_node*, bool) /home/mpolacek/src/gcc/gcc/cp/constexpr.c:5541 0xb88a45 check_narrowing(tree_node*, tree_node*, int, bool) /home/mpolacek/src/gcc/gcc/cp/typeck2.c:929 0x85c7bb convert_like_real /home/mpolacek/src/gcc/gcc/cp/call.c:7457 0x850615 build_converted_constant_expr_internal /home/mpolacek/src/gcc/gcc/cp/call.c:4283 0x850736 build_converted_constant_bool_expr(tree_node*, int) /home/mpolacek/src/gcc/gcc/cp/call.c:4327 0x97e624 build_noexcept_spec(tree_node*, int) /home/mpolacek/src/gcc/gcc/cp/except.c:1288 0xa2f5dd cp_parser_noexcept_specification_opt /home/mpolacek/src/gcc/gcc/cp/parser.c:25267 0xa2f626 cp_parser_exception_specification_opt /home/mpolacek/src/gcc/gcc/cp/parser.c:25294 0xa2643d cp_parser_direct_declarator /home/mpolacek/src/gcc/gcc/cp/parser.c:20824 0xa2613f cp_parser_declarator /home/mpolacek/src/gcc/gcc/cp/parser.c:20655 0xa2e346 cp_parser_member_declaration /home/mpolacek/src/gcc/gcc/cp/parser.c:24648 0xa2d834 cp_parser_member_specification_opt /home/mpolacek/src/gcc/gcc/cp/parser.c:24264 0xa2b85b cp_parser_class_specifier_1 /home/mpolacek/src/gcc/gcc/cp/parser.c:23405 0xa2c639 cp_parser_class_specifier /home/mpolacek/src/gcc/gcc/cp/parser.c:23667 0xa1fc9a cp_parser_type_specifier /home/mpolacek/src/gcc/gcc/cp/parser.c:17412 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.