From 999b567e2af0a454bc862bc2e5b1bc16dae78f44 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Tue, 26 Jun 2012 14:15:48 -0700 Subject: [PATCH] rustdoc: Work around some more metadata infelicities --- src/rustdoc/astsrv.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/rustdoc/astsrv.rs b/src/rustdoc/astsrv.rs index 7d8b5e1f7d5..f1a702c9df8 100644 --- a/src/rustdoc/astsrv.rs +++ b/src/rustdoc/astsrv.rs @@ -9,6 +9,7 @@ import std::map::hashmap; import rustc::driver::session; +import session::{basic_options, options}; import session::session; import rustc::driver::driver; import syntax::diagnostic; @@ -37,7 +38,7 @@ type srv_owner = fn(srv: srv) -> T; type ctxt_handler = fn~(ctxt: ctxt) -> T; -type parser = fn~(session::session, str) -> @ast::crate; +type parser = fn~(session, str) -> @ast::crate; enum msg { handle_request(fn~(ctxt)), @@ -104,7 +105,8 @@ fn exec( comm::recv(po) } -fn build_ctxt(sess: session::session, ast: @ast::crate, +fn build_ctxt(sess: session, + ast: @ast::crate, ignore_errors: @mut bool) -> ctxt { import rustc::front::config; @@ -124,8 +126,8 @@ fn build_ctxt(sess: session::session, ast: @ast::crate, } } -fn build_session() -> (session::session, @mut bool) { - let sopts: @session::options = session::basic_options(); +fn build_session() -> (session, @mut bool) { + let sopts: @options = basic_options(); let codemap = codemap::new_codemap(); let error_handlers = build_error_handlers(codemap); let {emitter, span_handler, ignore_errors} = error_handlers; -- GitLab