about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-09-16 21:40:14 -0400
committerMichael Goulet <michael@errs.io>2024-09-16 22:09:42 -0400
commit4beb1cf9e53102ad32793127316f0045a9c004f3 (patch)
treec673e67d826c4d9234e005ca40f9f466865e2fa7 /compiler/rustc_mir_transform/src
parentaf1ca7794ab9ff62ab60d42de948248602cfd8cd (diff)
downloadrust-4beb1cf9e53102ad32793127316f0045a9c004f3.tar.gz
rust-4beb1cf9e53102ad32793127316f0045a9c004f3.zip
Fix a couple more DefKind discrepancies between DefKind::Closure and DefKind::SyntheticCoroutineBody
Diffstat (limited to 'compiler/rustc_mir_transform/src')
-rw-r--r--compiler/rustc_mir_transform/src/cross_crate_inline.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_mir_transform/src/cross_crate_inline.rs b/compiler/rustc_mir_transform/src/cross_crate_inline.rs
index ce109ef7674..42cbece32d8 100644
--- a/compiler/rustc_mir_transform/src/cross_crate_inline.rs
+++ b/compiler/rustc_mir_transform/src/cross_crate_inline.rs
@@ -24,7 +24,7 @@ fn cross_crate_inlinable(tcx: TyCtxt<'_>, def_id: LocalDefId) -> bool {
 
     // This just reproduces the logic from Instance::requires_inline.
     match tcx.def_kind(def_id) {
-        DefKind::Ctor(..) | DefKind::Closure => return true,
+        DefKind::Ctor(..) | DefKind::Closure | DefKind::SyntheticCoroutineBody => return true,
         DefKind::Fn | DefKind::AssocFn => {}
         _ => return false,
     }