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.