@@ -16,7 +16,7 @@ use rustc_codegen_ssa::traits::{BaseTypeCodegenMethods, BuilderMethods};
1616use rustc_hir as hir;
1717use rustc_middle:: mir:: BinOp ;
1818use rustc_middle:: ty:: layout:: HasTyCtxt ;
19- use rustc_middle:: ty:: { self , Ty , Unnormalized } ;
19+ use rustc_middle:: ty:: { self , Ty } ;
2020use rustc_span:: { Span , Symbol , sym} ;
2121
2222use 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