diff options
| author | Paul Stansifer <paul.stansifer@gmail.com> | 2012-06-06 09:50:08 -0700 |
|---|---|---|
| committer | Paul Stansifer <paul.stansifer@gmail.com> | 2012-06-15 12:41:41 -0700 |
| commit | 1e36d216bebc9ae5b1bfd2cd013e7e707199cdf7 (patch) | |
| tree | bc39925f522d9f49baebf161a558df46a12e691d /src/rustc/driver | |
| parent | 85ded92736290073b6c591c2607ee3d829cb2874 (diff) | |
| download | rust-1e36d216bebc9ae5b1bfd2cd013e7e707199cdf7.tar.gz rust-1e36d216bebc9ae5b1bfd2cd013e7e707199cdf7.zip | |
Add the interner to parse_sess.
Diffstat (limited to 'src/rustc/driver')
| -rw-r--r-- | src/rustc/driver/driver.rs | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/rustc/driver/driver.rs b/src/rustc/driver/driver.rs index a700d1d5e95..edda9da0aa8 100644 --- a/src/rustc/driver/driver.rs +++ b/src/rustc/driver/driver.rs @@ -508,8 +508,7 @@ fn build_session(sopts: @session::options, } fn build_session_( - sopts: @session::options, - codemap: codemap::codemap, + sopts: @session::options, cm: codemap::codemap, demitter: diagnostic::emitter, span_diagnostic_handler: diagnostic::span_handler ) -> session { @@ -523,14 +522,9 @@ fn build_session_( @{targ_cfg: target_cfg, opts: sopts, cstore: cstore, - parse_sess: @{ - cm: codemap, - mut next_id: 1, - span_diagnostic: span_diagnostic_handler, - mut chpos: 0u, - mut byte_pos: 0u - }, - codemap: codemap, + parse_sess: + parse::new_parse_sess_special_handler(span_diagnostic_handler, cm), + codemap: cm, // For a library crate, this is always none mut main_fn: none, span_diagnostic: span_diagnostic_handler, |
