File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -401,7 +401,6 @@ define!("mir_storage_dead", fn StorageDead<T>(local: T));
401401define ! ( "mir_assume" , fn Assume ( operand: bool ) ) ;
402402define ! ( "mir_deinit" , fn Deinit <T >( place: T ) ) ;
403403define ! ( "mir_checked" , fn Checked <T >( binop: T ) -> ( T , bool ) ) ;
404- define ! ( "mir_len" , fn Len <T >( place: T ) -> usize ) ;
405404define ! (
406405 "mir_ptr_metadata" ,
407406 fn PtrMetadata <P : ?Sized >( place: * const P ) -> <P as :: core:: ptr:: Pointee >:: Metadata
@@ -491,6 +490,13 @@ define!(
491490 /// This allows bypassing normal validation to generate strange casts.
492491 fn CastPtrToPtr <T , U >( operand: T ) -> U
493492) ;
493+ define ! (
494+ "mir_cast_unsize" ,
495+ /// Emits a `CastKind::PointerCoercion(Unsize)` cast.
496+ ///
497+ /// This allows bypassing normal validation to generate strange casts.
498+ fn CastUnsize <T , U >( operand: T ) -> U
499+ ) ;
494500define ! (
495501 "mir_make_place" ,
496502 #[ doc( hidden) ]
You can’t perform that action at this time.
0 commit comments