We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7e940ba commit a8ab1ceCopy full SHA for a8ab1ce
core/src/intrinsics/mir.rs
@@ -444,6 +444,13 @@ define!(
444
/// generated via the normal `mem::transmute`.
445
fn CastTransmute<T, U>(operand: T) -> U
446
);
447
+define!(
448
+ "mir_cast_ptr_to_ptr",
449
+ /// Emits a `CastKind::PtrToPtr` cast.
450
+ ///
451
+ /// This allows bypassing normal validation to generate strange casts.
452
+ fn CastPtrToPtr<T, U>(operand: T) -> U
453
+);
454
define!(
455
"mir_make_place",
456
#[doc(hidden)]
0 commit comments