diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-02-17 14:15:09 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-02-17 16:00:39 -0800 |
| commit | a5ede9d34533be86bab0fd5a255d527b2fd3cdc6 (patch) | |
| tree | a3cd32118644e16698c988d4e093a673dd9eda93 /src/comp/driver | |
| parent | f7f73c79ec0cca88fc6e3657f955307049cb5801 (diff) | |
| download | rust-a5ede9d34533be86bab0fd5a255d527b2fd3cdc6.tar.gz rust-a5ede9d34533be86bab0fd5a255d527b2fd3cdc6.zip | |
rustdoc: Resolve imports and reexports
Diffstat (limited to 'src/comp/driver')
| -rw-r--r-- | src/comp/driver/driver.rs | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/src/comp/driver/driver.rs b/src/comp/driver/driver.rs index 53ba8c65bdf..40cf4e50472 100644 --- a/src/comp/driver/driver.rs +++ b/src/comp/driver/driver.rs @@ -440,17 +440,27 @@ fn build_session_options(match: getopts::match, fn build_session(sopts: @session::options, input: str, demitter: diagnostic::emitter) -> session { + let codemap = codemap::new_codemap(); + let diagnostic_handler = + diagnostic::mk_handler(some(demitter)); + let span_diagnostic_handler = + diagnostic::mk_span_handler(diagnostic_handler, codemap); + build_session_(sopts, input, codemap, demitter, + span_diagnostic_handler) +} + +fn build_session_( + sopts: @session::options, input: str, + codemap: codemap::codemap, + demitter: diagnostic::emitter, + span_diagnostic_handler: diagnostic::span_handler +) -> session { let target_cfg = build_target_config(sopts, demitter); let cstore = cstore::mk_cstore(); let filesearch = filesearch::mk_filesearch( sopts.maybe_sysroot, sopts.target_triple, sopts.addl_lib_search_paths); - let codemap = codemap::new_codemap(); - let diagnostic_handler = - diagnostic::mk_handler(some(demitter)); - let span_diagnostic_handler = - diagnostic::mk_span_handler(diagnostic_handler, codemap); @{targ_cfg: target_cfg, opts: sopts, cstore: cstore, |
