diff options
Diffstat (limited to 'llvm/lib/Target/Mips/MipsTargetObjectFile.cpp')
| -rw-r--r-- | llvm/lib/Target/Mips/MipsTargetObjectFile.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp b/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp index 8c482abb8af4..78a9f3b7cc71 100644 --- a/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp +++ b/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include "MipsTargetObjectFile.h" -#include "MCTargetDesc/MipsMCExpr.h" +#include "MCTargetDesc/MipsMCAsmInfo.h" #include "MipsSubtarget.h" #include "MipsTargetMachine.h" #include "llvm/BinaryFormat/ELF.h" @@ -186,9 +186,8 @@ MCSection *MipsTargetObjectFile::getSectionForConstant(const DataLayout &DL, const MCExpr * MipsTargetObjectFile::getDebugThreadLocalSymbol(const MCSymbol *Sym) const { - const MCExpr *Expr = - MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext()); + const MCExpr *Expr = MCSymbolRefExpr::create(Sym, getContext()); Expr = MCBinaryExpr::createAdd( Expr, MCConstantExpr::create(0x8000, getContext()), getContext()); - return MipsMCExpr::create(MipsMCExpr::MEK_DTPREL, Expr, getContext()); + return MCSpecifierExpr::create(Expr, Mips::S_DTPREL, getContext()); } |
