]> git.lizzy.rs Git - rust.git/blob - src/test/codegen/issue-13018.rs
Rollup merge of #102954 - GuillaumeGomez:cfg-hide-attr-checks, r=Manishearth
[rust.git] / src / test / codegen / issue-13018.rs
1 // compile-flags: -O
2
3 // A drop([...].clone()) sequence on an Rc should be a no-op
4 // In particular, no call to __rust_dealloc should be emitted
5 #![crate_type = "lib"]
6 use std::rc::Rc;
7
8 pub fn foo(t: &Rc<Vec<usize>>) {
9 // CHECK-NOT: __rust_dealloc
10     drop(t.clone());
11 }