Skip to content

Commit 766b301

Browse files
[mlir] Fix a warning
This patch fixes: mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp:1066:62: error: missing field 'mergeOps' initializer [-Werror,-Wmissing-field-initializers] mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp:1076:75: error: missing field 'mergeOps' initializer [-Werror,-Wmissing-field-initializers]
1 parent e0cc556 commit 766b301

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,9 +1061,12 @@ mlir::scf::tileUsingSCF(RewriterBase &rewriter, TilingInterface op,
10611061
if (loops.empty()) {
10621062
// If loops are empty, the tiled op is used as the replacement for the
10631063
// untiled op.
1064-
return scf::SCFTilingResult{tilingResult->tiledOps, initTensors, loops,
1064+
return scf::SCFTilingResult{tilingResult->tiledOps,
1065+
initTensors,
1066+
loops,
10651067
tilingResult->tiledValues,
1066-
tilingResult->generatedSlices};
1068+
tilingResult->generatedSlices,
1069+
{}};
10671070
}
10681071

10691072
auto loopResults = llvm::map_to_vector(loops.front()->getResults(),
@@ -1072,8 +1075,9 @@ mlir::scf::tileUsingSCF(RewriterBase &rewriter, TilingInterface op,
10721075
// For the full reduction case, there is nothing more to do.
10731076
if (options.reductionStrategy ==
10741077
scf::SCFTilingOptions::ReductionTilingStrategy::FullReduction) {
1075-
return scf::SCFTilingResult{tilingResult->tiledOps, initTensors, loops,
1076-
loopResults, tilingResult->generatedSlices};
1078+
return scf::SCFTilingResult{
1079+
tilingResult->tiledOps, initTensors, loops, loopResults,
1080+
tilingResult->generatedSlices, {}};
10771081
}
10781082

10791083
// The results of the loop needs to be merged.

0 commit comments

Comments
 (0)