Index: courgette/disassembler_elf_32_arm.cc |
diff --git a/courgette/disassembler_elf_32_arm.cc b/courgette/disassembler_elf_32_arm.cc |
index f1fbc7af4fa902c500f2406c6cea7ec62190c77a..3ea1008c47abad7f20396a3fabdb0f0d938a83b4 100644 |
--- a/courgette/disassembler_elf_32_arm.cc |
+++ b/courgette/disassembler_elf_32_arm.cc |
@@ -300,11 +300,8 @@ CheckBool DisassemblerElf32ARM::TypedRVAARM::ComputeRelativeTarget( |
CheckBool DisassemblerElf32ARM::TypedRVAARM::EmitInstruction( |
AssemblyProgram* program, |
- RVA target_rva) { |
- return program->EmitRel32ARM(c_op(), |
- program->FindOrMakeRel32Label(target_rva), |
- arm_op_, |
- op_size()); |
+ Label* label) { |
+ return program->EmitRel32ARM(c_op(), label, arm_op_, op_size()); |
} |
DisassemblerElf32ARM::DisassemblerElf32ARM(const void* start, size_t length) |