summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2012-09-07 17:24:02 -0700
committerGraydon Hoare <graydon@mozilla.com>2012-09-07 17:24:16 -0700
commit5d823d46ad5350e095a531d847464f42c5f29261 (patch)
tree5d9dc2ab6e1cf05678634e20712392362bc3e46d /src/libsyntax/parse
parentf5093dff7b28a47309e3cafd2530663313ef56f0 (diff)
downloadrust-5d823d46ad5350e095a531d847464f42c5f29261.tar.gz
rust-5d823d46ad5350e095a531d847464f42c5f29261.zip
Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes.
Diffstat (limited to 'src/libsyntax/parse')
-rw-r--r--src/libsyntax/parse/token.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs
index e258f9a2bdd..cc1b049ab93 100644
--- a/src/libsyntax/parse/token.rs
+++ b/src/libsyntax/parse/token.rs
@@ -345,8 +345,7 @@ fn mk_ident_interner() -> ident_interner {
                      @~"dtor", @~"main", @~"<opaque>", @~"blk", @~"static",
                      @~"intrinsic", @~"__foreign_mod__"];
 
-    let rv = interner::mk_prefill::<@~str>(|x| str::hash(*x),
-                                           |x,y| str::eq(*x, *y), init_vec);
+    let rv = interner::mk_prefill::<@~str>(init_vec);
 
     /* having multiple interners will just confuse the serializer */
     unsafe{ assert task::local_data_get(interner_key!()).is_none() };
@@ -357,7 +356,7 @@ fn mk_ident_interner() -> ident_interner {
 /* for when we don't care about the contents; doesn't interact with TLD or
    serialization */
 fn mk_fake_ident_interner() -> ident_interner {
-    interner::mk::<@~str>(|x| str::hash(*x), |x,y| str::eq(*x, *y))
+    interner::mk::<@~str>()
 }
 
 /**