diff --git a/src/test/ui-fulldeps/auxiliary/issue-40001-plugin.rs b/src/test/ui-fulldeps/auxiliary/issue-40001-plugin.rs index 68ea10fe735a..e9ef58f29a8f 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-40001-plugin.rs +++ b/src/test/ui-fulldeps/auxiliary/issue-40001-plugin.rs @@ -1,8 +1,8 @@ #![feature(box_syntax, plugin, plugin_registrar, rustc_private)] #![crate_type = "dylib"] -#[macro_use] -extern crate rustc; +#[macro_use] extern crate rustc; +#[macro_use] extern crate rustc_session; extern crate rustc_driver; extern crate syntax; diff --git a/src/test/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs b/src/test/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs index 6874c921c1cc..118ba1711191 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs +++ b/src/test/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs @@ -2,8 +2,8 @@ #![feature(plugin_registrar, rustc_private)] #![feature(box_syntax)] - #[macro_use] extern crate rustc; +#[macro_use] extern crate rustc_session; extern crate rustc_driver; extern crate syntax; diff --git a/src/test/ui-fulldeps/auxiliary/lint-for-crate.rs b/src/test/ui-fulldeps/auxiliary/lint-for-crate.rs index 1cd3e7b28dba..49ca43d471ba 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-for-crate.rs +++ b/src/test/ui-fulldeps/auxiliary/lint-for-crate.rs @@ -4,6 +4,7 @@ #![feature(box_syntax)] #[macro_use] extern crate rustc; +#[macro_use] extern crate rustc_session; extern crate rustc_driver; extern crate syntax; diff --git a/src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs b/src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs index cb793b434988..839c65a61075 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs +++ b/src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs @@ -4,8 +4,8 @@ #![feature(box_syntax, rustc_private)] // Load rustc as a plugin to get macros. -#[macro_use] -extern crate rustc; +#[macro_use] extern crate rustc; +#[macro_use] extern crate rustc_session; extern crate rustc_driver; use rustc::hir; diff --git a/src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs b/src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs index 40c37eb570e2..bb96dba21fc2 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs +++ b/src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs @@ -6,8 +6,8 @@ extern crate syntax; // Load rustc as a plugin to get macros -#[macro_use] -extern crate rustc; +#[macro_use] extern crate rustc; +#[macro_use] extern crate rustc_session; extern crate rustc_driver; use rustc::lint::{EarlyContext, LintContext, LintPass, EarlyLintPass, LintArray}; diff --git a/src/test/ui-fulldeps/auxiliary/lint-tool-test.rs b/src/test/ui-fulldeps/auxiliary/lint-tool-test.rs index 67135d595f44..170490981379 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-tool-test.rs +++ b/src/test/ui-fulldeps/auxiliary/lint-tool-test.rs @@ -4,8 +4,8 @@ extern crate syntax; // Load rustc as a plugin to get macros -#[macro_use] -extern crate rustc; +#[macro_use] extern crate rustc; +#[macro_use] extern crate rustc_session; extern crate rustc_driver; use rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintContext, LintPass, LintId}; diff --git a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs b/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs index 0bfb32c6dc43..7ce2a1dd9a62 100644 --- a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs +++ b/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs @@ -4,9 +4,11 @@ #![deny(rustc::lint_pass_impl_without_macro)] extern crate rustc; +extern crate rustc_session; use rustc::lint::{LintArray, LintPass}; -use rustc::{declare_lint, declare_lint_pass, impl_lint_pass}; +use rustc::{declare_lint_pass, impl_lint_pass}; +use rustc_session::declare_lint; declare_lint! { pub TEST_LINT, diff --git a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr b/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr index 0dbdf4f5aa9e..ad8670c6c83c 100644 --- a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr +++ b/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr @@ -1,5 +1,5 @@ error: implementing `LintPass` by hand - --> $DIR/lint_pass_impl_without_macro.rs:19:6 + --> $DIR/lint_pass_impl_without_macro.rs:21:6 | LL | impl LintPass for Foo { | ^^^^^^^^ @@ -12,7 +12,7 @@ LL | #![deny(rustc::lint_pass_impl_without_macro)] = help: try using `declare_lint_pass!` or `impl_lint_pass!` instead error: implementing `LintPass` by hand - --> $DIR/lint_pass_impl_without_macro.rs:29:14 + --> $DIR/lint_pass_impl_without_macro.rs:31:14 | LL | impl LintPass for Custom { | ^^^^^^^^