@@ -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