diff options
Diffstat (limited to 'llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp index c092801a676..164f57b2d05 100644 --- a/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp +++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp @@ -212,12 +212,13 @@ static MCInstPrinter *createARMMCInstPrinter(const Target &T, return 0; } -static MCRelocationInfo *createMCRelocationInfo(StringRef TT, MCContext &Ctx) { +static MCRelocationInfo *createARMMCRelocationInfo(StringRef TT, + MCContext &Ctx) { Triple TheTriple(TT); if (TheTriple.isEnvironmentMachO()) return createARMMachORelocationInfo(Ctx); // Default to the stock relocation info. - return llvm::createMCRelocationInfo(Ctx); + return llvm::createMCRelocationInfo(TT, Ctx); } namespace { @@ -307,7 +308,7 @@ extern "C" void LLVMInitializeARMTargetMC() { // Register the MC relocation info. TargetRegistry::RegisterMCRelocationInfo(TheARMTarget, - createMCRelocationInfo); + createARMMCRelocationInfo); TargetRegistry::RegisterMCRelocationInfo(TheThumbTarget, - createMCRelocationInfo); + createARMMCRelocationInfo); } |