diff options
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp b/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp index c03510fa090d..b19196475908 100644 --- a/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp +++ b/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "SparcTargetObjectFile.h" -#include "MCTargetDesc/SparcMCExpr.h" #include "llvm/BinaryFormat/Dwarf.h" +#include "llvm/BinaryFormat/ELF.h" #include "llvm/CodeGen/MachineModuleInfoImpls.h" #include "llvm/CodeGen/TargetLowering.h" #include "llvm/Target/TargetMachine.h" @@ -38,8 +38,7 @@ const MCExpr *SparcELFTargetObjectFile::getTTypeGlobalReference( } MCContext &Ctx = getContext(); - return SparcMCExpr::create(SparcMCExpr::VK_Sparc_R_DISP32, - MCSymbolRefExpr::create(SSym, Ctx), Ctx); + return MCSpecifierExpr::create(SSym, ELF::R_SPARC_DISP32, Ctx); } return TargetLoweringObjectFileELF::getTTypeGlobalReference(GV, Encoding, TM, |
