1 // Copyright 2012 The Rust Project Developers. See the COPYRIGHT
2 // file at the top-level directory of this distribution and at
3 // http://rust-lang.org/COPYRIGHT.
5 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8 // option. This file may not be copied, modified, or distributed
9 // except according to those terms.
11 // Don't leak the unique pointers
28 let _v2: ~int = cast::transmute(self.v.c);
49 let i1p = cast::transmute_copy(&i1);
52 let i2p = cast::transmute_copy(&i2);
55 let u1 = U {a: 0xB, b: 0xC, c: i1p};
56 let u2 = U {a: 0xB, b: 0xC, c: i2p};
58 let x1 = @mut t(Node {
62 let x2 = @mut t(Node {