about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/inline
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-01-25 00:30:55 +0000
committerMichael Goulet <michael@errs.io>2024-02-06 02:22:58 +0000
commitfc4fff40385252212b9921928927568f233ba02f (patch)
treedade23746558e742d441a010129caec9d514137b /compiler/rustc_mir_transform/src/inline
parenta82bae2172499864c12a1d0b412931ad884911f7 (diff)
downloadrust-fc4fff40385252212b9921928927568f233ba02f.tar.gz
rust-fc4fff40385252212b9921928927568f233ba02f.zip
Build a shim to call async closures with different AsyncFn trait kinds
Diffstat (limited to 'compiler/rustc_mir_transform/src/inline')
-rw-r--r--compiler/rustc_mir_transform/src/inline/cycle.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_mir_transform/src/inline/cycle.rs b/compiler/rustc_mir_transform/src/inline/cycle.rs
index d30e0bad813..3f3dc9145b6 100644
--- a/compiler/rustc_mir_transform/src/inline/cycle.rs
+++ b/compiler/rustc_mir_transform/src/inline/cycle.rs
@@ -87,6 +87,7 @@ pub(crate) fn mir_callgraph_reachable<'tcx>(
                 | InstanceDef::ReifyShim(_)
                 | InstanceDef::FnPtrShim(..)
                 | InstanceDef::ClosureOnceShim { .. }
+                | InstanceDef::ConstructCoroutineInClosureShim { .. }
                 | InstanceDef::ThreadLocalShim { .. }
                 | InstanceDef::CloneShim(..) => {}