Fix silly bug in implementation of getUseType(). Thanks Misha.
authorAlkis Evlogimenos <alkis@evlogimenos.com>
Sun, 22 Feb 2004 07:24:19 +0000 (07:24 +0000)
committerAlkis Evlogimenos <alkis@evlogimenos.com>
Sun, 22 Feb 2004 07:24:19 +0000 (07:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11711 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineInstr.h

index 65d5ccae70a7f37c4d40c92daa26f00c83a15357..7f5e6d423c3e6239803aaa239143adca0d073579 100644 (file)
@@ -200,7 +200,7 @@ public:
   /// getUseType - Returns the MachineOperandUseType of this operand.
   ///
   MOTy::UseType getUseType() const {
-      return isUse() ^ isDef() ? MOTy::UseAndDef :
+      return isUse() & isDef() ? MOTy::UseAndDef :
           (isUse() ? MOTy::Use : MOTy::Def);
   }