From dd28a7f132df20a5cdee9f92359a5394a2f8dfee Mon Sep 17 00:00:00 2001 From: Quentin Bourgerie Date: Mon, 30 May 2022 13:43:37 +0200 Subject: [PATCH] fix(compiler): Concrete.ZeroOp is a 0 value tensor in BConcrete Dialect --- .../lib/Conversion/ConcreteToBConcrete/ConcreteToBConcrete.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/lib/Conversion/ConcreteToBConcrete/ConcreteToBConcrete.cpp b/compiler/lib/Conversion/ConcreteToBConcrete/ConcreteToBConcrete.cpp index f57efbc17..d3e8c9869 100644 --- a/compiler/lib/Conversion/ConcreteToBConcrete/ConcreteToBConcrete.cpp +++ b/compiler/lib/Conversion/ConcreteToBConcrete/ConcreteToBConcrete.cpp @@ -128,7 +128,7 @@ struct ZeroOpPattern : public mlir::OpRewritePattern { mlir::ValueRange blockArgs) { // %c0 = 0 : i64 auto cstOp = nestedBuilder.create( - nestedLoc, nestedBuilder.getI64IntegerAttr(1)); + nestedLoc, nestedBuilder.getI64IntegerAttr(0)); // tensor.yield %z : !FHE.eint

nestedBuilder.create(nestedLoc, cstOp.getResult()); };