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

--- Comment #8 from Brooks Moses <brooks at gcc dot gnu.org> ---
Here's the traceback:

$ ~/gcc-archive/trunk/213772/bin/g++ --std=c++11 -c t2.cc
t.cc: In instantiation of ‘std::function<_Res(_ArgTypes
...)>::function(_Functor) [with _Functor = C<>::<lambda()><H, int>;
<template-parameter-2-2> = int; _Res = std::A; _ArgTypes = {}]’:

t.cc:24:7: internal compiler error: in write_unscoped_name, at cp/mangle.c:883
       function (_Functor);
       ^
0x71e221 write_unscoped_name
    gcc-trunk/gcc/cp/mangle.c:883
0x7217b2 write_unscoped_template_name
    gcc-trunk/gcc/cp/mangle.c:901
0x7217b2 write_name
    gcc-trunk/gcc/cp/mangle.c:814
0x7218fc write_local_name
    gcc-trunk/gcc/cp/mangle.c:1812
0x7218fc write_name
    gcc-trunk/gcc/cp/mangle.c:846
0x72242e write_class_enum_type
    gcc-trunk/gcc/cp/mangle.c:2500
0x72242e write_type
    gcc-trunk/gcc/cp/mangle.c:1958
0x721448 write_template_args
    gcc-trunk/gcc/cp/mangle.c:2529
0x725b45 write_nested_name
    gcc-trunk/gcc/cp/mangle.c:945
0x721677 write_name
    gcc-trunk/gcc/cp/mangle.c:858
0x72648b write_encoding
    gcc-trunk/gcc/cp/mangle.c:704
0x726c09 mangle_decl_string
    gcc-trunk/gcc/cp/mangle.c:3387
0x726e47 get_mangled_id
    gcc-trunk/gcc/cp/mangle.c:3409
0x726e47 mangle_decl(tree_node*)
    gcc-trunk/gcc/cp/mangle.c:3432
0xdcc250 decl_assembler_name(tree_node*)
    gcc-trunk/gcc/tree.c:596
0x835bc9 insert_to_assembler_name_hash
    gcc-trunk/gcc/symtab.c:202
0x835d21 symtab_initialize_asm_name_hash()
    gcc-trunk/gcc/symtab.c:287
0x8487ca analyze_functions
    gcc-trunk/gcc/cgraphunit.c:1125
0x848bb5 finalize_compilation_unit()
    gcc-trunk/gcc/cgraphunit.c:2322
0x638155 cp_write_global_declarations()
    gcc-trunk/gcc/cp/decl2.c:4644
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Reply via email to