about summary refs log tree commit diff
path: root/src/libcore/util.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore/util.rs')
-rw-r--r--src/libcore/util.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libcore/util.rs b/src/libcore/util.rs
index f0b4a344307..57590dbfc3e 100644
--- a/src/libcore/util.rs
+++ b/src/libcore/util.rs
@@ -55,10 +55,11 @@ fn replace<T>(dest: &mut T, +src: T) -> T {
 /// A non-copyable dummy type.
 struct NonCopyable {
     i: ();
-    new() { self.i = (); }
     drop { }
 }
 
+fn NonCopyable() -> NonCopyable { NonCopyable { i: () } }
+
 mod tests {
     #[test]
     fn identity_crisis() {