diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-06-26 14:15:48 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-06-26 14:39:49 -0700 |
| commit | 999b567e2af0a454bc862bc2e5b1bc16dae78f44 (patch) | |
| tree | 8af28fbb3d69d317fd47db9c54726b22e5c497fa | |
| parent | d4672a078e62ca4c28e459fa541886b5b180cc9a (diff) | |
| download | rust-999b567e2af0a454bc862bc2e5b1bc16dae78f44.tar.gz rust-999b567e2af0a454bc862bc2e5b1bc16dae78f44.zip | |
rustdoc: Work around some more metadata infelicities
| -rw-r--r-- | src/rustdoc/astsrv.rs | 10 |
1 files 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 ctxt = { type srv_owner<T> = fn(srv: srv) -> T; type ctxt_handler<T> = 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<T:send>( 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; |
