diff --git a/compiler/rustc_lint/src/foreign_modules.rs b/compiler/rustc_lint/src/foreign_modules.rs index 53a84d1285298..7c9f77e0a7aaf 100644 --- a/compiler/rustc_lint/src/foreign_modules.rs +++ b/compiler/rustc_lint/src/foreign_modules.rs @@ -352,6 +352,7 @@ fn structurally_same_type_impl<'tcx>( (ty::Dynamic(..), ty::Dynamic(..)) | (ty::Error(..), ty::Error(..)) | (ty::Closure(..), ty::Closure(..)) + | (ty::CoroutineClosure(..), ty::CoroutineClosure(..)) | (ty::Coroutine(..), ty::Coroutine(..)) | (ty::CoroutineWitness(..), ty::CoroutineWitness(..)) | (