diff --git a/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp b/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp index 64d0315ba47..f25c1a3b4b0 100644 --- a/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp +++ b/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()); }