add MIR crate and link it into the driver

This commit is contained in:
Niko Matsakis 2015-08-18 18:01:44 -04:00
parent 6a2ca37f1b
commit faa9ec81b5
3 changed files with 8 additions and 2 deletions

View file

@ -10,6 +10,7 @@
use rustc::front;
use rustc::front::map as hir_map;
use rustc_mir as mir;
use rustc::session::Session;
use rustc::session::config::{self, Input, OutputFilenames};
use rustc::session::search_paths::PathKind;
@ -706,6 +707,9 @@ pub fn phase_3_run_analysis_passes<'tcx, F, R>(sess: Session,
// passes are timed inside typeck
typeck::check_crate(tcx, trait_map);
time(time_passes, "MIR dump", ||
mir::dump::dump_crate(tcx));
time(time_passes, "const checking", ||
middle::check_const::check_crate(tcx));

View file

@ -45,6 +45,7 @@ extern crate rustc_borrowck;
extern crate rustc_front;
extern crate rustc_lint;
extern crate rustc_privacy;
extern crate rustc_mir;
extern crate rustc_resolve;
extern crate rustc_trans;
extern crate rustc_typeck;