[Mlir-commits] [mlir] c23cb8b - Fix "incorrect" assertions in Linalg/EDSC/Builders.cpp (NFC)

Mehdi Amini llvmlistbot at llvm.org
Thu Oct 29 22:18:42 PDT 2020


Author: Mehdi Amini
Date: 2020-10-30T05:16:59Z
New Revision: c23cb8b032eb926f1d9c96c1415d6efd305eb59a

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

LOG: Fix "incorrect" assertions in Linalg/EDSC/Builders.cpp (NFC)

It is semantically equivalent, but the intent was really lost there.
This fixes a warning/error from MSVC as well, see PR48013

Added: 
    

Modified: 
    mlir/lib/Dialect/Linalg/EDSC/Builders.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/Linalg/EDSC/Builders.cpp b/mlir/lib/Dialect/Linalg/EDSC/Builders.cpp
index 20522fe8499f..366aa0fdcc5a 100644
--- a/mlir/lib/Dialect/Linalg/EDSC/Builders.cpp
+++ b/mlir/lib/Dialect/Linalg/EDSC/Builders.cpp
@@ -114,7 +114,7 @@ Operation *mlir::edsc::ops::linalg_generic_pointwise(
   SmallVector<IteratorType, 4> iterTypes(O.getExprs().size(),
                                          IteratorType::Parallel);
   auto fun = [&unaryOp](ValueRange args) {
-    assert(!args.empty() >= 1 && "expected >= 1 block arguments");
+    assert(!args.empty() && "expected >= 1 block arguments");
     Value a(args[0]);
     linalg_yield(unaryOp(a));
   };


        


More information about the Mlir-commits mailing list