diff --git a/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp b/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp index 64d0315ba47a..f25c1a3b4b0a 100644 --- a/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp +++ b/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp @@ -883,7 +883,7 @@ void X86ATTAsmPrinter::PrintGlobalVariable(const GlobalVariable* GVar) { static int SortSymbolPair(const void *LHS, const void *RHS) { MCSymbol *LHSS = ((const std::pair*)LHS)->first; - MCSymbol *RHSS = ((const std::pair*)LHS)->first; + MCSymbol *RHSS = ((const std::pair*)RHS)->first; return LHSS->getName().compare(RHSS->getName()); }