https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65433

--- Comment #4 from Avi Kivity <a...@cloudius-systems.com> ---
I see the same crash on trunk, only now I get a stack trace:

0xca999f crash_signal
    ../../gcc/toplev.c:383
0x7f0b74 contains_struct_check
    ../../gcc/tree.h:2959
0x7f0b74 lambda_expr_this_capture(tree_node*, bool)
    ../../gcc/cp/lambda.c:752
0x7f12c7 maybe_resolve_dummy(tree_node*, bool)
    ../../gcc/cp/lambda.c:789
0x5f3cde build_new_method_call_1
    ../../gcc/cp/call.c:8010
0x5f3cde build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc,
vl_embed>**, tree_node*, int, tree_node**, int)
    ../../gcc/cp/call.c:8258
0x5f5379 build_special_member_call(tree_node*, tree_node*, vec<tree_node*,
va_gc, vl_embed>**, tree_node*, int, int)
    ../../gcc/cp/call.c:7802
0x5ebac9 build_temp
    ../../gcc/cp/call.c:6039
0x5ebac9 convert_like_real
    ../../gcc/cp/call.c:6428
0x5ecbf1 perform_implicit_conversion_flags(tree_node*, tree_node*, int, int)
    ../../gcc/cp/call.c:9405
0x73b4d6 check_return_expr(tree_node*, bool*)
    ../../gcc/cp/typeck.c:8708
0x77a0ae finish_return_stmt(tree_node*)
    ../../gcc/cp/semantics.c:887
0x7f2879 maybe_add_lambda_conv_op(tree_node*)
    ../../gcc/cp/lambda.c:1085
0x68e6cf instantiate_class_template_1
    ../../gcc/cp/pt.c:9619
0x68e6cf instantiate_class_template(tree_node*)
    ../../gcc/cp/pt.c:9672
0x72bf73 complete_type(tree_node*)
    ../../gcc/cp/typeck.c:146
0x65f3b3 tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool,
bool)
    ../../gcc/cp/pt.c:15673
0x660d6b tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool,
bool)
    ../../gcc/cp/pt.c:15050
0x64db96 tsubst_expr
    ../../gcc/cp/pt.c:14382
0x64f3dc tsubst_expr
    ../../gcc/cp/pt.c:13789


g++5 (GCC) 5.0.0 20150129 (experimental)

Not bootstraped (built by gcc 4.9.2)

Reply via email to