]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui-fulldeps/auxiliary/lint-for-crate.rs
fix ui-fulldeps & tests fallout
[rust.git] / src / test / ui-fulldeps / auxiliary / lint-for-crate.rs
index 49ca43d471ba932b24a50b7673c190a9397c7aa9..589477da62527d0a2dc662cc5d29967cffdac8f7 100644 (file)
@@ -3,16 +3,17 @@
 #![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 rustc_hir;
+#[macro_use] extern crate rustc_lint;
+#[macro_use] extern crate rustc_session;
+extern crate rustc_span;
 extern crate syntax;
 
-use rustc::lint::{LateContext, LintContext, LintPass, LateLintPass, LintArray};
+use rustc_lint::{LateContext, LintContext, LintPass, LateLintPass, LintArray};
 use rustc_driver::plugin::Registry;
-use rustc::hir;
+use rustc_span::symbol::Symbol;
 use syntax::attr;
-use syntax::symbol::Symbol;
 
 declare_lint! {
     CRATE_NOT_OKAY,
@@ -23,7 +24,7 @@
 declare_lint_pass!(Pass => [CRATE_NOT_OKAY]);
 
 impl<'a, 'tcx> LateLintPass<'a, 'tcx> for Pass {
-    fn check_crate(&mut self, cx: &LateContext, krate: &hir::Crate) {
+    fn check_crate(&mut self, cx: &LateContext, krate: &rustc_hir::Crate) {
         if !attr::contains_name(&krate.attrs, Symbol::intern("crate_okay")) {
             cx.span_lint(CRATE_NOT_OKAY, krate.span,
                          "crate is not marked with #![crate_okay]");