Skip to content

Commit a4025eb

Browse files
committed
Add custom mir support for PtrMetadata
1 parent 87b9f24 commit a4025eb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/src/intrinsics/mir.rs

+4
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,10 @@ define!("mir_assume", fn Assume(operand: bool));
360360
define!("mir_deinit", fn Deinit<T>(place: T));
361361
define!("mir_checked", fn Checked<T>(binop: T) -> (T, bool));
362362
define!("mir_len", fn Len<T>(place: T) -> usize);
363+
define!(
364+
"mir_ptr_metadata",
365+
fn PtrMetadata<P: ?Sized>(place: *const P) -> <P as ::core::ptr::Pointee>::Metadata
366+
);
363367
define!("mir_copy_for_deref", fn CopyForDeref<T>(place: T) -> T);
364368
define!("mir_retag", fn Retag<T>(place: T));
365369
define!("mir_move", fn Move<T>(place: T) -> T);

0 commit comments

Comments
 (0)