diff options
Diffstat (limited to 'src/test/run-pass/drop-trait-enum.rs')
| -rw-r--r-- | src/test/run-pass/drop-trait-enum.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/test/run-pass/drop-trait-enum.rs b/src/test/run-pass/drop-trait-enum.rs index d52c645730f..f94da9fc747 100644 --- a/src/test/run-pass/drop-trait-enum.rs +++ b/src/test/run-pass/drop-trait-enum.rs @@ -62,7 +62,7 @@ pub fn main() { let (sender, receiver) = channel(); { - let v = Foo::NestedVariant(box 42u, SendOnDrop { sender: sender.clone() }, sender); + let v = Foo::NestedVariant(box 42_usize, SendOnDrop { sender: sender.clone() }, sender); } assert_eq!(receiver.recv().unwrap(), Message::DestructorRan); assert_eq!(receiver.recv().unwrap(), Message::Dropped); @@ -79,10 +79,12 @@ pub fn main() { let (sender, receiver) = channel(); let t = { thread::spawn(move|| { - let mut v = Foo::NestedVariant(box 42u, SendOnDrop { + let mut v = Foo::NestedVariant(box 42usize, SendOnDrop { sender: sender.clone() }, sender.clone()); - v = Foo::NestedVariant(box 42u, SendOnDrop { sender: sender.clone() }, sender.clone()); + v = Foo::NestedVariant(box 42_usize, + SendOnDrop { sender: sender.clone() }, + sender.clone()); v = Foo::SimpleVariant(sender.clone()); v = Foo::FailingVariant { on_drop: SendOnDrop { sender: sender } }; }) |
