From 5d823d46ad5350e095a531d847464f42c5f29261 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Fri, 7 Sep 2012 17:24:02 -0700 Subject: Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes. --- src/libsyntax/parse/token.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/libsyntax/parse') 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", @~"", @~"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>() } /** -- cgit 1.4.1-3-g733a5