aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-06-18 05:44:55 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-06-18 05:44:55 +0000
commitc6596e2edc406298ff65d27633bd898613533c0b (patch)
treef117289e58a55f9dd3b74af0a6102d0e3f578f2d /utils
parentabdbc84b4ed4276ed3def50f554e3ba156325717 (diff)
downloadexternal_llvm-c6596e2edc406298ff65d27633bd898613533c0b.zip
external_llvm-c6596e2edc406298ff65d27633bd898613533c0b.tar.gz
external_llvm-c6596e2edc406298ff65d27633bd898613533c0b.tar.bz2
Use the correct comparator to avoid depending on pointer values.
This should fix the Linux buildbots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133334 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/TableGen/CodeGenRegisters.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/TableGen/CodeGenRegisters.cpp b/utils/TableGen/CodeGenRegisters.cpp
index 92b5da7..3e3ce7b 100644
--- a/utils/TableGen/CodeGenRegisters.cpp
+++ b/utils/TableGen/CodeGenRegisters.cpp
@@ -245,7 +245,8 @@ bool CodeGenRegisterClass::hasSubClass(const CodeGenRegisterClass *RC) const {
return SpillAlignment && RC->SpillAlignment % SpillAlignment == 0 &&
SpillSize <= RC->SpillSize &&
std::includes(Members.begin(), Members.end(),
- RC->Members.begin(), RC->Members.end());
+ RC->Members.begin(), RC->Members.end(),
+ CodeGenRegister::Less());
}
const std::string &CodeGenRegisterClass::getName() const {