[Mlir-commits] [mlir] 5b14c7a - [mlir] Fix a warning

Kazu Hirata llvmlistbot at llvm.org
Sun Aug 7 11:13:26 PDT 2022


Author: Kazu Hirata
Date: 2022-08-07T11:13:19-07:00
New Revision: 5b14c7aee82e67c31e7badae2f5323355cf5dd6d

URL: https://github.com/llvm/llvm-project/commit/5b14c7aee82e67c31e7badae2f5323355cf5dd6d
DIFF: https://github.com/llvm/llvm-project/commit/5b14c7aee82e67c31e7badae2f5323355cf5dd6d.diff

LOG: [mlir] Fix a warning

This patch fixes:

  llvm-project/mlir/include/mlir/IR/OpDefinition.h:1544:19: error: use
  of bitwise '|' with boolean operands
  [-Werror,-Wbitwise-instead-of-logical]

Added: 
    

Modified: 
    mlir/include/mlir/IR/OpDefinition.h

Removed: 
    


################################################################################
diff  --git a/mlir/include/mlir/IR/OpDefinition.h b/mlir/include/mlir/IR/OpDefinition.h
index a825396d414c1..4c6b6fa489b84 100644
--- a/mlir/include/mlir/IR/OpDefinition.h
+++ b/mlir/include/mlir/IR/OpDefinition.h
@@ -1541,7 +1541,7 @@ foldTrait(Operation *, ArrayRef<Attribute>, SmallVectorImpl<OpFoldResult> &) {
 template <typename... Ts>
 static LogicalResult foldTraits(Operation *op, ArrayRef<Attribute> operands,
                                 SmallVectorImpl<OpFoldResult> &results) {
-  return success((succeeded(foldTrait<Ts>(op, operands, results)) | ...));
+  return success((succeeded(foldTrait<Ts>(op, operands, results)) || ...));
 }
 
 //===----------------------------------------------------------------------===//


        


More information about the Mlir-commits mailing list