diff --git a/mlir/include/mlir/Dialect/Async/Passes.td b/mlir/include/mlir/Dialect/Async/Passes.td --- a/mlir/include/mlir/Dialect/Async/Passes.td +++ b/mlir/include/mlir/Dialect/Async/Passes.td @@ -51,7 +51,7 @@ "Rewrite functions with blocking async.runtime.await as coroutines " "with async.runtime.await_and_resume.">, ]; - let dependentDialects = ["async::AsyncDialect"]; + let dependentDialects = ["async::AsyncDialect", "func::FuncDialect"]; } def AsyncRuntimeRefCounting : Pass<"async-runtime-ref-counting"> {