diff --git a/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp b/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp index b6a014e2f0a31..c289faaf9983c 100644 --- a/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp +++ b/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp @@ -793,7 +793,7 @@ void AsyncToAsyncRuntimePass::runOnOperation() { // Returns true if operation is inside the coroutine. auto isInCoroutine = [&](Operation *op) -> bool { auto parentFunc = op->getParentOfType(); - return coros->find(parentFunc) != coros->end(); + return coros->contains(parentFunc); }; // Lower async operations to async.runtime operations.