Print three closing parentheses when Kind is either VK_Mips_GPOFF_HI or
authorAkira Hatanaka <ahatanak@gmail.com>
Thu, 22 Sep 2011 17:44:37 +0000 (17:44 +0000)
committerAkira Hatanaka <ahatanak@gmail.com>
Thu, 22 Sep 2011 17:44:37 +0000 (17:44 +0000)
VK_Mips_GPOFF_LO.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140316 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsMCSymbolRefExpr.cpp

index b0e58d534901951360f1dd3ae8116f27bf0583b3..548941fbf953c19f3afd70d52816fce9d69eb39e 100644 (file)
@@ -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