about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-06-26 14:15:48 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-06-26 14:39:49 -0700
commit999b567e2af0a454bc862bc2e5b1bc16dae78f44 (patch)
tree8af28fbb3d69d317fd47db9c54726b22e5c497fa
parentd4672a078e62ca4c28e459fa541886b5b180cc9a (diff)
downloadrust-999b567e2af0a454bc862bc2e5b1bc16dae78f44.tar.gz
rust-999b567e2af0a454bc862bc2e5b1bc16dae78f44.zip
rustdoc: Work around some more metadata infelicities
-rw-r--r--src/rustdoc/astsrv.rs10
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;