static void assemble_aliases (varpool_node *node) { struct ipa_ref *ref; FOR_EACH_ALIAS (node, ref) { varpool_node *alias = dyn_cast <varpool_node *> (ref->referring); do_assemble_alias (alias->decl, DECL_ASSEMBLER_NAME (node->decl)); assemble_aliases (alias); }
static void assemble_aliases (varpool_node *node) { int i; struct ipa_ref *ref; for (i = 0; ipa_ref_list_referring_iterate (&node->ref_list, i, ref); i++) if (ref->use == IPA_REF_ALIAS) { varpool_node *alias = ipa_ref_referring_varpool_node (ref); do_assemble_alias (alias->decl, DECL_ASSEMBLER_NAME (node->decl)); assemble_aliases (alias); } }