rust/src/trap.rs
2018-11-24 12:47:53 +01:00

13 lines
297 B
Rust

use cranelift::prelude::*;
use cranelift::codegen::ir::TrapCode;
/// Trap code: user0
pub fn trap_panic(bcx: &mut FunctionBuilder) {
bcx.ins().trap(TrapCode::User(0));
}
/// Trap code: user65535
pub fn trap_unreachable(bcx: &mut FunctionBuilder) {
bcx.ins().trap(TrapCode::User(!0));
}