Author
anonymous
about 4 years ago
Language
C++
Compiler
gcc HEAD 11.0.1 20210314 (experimental)
Options
Warnings
Boost 1.73.0
C++2b(GNU)
no pedantic
Author
anonymous
about 4 years ago
$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/gcc-head/include -std=gnu++2b
prog.cc: In instantiation of 'auto f(auto:1 ...) [with auto:1 = {int}]':
prog.cc:5:17: required from here
prog.cc:2:3: internal compiler error: in tsubst_pack_expansion, at cp/pt.c:13083
2 | ([]<decltype(args) y>{ y; }, ...);
| ^
0x5f69d4 tsubst_pack_expansion(tree_node*, tree_node*, int, tree_node*)
../../source/gcc/cp/pt.c:13083
0x78bd7a tsubst_fold_expr_pack
../../source/gcc/cp/pt.c:12617
0x78bd7a tsubst_unary_right_fold
../../source/gcc/cp/pt.c:12733
0x78bd7a tsubst_copy
../../source/gcc/cp/pt.c:17256
0x78d460 tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool, bool)
../../source/gcc/cp/pt.c:20867
0x79f214 tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool, bool)
../../source/gcc/cp/pt.c:19505
0x79f214 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:19115
0x7a0281 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:18140
0x7a0281 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:18185
0x7a0e5a tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:18140
0x7a0e5a tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:18155
0x79fd4f tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:18140
0x79fd4f tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:18506
0x79387b tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../source/gcc/cp/pt.c:25870
0x79387b instantiate_body
../../source/gcc/cp/pt.c:25870
0x7941ef instantiate_decl(tree_node*, bool, bool)
../../source/gcc/cp/pt.c:26164
0x6bb0a1 maybe_instantiate_decl(tree_node*)
../../source/gcc/cp/decl2.c:5460
0x6c099e maybe_instantiate_decl(tree_node*)
../../source/gcc/cp/decl2.c:5447
0x6c099e mark_used(tree_node*, int)
../../source/gcc/cp/decl2.c:5688
0x649a3e build_over_call
../../source/gcc/cp/call.c:9449
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.
Exit Code:
1