rustc: Move the privacy pass to its own crate
This commit is contained in:
parent
ee2bfae011
commit
a9decbdc44
5 changed files with 1611 additions and 1565 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -26,6 +26,7 @@ use rustc_trans::back::link;
|
|||
use rustc_trans::back::write;
|
||||
use rustc_trans::trans;
|
||||
use rustc_typeck as typeck;
|
||||
use rustc_privacy;
|
||||
|
||||
use serialize::json;
|
||||
|
||||
|
|
@ -630,7 +631,7 @@ pub fn phase_3_run_analysis_passes<'tcx>(sess: Session,
|
|||
let maps = (external_exports, last_private_map);
|
||||
let (exported_items, public_items) =
|
||||
time(time_passes, "privacy checking", maps, |(a, b)|
|
||||
middle::privacy::check_crate(&ty_cx, &export_map, a, b));
|
||||
rustc_privacy::check_crate(&ty_cx, &export_map, a, b));
|
||||
|
||||
time(time_passes, "intrinsic checking", (), |_|
|
||||
middle::intrinsicck::check_crate(&ty_cx));
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ extern crate libc;
|
|||
extern crate rustc;
|
||||
extern crate rustc_back;
|
||||
extern crate rustc_borrowck;
|
||||
extern crate rustc_privacy;
|
||||
extern crate rustc_resolve;
|
||||
extern crate rustc_trans;
|
||||
extern crate rustc_typeck;
|
||||
|
|
|
|||
1598
src/librustc_privacy/lib.rs
Normal file
1598
src/librustc_privacy/lib.rs
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue