https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96111
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mpolacek at gcc dot gnu.org Status|UNCONFIRMED |NEW Last reconfirmed| |2020-07-08 Ever confirmed|0 |1 --- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- $ ./cc1plus -quiet 96111.C -std=c++20 96111.C:17:25: error: ‘same_as’ in namespace ‘std’ does not name a template type 17 | { n.value } -> std::same_as<int>; | ^~~~~~~ 96111.C:17:32: error: expected primary-expression before ‘<’ token 17 | { n.value } -> std::same_as<int>; | ^ 96111.C:17:33: error: expected primary-expression before ‘int’ 17 | { n.value } -> std::same_as<int>; | ^~~ 96111.C:18:1: internal compiler error: Segmentation fault 18 | } | ^ 0x15ab9e2 crash_signal /home/mpolacek/src/gcc/gcc/toplev.c:328 0x7f3832570aaf ??? /usr/src/debug/glibc-2.31-17-gab029a2801/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x927ed5 tree_check(tree_node*, char const*, int, char const*, tree_code) /home/mpolacek/src/gcc/gcc/tree.h:3302 0xa42223 grokfndecl /home/mpolacek/src/gcc/gcc/cp/decl.c:9441 0xa51481 grokdeclarator(cp_declarator const*, cp_decl_specifier_seq*, decl_context, int, tree_node**) /home/mpolacek/src/gcc/gcc/cp/decl.c:13640 0xa5f431 start_function(cp_decl_specifier_seq*, cp_declarator const*, tree_node*) /home/mpolacek/src/gcc/gcc/cp/decl.c:16566 0xb6e019 cp_parser_function_definition_from_specifiers_and_declarator /home/mpolacek/src/gcc/gcc/cp/parser.c:28945 0xb5d6ca cp_parser_init_declarator /home/mpolacek/src/gcc/gcc/cp/parser.c:20732 0xb50875 cp_parser_simple_declaration /home/mpolacek/src/gcc/gcc/cp/parser.c:13786 0xb50417 cp_parser_block_declaration /home/mpolacek/src/gcc/gcc/cp/parser.c:13612 0xb50105 cp_parser_declaration /home/mpolacek/src/gcc/gcc/cp/parser.c:13484 0xb501f5 cp_parser_toplevel_declaration /home/mpolacek/src/gcc/gcc/cp/parser.c:13513 0xb3cd90 cp_parser_translation_unit /home/mpolacek/src/gcc/gcc/cp/parser.c:4761 0xb9c1b8 c_parse_file() /home/mpolacek/src/gcc/gcc/cp/parser.c:44054 0xd66afb c_common_parse_file() /home/mpolacek/src/gcc/gcc/c-family/c-opts.c:1194 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.