diff options
Diffstat (limited to 'src/rustdoc/rustdoc.rs')
| -rwxr-xr-x | src/rustdoc/rustdoc.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/rustdoc/rustdoc.rs b/src/rustdoc/rustdoc.rs index fd335bcf735..c9d08567596 100755 --- a/src/rustdoc/rustdoc.rs +++ b/src/rustdoc/rustdoc.rs @@ -31,11 +31,11 @@ fn run_passes( )]; let mut passno = 0; - vec::foldl(doc, passes) {|doc, pass| + do vec::foldl(doc, passes) {|doc, pass| log(debug, #fmt("pass #%d", passno)); passno += 1; log(debug, doc); - time(pass.name) {|| + do time(pass.name) {|| pass.f(srv, doc) } } @@ -82,7 +82,7 @@ fn test_run_passes() { } } let source = ""; - astsrv::from_str(source) {|srv| + do astsrv::from_str(source) {|srv| let passes = ~[ { name: "", @@ -129,14 +129,14 @@ fn time<T>(what: str, f: fn() -> T) -> T { fn run(config: config::config) { let source_file = config.input_crate; - astsrv::from_file(source_file) {|srv| - time("wait_ast") {|| - astsrv::exec(srv) {|_ctxt| () } + do astsrv::from_file(source_file) {|srv| + do time("wait_ast") {|| + do astsrv::exec(srv) {|_ctxt| () } }; - let doc = time("extract") {|| + let doc = time("extract", {|| let default_name = source_file; extract::from_srv(srv, default_name) - }; + }); run_passes(srv, doc, ~[ reexport_pass::mk_pass(), prune_unexported_pass::mk_pass(), |
