Skip to content

Commit 75bfeda

Browse files
author
Keegan McAllister
committed
Move lint.rs out of middle
We're going to have more modules under lint, and the paths get unwieldy. We also plan to have lints run at multiple points in the compilation pipeline.
1 parent c381259 commit 75bfeda

File tree

15 files changed

+16
-14
lines changed

15 files changed

+16
-14
lines changed

src/librustc/driver/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use back;
1919
use back::link;
2020
use back::target_strs;
2121
use back::{arm, x86, x86_64, mips, mipsel};
22-
use middle::lint;
22+
use lint;
2323

2424
use syntax::abi;
2525
use syntax::ast;

src/librustc/driver/driver.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ use metadata::common::LinkMeta;
2020
use metadata::creader;
2121
use middle::cfg;
2222
use middle::cfg::graphviz::LabelledCFG;
23-
use middle::{trans, freevars, stability, kind, ty, typeck, lint, reachable};
23+
use middle::{trans, freevars, stability, kind, ty, typeck, reachable};
2424
use middle::dependency_format;
2525
use middle;
2626
use plugin::load::Plugins;
2727
use plugin::registry::Registry;
2828
use plugin;
29+
use lint;
2930
use util::common::time;
3031
use util::ppaux;
3132
use util::nodemap::{NodeSet};

src/librustc/driver/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pub use syntax::diagnostic;
1313
use back::link;
1414
use driver::driver::{Input, FileInput, StrInput};
1515
use driver::session::{Session, build_session};
16-
use middle::lint;
16+
use lint;
1717
use metadata;
1818

1919
use std::any::AnyRefExt;

src/librustc/driver/session.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use driver::driver;
1414
use front;
1515
use metadata::cstore::CStore;
1616
use metadata::filesearch;
17-
use middle::lint;
17+
use lint;
1818
use util::nodemap::NodeMap;
1919

2020
use syntax::ast::NodeId;

src/librustc/front/feature_gate.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
//! Features are enabled in programs via the crate-level attributes of
1919
//! `#![feature(...)]` with a comma-separated list of features.
2020
21-
use middle::lint;
21+
use lint;
2222

2323
use syntax::abi::RustIntrinsic;
2424
use syntax::ast::NodeId;

src/librustc/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ pub mod middle {
5656
pub mod check_match;
5757
pub mod check_const;
5858
pub mod check_static;
59-
pub mod lint;
6059
pub mod borrowck;
6160
pub mod dataflow;
6261
pub mod mem_categorization;
@@ -113,6 +112,8 @@ pub mod driver;
113112

114113
pub mod plugin;
115114

115+
pub mod lint;
116+
116117
pub mod util {
117118
pub mod common;
118119
pub mod ppaux;
File renamed without changes.

src/librustc/middle/dead.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
// from live codes are live, and everything else is dead.
1414

1515
use middle::def;
16-
use middle::lint::{Allow, contains_lint, DeadCode};
16+
use lint::{Allow, contains_lint, DeadCode};
1717
use middle::privacy;
1818
use middle::ty;
1919
use middle::typeck;

src/librustc/middle/liveness.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,10 @@
104104

105105
use middle::def::*;
106106
use middle::freevars;
107-
use middle::lint::{UnusedVariable, DeadAssignment};
108107
use middle::mem_categorization::Typer;
109108
use middle::pat_util;
110109
use middle::ty;
110+
use lint::{UnusedVariable, DeadAssignment};
111111
use util::nodemap::NodeMap;
112112

113113
use std::fmt;

src/librustc/middle/privacy.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use std::mem::replace;
1717

1818
use metadata::csearch;
1919
use middle::def;
20-
use middle::lint;
20+
use lint;
2121
use middle::resolve;
2222
use middle::ty;
2323
use middle::typeck::{MethodCall, MethodMap, MethodOrigin, MethodParam};

src/librustc/middle/resolve.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use metadata::csearch;
1515
use metadata::decoder::{DefLike, DlDef, DlField, DlImpl};
1616
use middle::def::*;
1717
use middle::lang_items::LanguageItems;
18-
use middle::lint::{UnnecessaryQualification, UnusedImports};
18+
use lint::{UnnecessaryQualification, UnusedImports};
1919
use middle::pat_util::pat_bindings;
2020
use middle::subst::{ParamSpace, FnSpace, TypeSpace};
2121
use util::nodemap::{NodeMap, DefIdSet, FnvHashMap};

src/librustc/middle/trans/base.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use lib::llvm::{ModuleRef, ValueRef, BasicBlockRef};
3636
use lib::llvm::{llvm, Vector};
3737
use lib;
3838
use metadata::{csearch, encoder, loader};
39-
use middle::lint;
39+
use lint;
4040
use middle::astencode;
4141
use middle::lang_items::{LangItem, ExchangeMallocFnLangItem, StartFnLangItem};
4242
use middle::weak_lang_items;

src/librustc/middle/ty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use back::svh::Svh;
1414
use driver::session::Session;
1515
use metadata::csearch;
1616
use mc = middle::mem_categorization;
17-
use middle::lint;
17+
use lint;
1818
use middle::const_eval;
1919
use middle::def;
2020
use middle::dependency_format;

src/librustc/middle/typeck/check/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ type parameter).
7979

8080
use middle::const_eval;
8181
use middle::def;
82-
use middle::lint::UnreachableCode;
82+
use lint::UnreachableCode;
8383
use middle::pat_util::pat_id_map;
8484
use middle::pat_util;
8585
use middle::subst;

src/librustdoc/core.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use rustc;
1212
use rustc::{driver, middle};
1313
use rustc::middle::privacy;
14-
use rustc::middle::lint;
14+
use rustc::lint;
1515

1616
use syntax::ast;
1717
use syntax::parse::token;

0 commit comments

Comments
 (0)