diff options
| -rw-r--r-- | libelffile/elf/elf_builder.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libelffile/elf/elf_builder.h b/libelffile/elf/elf_builder.h index 10541eca3c..4dde150697 100644 --- a/libelffile/elf/elf_builder.h +++ b/libelffile/elf/elf_builder.h @@ -849,7 +849,8 @@ class ElfBuilder final { LOG(FATAL) << "Unknown instruction set " << isa; } } - DCHECK_EQ(GetIsaFromHeader(elf_header), isa); + DCHECK_EQ(GetIsaFromHeader(elf_header), + (isa == InstructionSet::kArm) ? InstructionSet::kThumb2 : isa); elf_header.e_ident[EI_MAG0] = ELFMAG0; elf_header.e_ident[EI_MAG1] = ELFMAG1; |