We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 21e9f94 commit 26cd262Copy full SHA for 26cd262
compiler/rustc_mir_transform/src/lib.rs
@@ -851,7 +851,10 @@ pub fn build_codegen_mir<'tcx>(tcx: TyCtxt<'tcx>, instance: Instance<'tcx>) -> &
851
vis.visit_body(&body);
852
853
// MIR for monomorphic defs has already been fully optimized in optimized_mir.
854
- let body = if instance.args.non_erasable_generics().next().is_some() || vis.contains_ubcheck {
+ let body = if instance.args.non_erasable_generics().next().is_some()
855
+ || vis.contains_ubcheck
856
+ || vis.contains_alias
857
+ {
858
let mut body = instance.instantiate_mir_and_normalize_erasing_regions(
859
tcx,
860
ty::TypingEnv::fully_monomorphized(),
0 commit comments