1
Fork 0

Construct MIR error body for global_asm correctly

This commit is contained in:
Michael Goulet 2025-02-23 22:54:36 +00:00
parent 30f168ef81
commit c867b8f11d
3 changed files with 22 additions and 1 deletions

View file

@ -612,7 +612,8 @@ fn construct_error(tcx: TyCtxt<'_>, def_id: LocalDefId, guar: ErrorGuaranteed) -
| DefKind::AssocConst
| DefKind::AnonConst
| DefKind::InlineConst
| DefKind::Static { .. } => (vec![], tcx.type_of(def_id).instantiate_identity(), None),
| DefKind::Static { .. }
| DefKind::GlobalAsm => (vec![], tcx.type_of(def_id).instantiate_identity(), None),
DefKind::Ctor(..) | DefKind::Fn | DefKind::AssocFn => {
let sig = tcx.liberate_late_bound_regions(
def_id.to_def_id(),