Skip to content

Commit 3a9977e

Browse files
authored
[mlir][linalg] Fix no-null pointer check (#122727)
This PR fixes [Bug19](https://pvs-studio.com/en/blog/posts/cpp/1188/#ID6222F3BAF3) mentioned in https://pvs-studio.com/en/blog/posts/cpp/1188/.
1 parent c701c18 commit 3a9977e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2244,7 +2244,7 @@ transform::ConvertToLoopsOp::apply(transform::TransformRewriter &rewriter,
22442244
SmallVector<Operation *> loops;
22452245
for (Operation *target : state.getPayloadOps(getTarget())) {
22462246
auto tilingOp = dyn_cast<TilingInterface>(*target);
2247-
if (!target) {
2247+
if (!tilingOp) {
22482248
DiagnosedSilenceableFailure diag =
22492249
emitSilenceableError()
22502250
<< "expected the payload to implement TilingInterface";

0 commit comments

Comments
 (0)