summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Support/APInt.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Support/APInt.cpp b/llvm/lib/Support/APInt.cpp
index af95aad1824..86fde19192b 100644
--- a/llvm/lib/Support/APInt.cpp
+++ b/llvm/lib/Support/APInt.cpp
@@ -490,10 +490,7 @@ APInt APInt::operator-(const APInt& RHS) const {
}
bool APInt::EqualSlowCase(const APInt& RHS) const {
- for (unsigned I = 0, NumWords = getNumWords(); I < NumWords; ++I)
- if (pVal[I] != RHS.pVal[I])
- return false;
- return true;
+ return std::equal(pVal, pVal + getNumWords(), RHS.pVal);
}
bool APInt::EqualSlowCase(uint64_t Val) const {
OpenPOWER on IntegriCloud