Index: lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp |
diff --git a/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp b/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp |
index 9460731c19147d5ea3059664020858683c5fa7a3..aa825d44ccbc1313ae9997bcc051054adcfb2ae5 100644 |
--- a/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp |
+++ b/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp |
@@ -303,6 +303,14 @@ getExprOpValue(const MCExpr *Expr,SmallVectorImpl<MCFixup> &Fixups) const { |
case MCSymbolRefExpr::VK_Mips_CALL_LO16: |
FixupKind = Mips::fixup_Mips_CALL_LO16; |
break; |
+ // @LOCALMOD-START |
+ case MCSymbolRefExpr::VK_Mips_NACL_LONG_BRANCH_HI16: |
+ FixupKind = Mips::fixup_Mips_NACL_LONG_BRANCH_HI16; |
+ break; |
+ case MCSymbolRefExpr::VK_Mips_NACL_LONG_BRANCH_LO16: |
+ FixupKind = Mips::fixup_Mips_NACL_LONG_BRANCH_LO16; |
+ break; |
+ // @LOCALMOD-END |
} // switch |
Fixups.push_back(MCFixup::Create(0, Expr, MCFixupKind(FixupKind))); |