#![feature(box_syntax)]
#![feature(num_bits_bytes)]
#![feature(quote)]
-#![feature(ref_slice)]
#![feature(rustc_diagnostic_macros)]
#![feature(rustc_private)]
#![feature(slice_patterns)]
#[macro_use]
extern crate log;
extern crate rustc_front;
+extern crate rustc_back;
pub use rustc::lint as lint;
pub use rustc::metadata as metadata;
add_lint_group!(sess, "unused",
UNUSED_IMPORTS, UNUSED_VARIABLES, UNUSED_ASSIGNMENTS, DEAD_CODE,
UNUSED_MUT, UNREACHABLE_CODE, UNUSED_MUST_USE,
- UNUSED_UNSAFE, PATH_STATEMENTS);
+ UNUSED_UNSAFE, PATH_STATEMENTS, UNUSED_ATTRIBUTES);
// We have one lint pass defined specially
store.register_late_pass(sess, false, box lint::GatherNodeLevels);