]> git.lizzy.rs Git - rust.git/blobdiff - src/test/auxiliary/issue-2526.rs
Fix the fallout
[rust.git] / src / test / auxiliary / issue-2526.rs
index e85a0a90aff0fce5d1e4abc3d348f78012e39010..3d777d01d502733a3c8bd539faff6d8d011a30a0 100644 (file)
 #![crate_name="issue_2526"]
 #![crate_type = "lib"]
 
-#![feature(unsafe_destructor)]
-
 use std::marker;
 
-struct arc_destruct<T: Sync> {
+pub struct arc_destruct<T: Sync> {
     _data: isize,
     _marker: marker::PhantomData<T>
 }
 
-#[unsafe_destructor]
 impl<T: Sync> Drop for arc_destruct<T> {
     fn drop(&mut self) {}
 }
@@ -40,7 +37,7 @@ fn init() -> arc_destruct<context_res> {
     arc(context_res())
 }
 
-struct context_res {
+pub struct context_res {
     ctx : isize,
 }