diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2012-09-07 17:24:02 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2012-09-07 17:24:16 -0700 |
| commit | 5d823d46ad5350e095a531d847464f42c5f29261 (patch) | |
| tree | 5d9dc2ab6e1cf05678634e20712392362bc3e46d /src/libsyntax/parse | |
| parent | f5093dff7b28a47309e3cafd2530663313ef56f0 (diff) | |
| download | rust-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.rs | 5 |
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>() } /** |
