Use array_pod_sort because the list is contiguous.
authorBill Wendling <isanbard@gmail.com>
Fri, 19 Nov 2010 00:38:19 +0000 (00:38 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 19 Nov 2010 00:38:19 +0000 (00:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119769 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/AsmParser/ARMAsmParser.cpp

index 10542863c19e5e6667ce8f4285c8d7a318c98f88..4b21cc6d85b079aeb3b56f21f276e585a43815fa 100644 (file)
@@ -343,7 +343,7 @@ public:
     for (SmallVectorImpl<std::pair<unsigned, SMLoc> >::const_iterator
            I = Regs.begin(), E = Regs.end(); I != E; ++I)
       Op->Registers.push_back(I->first);
-    std::sort(Op->Registers.begin(), Op->Registers.end());
+    array_pod_sort(Op->Registers.begin(), Op->Registers.end());
     Op->StartLoc = StartLoc;
     Op->EndLoc = EndLoc;
     return Op;