]>
git.proxmox.com Git - rustc.git/blob - src/test/mir-opt/remove_unneeded_drops.rs
1 // ignore-wasm32-bare compiled with panic=abort by default
2 // EMIT_MIR remove_unneeded_drops.opt.RemoveUnneededDrops.diff
7 // EMIT_MIR remove_unneeded_drops.dont_opt.RemoveUnneededDrops.diff
8 fn dont_opt(x
: Vec
<bool
>) {
12 // EMIT_MIR remove_unneeded_drops.opt_generic_copy.RemoveUnneededDrops.diff
13 fn opt_generic_copy
<T
: Copy
>(x
: T
) {
17 // EMIT_MIR remove_unneeded_drops.cannot_opt_generic.RemoveUnneededDrops.diff
18 // since the pass is not running on monomorphisized code,
19 // we can't (but probably should) optimize this
20 fn cannot_opt_generic
<T
>(x
: T
) {
27 cannot_opt_generic(42);