OSDN Git Service

Fix an GCC warning that seems to have actually caught a bug (!!!) in
authorChandler Carruth <chandlerc@gmail.com>
Sat, 15 May 2010 10:23:23 +0000 (10:23 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sat, 15 May 2010 10:23:23 +0000 (10:23 +0000)
a condition's grouping. Every other use of Allocatable.test(Hint) groups it the
same way as it is indented, so move the parentheses to agree with that
grouping.

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

lib/CodeGen/RegAllocFast.cpp

index 349bc2c..be2613b 100644 (file)
@@ -416,8 +416,8 @@ RAFast::LiveRegMap::iterator RAFast::allocVirtReg(MachineBasicBlock &MBB,
 
   // Ignore invalid hints.
   if (Hint && (!TargetRegisterInfo::isPhysicalRegister(Hint) ||
-               !RC->contains(Hint) || UsedInInstr.test(Hint)) ||
-               !Allocatable.test(Hint))
+               !RC->contains(Hint) || UsedInInstr.test(Hint) ||
+               !Allocatable.test(Hint)))
     Hint = 0;
 
   // If there is no hint, peek at the first use of this register.