X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Felf-bfd.h;h=3184e573224060a45b04d39bca6b16275dce6dd5;hb=bb7c96deb1a14ef7e8b51d5339a65a8064515c78;hp=863fc39f2f7f7c3933559361fb3772865d626e5b;hpb=97196564c7e981bab7b968e19b171c5dfcb28c3c;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h index 863fc39f2f..3184e57322 100644 --- a/bfd/elf-bfd.h +++ b/bfd/elf-bfd.h @@ -703,9 +703,9 @@ struct elf_size_info { enum elf_reloc_type_class { reloc_class_normal, reloc_class_relative, - reloc_class_plt, reloc_class_copy, - reloc_class_ifunc + reloc_class_ifunc, + reloc_class_plt }; struct elf_reloc_cookie @@ -2594,12 +2594,11 @@ extern asection _bfd_elf_large_com_section; bfd_boolean err; \ err = (info->unresolved_syms_in_objects == RM_GENERATE_ERROR \ || ELF_ST_VISIBILITY (h->other) != STV_DEFAULT); \ - if (!info->callbacks->undefined_symbol (info, \ - h->root.root.string, \ - input_bfd, \ - input_section, \ - rel->r_offset, err)) \ - return FALSE; \ + (*info->callbacks->undefined_symbol) (info, \ + h->root.root.string, \ + input_bfd, \ + input_section, \ + rel->r_offset, err); \ warned = TRUE; \ } \ (void) unresolved_reloc; \