]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/panic-in-dtor-drops-fields.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / panic-in-dtor-drops-fields.rs
index 39252d6b1426818522f7bcda9663d49b9534927c..3cc01b967ce6af5d452cc6edad560502e25d7372 100644 (file)
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-use std::task;
+use std::thread::Thread;
 
 static mut dropped: bool = false;
 
@@ -33,10 +33,9 @@ fn drop(&mut self) {
 }
 
 pub fn main() {
-    let ret = task::try(move|| {
+    let ret = Thread::scoped(move|| {
         let _a = A { b: B { foo: 3 } };
-    });
+    }).join();
     assert!(ret.is_err());
     unsafe { assert!(dropped); }
 }
-