]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/borrowck/borrowck-no-cycle-in-exchange-heap.rs
New upstream version 1.57.0+dfsg1
[rustc.git] / src / test / ui / borrowck / borrowck-no-cycle-in-exchange-heap.rs
index 4c1ff98ce6ec26e6bb71706818d257281ff894b9..f035049d82d8db4fb2bbfb664aaf9b47d689b38d 100644 (file)
@@ -1,5 +1,3 @@
-#![feature(box_syntax)]
-
 struct Node_ {
     a: Box<Cycle>
 }
@@ -8,8 +6,10 @@ enum Cycle {
     Node(Node_),
     Empty,
 }
+
 fn main() {
-    let mut x: Box<_> = box Cycle::Node(Node_ {a: box Cycle::Empty});
+    let mut x: Box<_> = Box::new(Cycle::Node(Node_ {a: Box::new(Cycle::Empty)}));
+
     // Create a cycle!
     match *x {
       Cycle::Node(ref mut y) => {