15 lines
375 B
Rust
15 lines
375 B
Rust
//! Unwinding for unsupported target.
|
|
//!
|
|
//! Stubs that simply abort for targets that don't support unwinding otherwise.
|
|
|
|
use alloc::boxed::Box;
|
|
use core::any::Any;
|
|
use core::intrinsics;
|
|
|
|
pub(crate) unsafe fn cleanup(_ptr: *mut u8) -> Box<dyn Any + Send> {
|
|
intrinsics::abort()
|
|
}
|
|
|
|
pub(crate) unsafe fn panic(_data: Box<dyn Any + Send>) -> u32 {
|
|
intrinsics::abort()
|
|
}
|