Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

over 5 years ago

Language

C++

Compiler

gcc 9.2.0

Options
Boost 1.71.0
C++14
no pedantic

Author

anonymous

over 5 years ago

$ g++ prog.cc -I/opt/wandbox/boost-1.71.0/gcc-9.2.0/include -std=c++14
prog.cc: In instantiation of 'struct q::x::y::A::C<>::<lambda(...)>::<unnamed>':
prog.cc:17:19:   required from 'constexpr q::x::y::A::C<>::C()'
prog.cc:25:28:   required from here
prog.cc:13:34: internal compiler error: Segmentation fault
   13 |                       enum class X : unsigned { answer = 42, };
      |                                  ^
0xb5bcaf crash_signal
	../../gcc-9.2.0/gcc/toplev.c:326
0x6b6204 template_class_depth(tree_node*)
	../../gcc-9.2.0/gcc/cp/pt.c:388
0x67009b do_pushtag
	../../gcc-9.2.0/gcc/cp/name-lookup.c:6880
0x67009b pushtag(tree_node*, tree_node*, tag_scope)
	../../gcc-9.2.0/gcc/cp/name-lookup.c:6961
0x618190 start_enum(tree_node*, tree_node*, tree_node*, tree_node*, bool, bool*)
	../../gcc-9.2.0/gcc/cp/decl.c:14562
0x6d10b2 lookup_template_class_1
	../../gcc-9.2.0/gcc/cp/pt.c:9519
0x6d10b2 lookup_template_class(tree_node*, tree_node*, tree_node*, tree_node*, int, int)
	../../gcc-9.2.0/gcc/cp/pt.c:9769
0x6d154d tsubst_aggr_type
	../../gcc-9.2.0/gcc/cp/pt.c:12777
0x6c2887 tsubst(tree_node*, tree_node*, int, tree_node*)
	../../gcc-9.2.0/gcc/cp/pt.c:14460
0x6cc5e0 tsubst_decl
	../../gcc-9.2.0/gcc/cp/pt.c:13744
0x6c2a87 tsubst(tree_node*, tree_node*, int, tree_node*)
	../../gcc-9.2.0/gcc/cp/pt.c:14378
0x6daf0a instantiate_class_template_1
	../../gcc-9.2.0/gcc/cp/pt.c:11266
0x6daf0a instantiate_class_template(tree_node*)
	../../gcc-9.2.0/gcc/cp/pt.c:11522
0x70a17d complete_type(tree_node*)
	../../gcc-9.2.0/gcc/cp/typeck.c:139
0x6c7a60 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
	../../gcc-9.2.0/gcc/cp/pt.c:17472
0x6c7310 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
	../../gcc-9.2.0/gcc/cp/pt.c:17024
0x6c7481 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
	../../gcc-9.2.0/gcc/cp/pt.c:17325
0x6c7481 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
	../../gcc-9.2.0/gcc/cp/pt.c:17325
0x6d2b9e tsubst_lambda_expr(tree_node*, tree_node*, int, tree_node*)
	../../gcc-9.2.0/gcc/cp/pt.c:18196
0x6c0295 tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool, bool)
	../../gcc-9.2.0/gcc/cp/pt.c:19566
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