diff --git a/test/test_data/trap.rs b/test/test_data/trap.rs index b2e86913d..b65974750 100644 --- a/test/test_data/trap.rs +++ b/test/test_data/trap.rs @@ -27,7 +27,7 @@ pub extern "C" fn trigger() { #[no_mangle] pub extern "C" fn trigger2(_val: i32) -> i32 { - three(); + five(); 0 } @@ -43,5 +43,15 @@ fn two() { #[inline(never)] fn three() { + four() +} + +#[inline(never)] +fn four() { + five(); +} + +#[inline(never)] +fn five() { panic!("trap!"); }