OSDN Git Service

Use the correct comparator to avoid depending on pointer values.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 18 Jun 2011 05:44:55 +0000 (05:44 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 18 Jun 2011 05:44:55 +0000 (05:44 +0000)
This should fix the Linux buildbots.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133334 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/CodeGenRegisters.cpp

index 92b5da7..3e3ce7b 100644 (file)
@@ -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 {