]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/issue-1866.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / issue-1866.rs
index b6435a8ff20acb17b90f4134039af4626041552b..10ae2749a090202073e148129e2c2bc1e86ffbb3 100644 (file)
@@ -1,20 +1,31 @@
-// xfail-test
+// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
 mod a {
-    #[legacy_exports];
-    type rust_task = uint;
-    extern mod rustrt {
-        #[legacy_exports];
-        fn rust_task_is_unwinding(rt: *rust_task) -> bool;
+    pub type rust_task = uint;
+    pub mod rustrt {
+        use super::rust_task;
+        extern {
+            pub fn rust_task_is_unwinding(rt: *const rust_task) -> bool;
+        }
     }
 }
 
 mod b {
-    #[legacy_exports];
-    type rust_task = bool;
-    extern mod rustrt {
-        #[legacy_exports];
-        fn rust_task_is_unwinding(rt: *rust_task) -> bool;
+    pub type rust_task = bool;
+    pub mod rustrt {
+        use super::rust_task;
+        extern {
+            pub fn rust_task_is_unwinding(rt: *const rust_task) -> bool;
+        }
     }
 }
 
-fn main() { }
+pub fn main() { }