|
28 | 28 | #![feature(box_patterns)] |
29 | 29 | #![feature(box_syntax)] |
30 | 30 | #![feature(i128_type)] |
| 31 | +#![feature(macro_vis_matcher)] |
31 | 32 | #![feature(quote)] |
32 | 33 | #![feature(rustc_diagnostic_macros)] |
33 | 34 | #![feature(slice_patterns)] |
@@ -163,7 +164,12 @@ pub fn register_builtins(store: &mut lint::LintStore, sess: Option<&Session>) { |
163 | 164 | UNUSED_UNSAFE, |
164 | 165 | PATH_STATEMENTS, |
165 | 166 | UNUSED_ATTRIBUTES, |
166 | | - UNUSED_MACROS); |
| 167 | + UNUSED_MACROS, |
| 168 | + UNUSED_ALLOCATION, |
| 169 | + UNUSED_DOC_COMMENT, |
| 170 | + UNUSED_EXTERN_CRATES, |
| 171 | + UNUSED_FEATURES, |
| 172 | + UNUSED_PARENS); |
167 | 173 |
|
168 | 174 | // Guidelines for creating a future incompatibility lint: |
169 | 175 | // |
@@ -239,15 +245,15 @@ pub fn register_builtins(store: &mut lint::LintStore, sess: Option<&Session>) { |
239 | 245 |
|
240 | 246 | // Register renamed and removed lints |
241 | 247 | store.register_renamed("unknown_features", "unused_features"); |
242 | | - store.register_removed("unsigned_negation", |
243 | | - "replaced by negate_unsigned feature gate"); |
| 248 | + store.register_removed("unsigned_negation", "replaced by negate_unsigned feature gate"); |
244 | 249 | store.register_removed("negate_unsigned", "cast a signed value instead"); |
245 | 250 | store.register_removed("raw_pointer_derive", "using derive with raw pointers is ok"); |
246 | 251 | // This was renamed to raw_pointer_derive, which was then removed, |
247 | 252 | // so it is also considered removed |
248 | | - store.register_removed("raw_pointer_deriving", |
249 | | - "using derive with raw pointers is ok"); |
| 253 | + store.register_removed("raw_pointer_deriving", "using derive with raw pointers is ok"); |
250 | 254 | store.register_removed("drop_with_repr_extern", "drop flags have been removed"); |
| 255 | + store.register_removed("fat_ptr_transmutes", "was accidentally removed back in 2014"); |
| 256 | + store.register_removed("deprecated_attr", "use `deprecated` instead"); |
251 | 257 | store.register_removed("transmute_from_fn_item_types", |
252 | 258 | "always cast functions before transmuting them"); |
253 | 259 | store.register_removed("hr_lifetime_in_assoc_type", |
|
0 commit comments