elfcpp/
[binutils-gdb.git] / gold / reloc-types.h
index c5218435e6acaa05d40119541e186327b38f7c61..f13e64ae273ef23ed464853a0e2da3d79cdb8d8f 100644 (file)
@@ -48,6 +48,10 @@ struct Reloc_types<elfcpp::SHT_REL, size, big_endian>
   get_reloc_addend(const Reloc*)
   { gold_unreachable(); }
 
+  static inline typename elfcpp::Elf_types<size>::Elf_Swxword
+  get_reloc_addend_noerror(const Reloc*)
+  { return 0; }
+
   static inline void
   set_reloc_addend(Reloc_write*,
                   typename elfcpp::Elf_types<size>::Elf_Swxword)
@@ -69,6 +73,10 @@ struct Reloc_types<elfcpp::SHT_RELA, size, big_endian>
   get_reloc_addend(const Reloc* p)
   { return p->get_r_addend(); }
 
+  static inline typename elfcpp::Elf_types<size>::Elf_Swxword
+  get_reloc_addend_noerror(const Reloc* p)
+  { return p->get_r_addend(); }
+
   static inline void
   set_reloc_addend(Reloc_write* p,
                   typename elfcpp::Elf_types<size>::Elf_Swxword val)