about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2013-05-30 16:55:50 -0400
committerNiko Matsakis <niko@alum.mit.edu>2013-05-30 16:55:50 -0400
commit21951e503d14deaefab27d8d560319213fdf5712 (patch)
tree634428ac770ae57557af695131975827fcbc038b
parent9c7eb068e5b3b7aed2de8bf9989ae6b106c9599e (diff)
downloadrust-21951e503d14deaefab27d8d560319213fdf5712.tar.gz
rust-21951e503d14deaefab27d8d560319213fdf5712.zip
Correct issue-2804 test
-rw-r--r--src/test/run-pass/issue-2804.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/run-pass/issue-2804.rs b/src/test/run-pass/issue-2804.rs
index d42d0b5aac0..59ab5018c1d 100644
--- a/src/test/run-pass/issue-2804.rs
+++ b/src/test/run-pass/issue-2804.rs
@@ -25,9 +25,9 @@ fn lookup(table: ~json::Object, key: ~str, default: ~str) -> ~str
 {
     match table.find(&key)
     {
-        option::Some(&extra::json::String(copy s)) =>
+        option::Some(&extra::json::String(ref s)) =>
         {
-            copy s
+            copy *s
         }
         option::Some(value) =>
         {
@@ -45,9 +45,9 @@ fn add_interface(store: int, managed_ip: ~str, data: extra::json::Json) -> (~str
 {
     match &data
     {
-        &extra::json::Object(copy interface) =>
+        &extra::json::Object(ref interface) =>
         {
-            let name = lookup(copy interface, ~"ifDescr", ~"");
+            let name = lookup(copy *interface, ~"ifDescr", ~"");
             let label = fmt!("%s-%s", managed_ip, name);
 
             (label, bool_value(false))