Use unique_xmalloc_ptr in fixup_go_packaging
[deliverable/binutils-gdb.git] / bfd / elfnn-aarch64.c
index 5fabcd8f6462730aef10ec942b594d589759994e..756ffeb6bdad04ce7fc466e7f3c23c462c6a806a 100644 (file)
@@ -3177,6 +3177,10 @@ _bfd_aarch64_create_stub_section (asection *section,
   if (s_name == NULL)
     return NULL;
 
+  /* PR 25210.  Set the right class on the stub_bfd.  */
+  elf_elfheader (htab->stub_bfd)->e_ident[EI_CLASS] = ELFCLASSNN;
+  BFD_ASSERT (ELFCLASSNN == get_elf_backend_data (htab->stub_bfd)->s->elfclass);
+
   memcpy (s_name, section->name, namelen);
   memcpy (s_name + namelen, STUB_SUFFIX, sizeof (STUB_SUFFIX));
   return (*htab->add_stub_section) (s_name, section);
This page took 0.024579 seconds and 4 git commands to generate.