about summary refs log tree commit diff
path: root/src/libstd/util.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd/util.rs')
-rw-r--r--src/libstd/util.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libstd/util.rs b/src/libstd/util.rs
index fd29d7dc14b..8e7efeb532a 100644
--- a/src/libstd/util.rs
+++ b/src/libstd/util.rs
@@ -127,6 +127,8 @@ pub fn unreachable() -> ! {
 #[cfg(test)]
 mod tests {
     use super::*;
+
+    use clone::Clone;
     use option::{None, Some};
     use either::{Either, Left, Right};
     use sys::size_of;
@@ -136,8 +138,8 @@ mod tests {
     fn identity_crisis() {
         // Writing a test for the identity function. How did it come to this?
         let x = ~[(5, false)];
-        //FIXME #3387 assert!(x.eq(id(copy x)));
-        let y = copy x;
+        //FIXME #3387 assert!(x.eq(id(x.clone())));
+        let y = x.clone();
         assert!(x.eq(&id(y)));
     }