diff options
| author | Aaron Hill <aa1ronham@gmail.com> | 2019-10-29 18:48:29 -0400 |
|---|---|---|
| committer | Aaron Hill <aa1ronham@gmail.com> | 2019-11-11 15:14:35 -0500 |
| commit | 5553476d490741efc8e3049401152d5d4ce6a934 (patch) | |
| tree | dace8dbdaf5b2efd97b1c419c29028d759afbdbf /src/libpanic_unwind | |
| parent | 848e1d827e9a76f16cbb6d3f777edd6242390906 (diff) | |
Use proper intrinsic type
Diffstat (limited to 'src/libpanic_unwind')
| -rw-r--r-- | src/libpanic_unwind/miri.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libpanic_unwind/miri.rs b/src/libpanic_unwind/miri.rs index 90fd5cafc37..254a9383b42 100644 --- a/src/libpanic_unwind/miri.rs +++ b/src/libpanic_unwind/miri.rs @@ -6,8 +6,7 @@ pub fn payload() -> *mut u8 { } pub unsafe fn panic(data: Box<dyn Any + Send>) -> ! { - let raw_val: *mut [()] = core::mem::transmute::<*mut (dyn Any + Send), _>(Box::into_raw(data)); - core::intrinsics::miri_start_panic(raw_val) + core::intrinsics::miri_start_panic(Box::into_raw(data)) } pub unsafe fn cleanup(ptr: *mut u8) -> Box<dyn Any + Send> { |
