pub fn panic(_info: &core::panic::PanicInfo) -> ! {
#[cfg(all(any(target_arch = "riscv32", target_arch = "riscv64"), target_feature = "e"))]
unsafe {
core::arch::asm!("unimp", options(noreturn));
}
#[cfg(not(all(any(target_arch = "riscv32", target_arch = "riscv64"), target_feature = "e")))]
#[allow(clippy::empty_loop)]
loop {}
}
#[macro_export]
macro_rules! min_stack_size {
($size: expr) => {
#[cfg(all(any(target_arch = "riscv32", target_arch = "riscv64"), target_feature = "e"))]
::polkavm_derive::min_stack_size!($size);
};
}