summary refs log tree commit diff
path: root/src/fuzzer
diff options
context:
space:
mode:
authorPaul Stansifer <paul.stansifer@gmail.com>2012-08-02 14:33:26 -0700
committerPaul Stansifer <paul.stansifer@gmail.com>2012-08-22 14:59:24 -0700
commit9a7890d73af5ebe4bf862fa727427e290da1391b (patch)
treeab7db3f5f973934aed69d3eb0c7e79c18ccf7732 /src/fuzzer
parent744fea1a4f1b826def484aa4584e939fa272a8c3 (diff)
downloadrust-9a7890d73af5ebe4bf862fa727427e290da1391b.tar.gz
rust-9a7890d73af5ebe4bf862fa727427e290da1391b.zip
Centralize ident interner generation.
Diffstat (limited to 'src/fuzzer')
-rw-r--r--src/fuzzer/fuzzer.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/fuzzer/fuzzer.rs b/src/fuzzer/fuzzer.rs
index 9560faa0f0a..b741b43b99b 100644
--- a/src/fuzzer/fuzzer.rs
+++ b/src/fuzzer/fuzzer.rs
@@ -260,8 +260,7 @@ fn check_variants_T<T: copy>(
                     @as_str(|a|pprust::print_crate(
                         codemap,
                         // Assuming we're not generating any token_trees
-                        syntax::util::interner::mk::<@~str>(
-                            |x| str::hash(*x), |x,y| str::eq(*x,*y)),
+                        syntax::parse::token::mk_ident_interner(),
                         diagnostic::mk_span_handler(handler, codemap),
                         crate2,
                         filename,
@@ -423,8 +422,7 @@ fn parse_and_print(code: @~str) -> ~str {
                pprust::print_crate(
                    sess.cm,
                    // Assuming there are no token_trees
-                   syntax::util::interner::mk::<@~str>(
-                       |x| str::hash(*x), |x,y| str::eq(*x,*y)),
+                   syntax::parse::token::mk_ident_interner(),
                    sess.span_diagnostic,
                    crate,
                    filename,
@@ -572,8 +570,7 @@ fn check_variants(files: ~[~str], cx: context) {
                    as_str(|a| pprust::print_crate(
                        sess.cm,
                        // Assuming no token_trees
-                       syntax::util::interner::mk::<@~str>(
-                            |x| str::hash(*x), |x,y| str::eq(*x,*y)),
+                       syntax::parse::token::mk_ident_interner(),
                        sess.span_diagnostic,
                        crate,
                        file,