diff options
Diffstat (limited to 'src/libstd/c_vec.rs')
| -rw-r--r-- | src/libstd/c_vec.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libstd/c_vec.rs b/src/libstd/c_vec.rs index a7291ec27da..002029acd94 100644 --- a/src/libstd/c_vec.rs +++ b/src/libstd/c_vec.rs @@ -44,7 +44,6 @@ enum CVec<T> { struct DtorRes { let dtor: Option<fn@()>; - new(dtor: Option<fn@()>) { self.dtor = dtor; } drop { match self.dtor { option::None => (), @@ -53,6 +52,12 @@ struct DtorRes { } } +fn DtorRes(dtor: Option<fn@()>) -> DtorRes { + DtorRes { + dtor: dtor + } +} + /* Section: Introduction forms */ |
