about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-02-28 20:25:25 +0000
committerMichael Goulet <michael@errs.io>2024-03-19 16:59:24 -0400
commitf1fef64e19909487ff2640bce58ce49fcfb4b85d (patch)
tree7281d36cff4865852e3d9c6193ba6689204ab033 /compiler/rustc_middle/src/mir
parent05116c5c30dea6895fb65fe31b6f2dd0f1198b51 (diff)
downloadrust-f1fef64e19909487ff2640bce58ce49fcfb4b85d.tar.gz
rust-f1fef64e19909487ff2640bce58ce49fcfb4b85d.zip
Fix ABI for FnMut/Fn impls for async closures
Diffstat (limited to 'compiler/rustc_middle/src/mir')
-rw-r--r--compiler/rustc_middle/src/mir/visit.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_middle/src/mir/visit.rs b/compiler/rustc_middle/src/mir/visit.rs
index 562aed5a643..be960669ff4 100644
--- a/compiler/rustc_middle/src/mir/visit.rs
+++ b/compiler/rustc_middle/src/mir/visit.rs
@@ -347,6 +347,7 @@ macro_rules! make_mir_visitor {
                         ty::InstanceDef::ClosureOnceShim { call_once: _def_id, track_caller: _ } |
                         ty::InstanceDef::ConstructCoroutineInClosureShim {
                             coroutine_closure_def_id: _def_id,
+                            receiver_by_ref: _,
                         } |
                         ty::InstanceDef::CoroutineKindShim { coroutine_def_id: _def_id } |
                         ty::InstanceDef::DropGlue(_def_id, None) => {}