]> git.lizzy.rs Git - rust.git/blob - tests/mir-opt/inline/inline_shims.rs
Test drop_tracking_mir before querying generator.
[rust.git] / tests / mir-opt / inline / inline_shims.rs
1 // ignore-wasm32-bare compiled with panic=abort by default
2 #![crate_type = "lib"]
3
4 // EMIT_MIR inline_shims.clone.Inline.diff
5 pub fn clone<A, B>(f: fn(A, B)) -> fn(A, B) {
6     f.clone()
7 }
8
9 // EMIT_MIR inline_shims.drop.Inline.diff
10 pub fn drop<A, B>(a: *mut Vec<A>, b: *mut Option<B>) {
11     unsafe { std::ptr::drop_in_place(a) }
12     unsafe { std::ptr::drop_in_place(b) }
13 }