diff options
Diffstat (limited to 'lib/Target/Mips/MipsMCSymbolRefExpr.cpp')
-rw-r--r-- | lib/Target/Mips/MipsMCSymbolRefExpr.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/Mips/MipsMCSymbolRefExpr.cpp b/lib/Target/Mips/MipsMCSymbolRefExpr.cpp index b0e58d5349..548941fbf9 100644 --- a/lib/Target/Mips/MipsMCSymbolRefExpr.cpp +++ b/lib/Target/Mips/MipsMCSymbolRefExpr.cpp @@ -48,8 +48,8 @@ void MipsMCSymbolRefExpr::PrintImpl(raw_ostream &OS) const { OS << Offset; } - if (Kind != VK_Mips_None) - OS << ')'; + if (Kind == VK_Mips_GPOFF_HI || Kind == VK_Mips_GPOFF_LO) OS << ")))"; + else if (Kind != VK_Mips_None) OS << ')'; } bool |