From 8b1630cb3b06d4d2d2a8a38d08afa368dcefa0c4 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Thu, 7 Nov 2019 08:55:59 +0100 Subject: [PATCH] tweak and slightly extend box-box-trait test --- tests/run-pass/box_box_trait.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tests/run-pass/box_box_trait.rs b/tests/run-pass/box_box_trait.rs index e7620cd42f70..5ce0e8f5957b 100644 --- a/tests/run-pass/box_box_trait.rs +++ b/tests/run-pass/box_box_trait.rs @@ -1,5 +1,3 @@ -#![feature(box_syntax)] - struct DroppableStruct; static mut DROPPED: bool = false; @@ -13,7 +11,6 @@ impl Drop for DroppableStruct { trait MyTrait { fn dummy(&self) { } } impl MyTrait for Box {} -#[allow(dead_code)] struct Whatever { w: Box } impl Whatever { @@ -24,8 +21,9 @@ impl Whatever { fn main() { { - let f: Box<_> = box DroppableStruct; - let _a = Whatever::new(box f as Box); + let f = Box::new(DroppableStruct); + let a = Whatever::new(Box::new(f) as Box); + a.w.dummy(); } assert!(unsafe { DROPPED }); }