Skip to content

Commit bb70782

Browse files
middle::dead -> rustc_passes
1 parent 91a096a commit bb70782

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

src/librustc/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ pub mod lint;
102102
pub mod middle {
103103
pub mod expr_use_visitor;
104104
pub mod cstore;
105-
pub mod dead;
106105
pub mod dependency_format;
107106
pub mod diagnostic_items;
108107
pub mod entry;

src/librustc_interface/passes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -972,7 +972,7 @@ fn analysis(tcx: TyCtxt<'_>, cnum: CrateNum) -> Result<()> {
972972
tcx.ensure().check_private_in_public(LOCAL_CRATE);
973973
});
974974
}, {
975-
time(sess, "death checking", || middle::dead::check_crate(tcx));
975+
time(sess, "death checking", || rustc_passes::dead::check_crate(tcx));
976976
}, {
977977
time(sess, "unused lib feature checking", || {
978978
stability::check_unused_or_stable_features(tcx)

src/librustc/middle/dead.rs renamed to src/librustc_passes/dead.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
// closely. The idea is that all reachable symbols are live, codes called
33
// from live codes are live, and everything else is dead.
44

5-
use crate::hir::Node;
6-
use crate::hir::{self, PatKind, TyKind};
7-
use crate::hir::intravisit::{self, Visitor, NestedVisitorMap};
8-
use crate::hir::itemlikevisit::ItemLikeVisitor;
9-
10-
use crate::hir::def::{CtorOf, Res, DefKind};
11-
use crate::hir::CodegenFnAttrFlags;
12-
use crate::hir::def_id::{DefId, LOCAL_CRATE};
13-
use crate::lint;
14-
use crate::middle::privacy;
15-
use crate::ty::{self, DefIdTree, TyCtxt};
16-
use crate::util::nodemap::FxHashSet;
5+
use rustc::hir::Node;
6+
use rustc::hir::{self, PatKind, TyKind};
7+
use rustc::hir::intravisit::{self, Visitor, NestedVisitorMap};
8+
use rustc::hir::itemlikevisit::ItemLikeVisitor;
9+
10+
use rustc::hir::def::{CtorOf, Res, DefKind};
11+
use rustc::hir::CodegenFnAttrFlags;
12+
use rustc::hir::def_id::{DefId, LOCAL_CRATE};
13+
use rustc::lint;
14+
use rustc::middle::privacy;
15+
use rustc::ty::{self, DefIdTree, TyCtxt};
16+
use rustc::util::nodemap::FxHashSet;
1717

1818
use rustc_data_structures::fx::FxHashMap;
1919

src/librustc_passes/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ pub mod ast_validation;
2222
pub mod hir_stats;
2323
pub mod layout_test;
2424
pub mod loops;
25+
pub mod dead;
2526
mod liveness;
2627

2728
pub fn provide(providers: &mut Providers<'_>) {

0 commit comments

Comments
 (0)