13 lines
306 B
Rust
13 lines
306 B
Rust
|
#![crate_type = "staticlib"]
|
||
|
#![feature(c_unwind)]
|
||
|
|
||
|
/// This function will panic if `x` is greater than 10.
|
||
|
///
|
||
|
/// This function is called by `add_small_numbers`.
|
||
|
#[no_mangle]
|
||
|
pub extern "C-unwind" fn panic_if_greater_than_10(x: u32) {
|
||
|
if x > 10 {
|
||
|
panic!("{}", x); // That is too big!
|
||
|
}
|
||
|
}
|