@@ -2335,10 +2335,10 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2335
2335
};
2336
2336
2337
2337
auto checkFailureInSplitting =
2338
- [&](bool hasFailed, Location loc ) -> DiagnosedSilenceableFailure {
2338
+ [&](bool hasFailed, Operation *op ) -> DiagnosedSilenceableFailure {
2339
2339
if (hasFailed) {
2340
2340
auto diag = emitDefiniteFailure () << " internal failure in splitting" ;
2341
- diag.attachNote (loc ) << " target op" ;
2341
+ diag.attachNote (op-> getLoc () ) << " target op" ;
2342
2342
return diag;
2343
2343
}
2344
2344
return DiagnosedSilenceableFailure::success ();
@@ -2376,7 +2376,7 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2376
2376
2377
2377
// Propagate errors.
2378
2378
DiagnosedSilenceableFailure diag =
2379
- checkFailureInSplitting (!head && !tail, target-> getLoc () );
2379
+ checkFailureInSplitting (!head && !tail, target);
2380
2380
if (diag.isDefiniteFailure ())
2381
2381
return diag;
2382
2382
@@ -2408,8 +2408,8 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2408
2408
getDimension (), std::get<1 >(pair));
2409
2409
2410
2410
// Propagate errors.
2411
- DiagnosedSilenceableFailure diagSplit = checkFailureInSplitting (
2412
- !first.back () && !second.back (), target-> getLoc () );
2411
+ DiagnosedSilenceableFailure diagSplit =
2412
+ checkFailureInSplitting ( !first.back () && !second.back (), target);
2413
2413
if (diagSplit.isDefiniteFailure ())
2414
2414
return diag;
2415
2415
0 commit comments