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));
401
401
define ! ( "mir_assume" , fn Assume ( operand: bool ) ) ;
402
402
define ! ( "mir_deinit" , fn Deinit <T >( place: T ) ) ;
403
403
define ! ( "mir_checked" , fn Checked <T >( binop: T ) -> ( T , bool ) ) ;
404
- define ! ( "mir_len" , fn Len <T >( place: T ) -> usize ) ;
405
404
define ! (
406
405
"mir_ptr_metadata" ,
407
406
fn PtrMetadata <P : ?Sized >( place: * const P ) -> <P as :: core:: ptr:: Pointee >:: Metadata
@@ -491,6 +490,13 @@ define!(
491
490
/// This allows bypassing normal validation to generate strange casts.
492
491
fn CastPtrToPtr <T , U >( operand: T ) -> U
493
492
) ;
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
+ ) ;
494
500
define ! (
495
501
"mir_make_place" ,
496
502
#[ doc( hidden) ]
You can’t perform that action at this time.
0 commit comments