about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/libstd/json.rs2
-rw-r--r--src/test/run-pass/issue-2804.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/json.rs b/src/libstd/json.rs
index a79d245f70c..58f580bde51 100644
--- a/src/libstd/json.rs
+++ b/src/libstd/json.rs
@@ -1226,7 +1226,7 @@ mod tests {
     use core::hashmap::linear::LinearMap;
 
     fn mk_object(items: &[(~str, Json)]) -> Json {
-        let mut d = LinearMap::new();
+        let mut d = ~LinearMap::new();
 
         for items.each |item| {
             match *item {
diff --git a/src/test/run-pass/issue-2804.rs b/src/test/run-pass/issue-2804.rs
index a46a9b30d6d..c360a184d01 100644
--- a/src/test/run-pass/issue-2804.rs
+++ b/src/test/run-pass/issue-2804.rs
@@ -23,7 +23,7 @@ enum object
 
 fn lookup(table: ~json::Object, key: ~str, default: ~str) -> ~str
 {
-    match table.find(&key)
+    match table.find_copy(&key)
     {
         option::Some(std::json::String(copy s)) =>
         {