summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libelffile/elf/elf_builder.h3
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;