@@ -116,6 +116,15 @@ insert_to_assembler_name_hash (symtab_node node, bool with_clones)
tree name = DECL_ASSEMBLER_NAME (node->symbol.decl);
+
+ // FIXME: how does this nullptr get here when declaring a C++
+ // FIXME: generic lambda and including iostream (or presumably
+ // FIXME: any other header with whatever property is triggering
+ // FIXME: this)!?
+ //
+ if (name == 0)
+ return;
+
aslot = htab_find_slot_with_hash (assembler_name_hash, name,
decl_assembler_name_hash (name),
INSERT);
@@ -156,6 +165,15 @@ unlink_from_assembler_name_hash (symtab_node node, bool with_clones)
else
{
tree name = DECL_ASSEMBLER_NAME (node->symbol.decl);
+
+ // FIXME: how does this nullptr get here when declaring a C++
+ // FIXME: generic lambda and including iostream (or presumably
+ // FIXME: any other header with whatever property is triggering
+ // FIXME: this)!?
+ //
+ if (name == 0)
+ return;
+
void **slot;
slot = htab_find_slot_with_hash (assembler_name_hash, name,
decl_assembler_name_hash (name),