Skip to content

Commit 2f4c35e

Browse files
khyperialcnr
authored andcommitted
Unnormalized migration: struct_tail takes fn taking Unnormalized
1 parent 31a27ca commit 2f4c35e

1 file changed

Lines changed: 3 additions & 9 deletions

File tree

src/intrinsic/simd.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use rustc_codegen_ssa::traits::{BaseTypeCodegenMethods, BuilderMethods};
1616
use rustc_hir as hir;
1717
use rustc_middle::mir::BinOp;
1818
use rustc_middle::ty::layout::HasTyCtxt;
19-
use rustc_middle::ty::{self, Ty, Unnormalized};
19+
use rustc_middle::ty::{self, Ty};
2020
use rustc_span::{Span, Symbol, sym};
2121

2222
use crate::builder::Builder;
@@ -539,10 +539,7 @@ pub fn generic_simd_intrinsic<'a, 'gcc, 'tcx>(
539539
match *in_elem.kind() {
540540
ty::RawPtr(p_ty, _) => {
541541
let metadata = p_ty.ptr_metadata_ty(bx.tcx, |ty| {
542-
bx.tcx.normalize_erasing_regions(
543-
ty::TypingEnv::fully_monomorphized(),
544-
Unnormalized::new_wip(ty),
545-
)
542+
bx.tcx.normalize_erasing_regions(ty::TypingEnv::fully_monomorphized(), ty)
546543
});
547544
require!(
548545
metadata.is_unit(),
@@ -556,10 +553,7 @@ pub fn generic_simd_intrinsic<'a, 'gcc, 'tcx>(
556553
match *out_elem.kind() {
557554
ty::RawPtr(p_ty, _) => {
558555
let metadata = p_ty.ptr_metadata_ty(bx.tcx, |ty| {
559-
bx.tcx.normalize_erasing_regions(
560-
ty::TypingEnv::fully_monomorphized(),
561-
Unnormalized::new_wip(ty),
562-
)
556+
bx.tcx.normalize_erasing_regions(ty::TypingEnv::fully_monomorphized(), ty)
563557
});
564558
require!(
565559
metadata.is_unit(),

0 commit comments

Comments
 (0)