]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ipa-reference.c
* lto-symtab.c (lto_cgraph_replace_node): Update.
[thirdparty/gcc.git] / gcc / ipa-reference.c
index faf3a20ca83a3bcd817ab5108bce5717d5e14983..41957345bb097028adc24ad377674c94f2ca135e 100644 (file)
@@ -435,7 +435,7 @@ analyze_function (struct cgraph_node *fn)
   local = init_function_info (fn);
   for (i = 0; ipa_ref_list_reference_iterate (&fn->symbol.ref_list, i, ref); i++)
     {
-      if (ref->refered_type != IPA_REF_VARPOOL)
+      if (!symtab_variable_p (ref->referred))
        continue;
       var = ipa_ref_varpool_node (ref)->symbol.decl;
       if (ipa_ref_varpool_node (ref)->symbol.externally_visible