@@ -249,10 +249,10 @@ late_lint_passes!(declare_combined_late_pass, [pub BuiltinCombinedLateLintPass])
249
249
250
250
late_lint_mod_passes ! ( declare_combined_late_pass, [ BuiltinCombinedModuleLateLintPass ] ) ;
251
251
252
- pub fn new_lint_store ( no_interleave_lints : bool , internal_lints : bool ) -> LintStore {
252
+ pub fn new_lint_store ( internal_lints : bool ) -> LintStore {
253
253
let mut lint_store = LintStore :: new ( ) ;
254
254
255
- register_builtins ( & mut lint_store, no_interleave_lints ) ;
255
+ register_builtins ( & mut lint_store) ;
256
256
if internal_lints {
257
257
register_internals ( & mut lint_store) ;
258
258
}
@@ -263,54 +263,17 @@ pub fn new_lint_store(no_interleave_lints: bool, internal_lints: bool) -> LintSt
263
263
/// Tell the `LintStore` about all the built-in lints (the ones
264
264
/// defined in this crate and the ones defined in
265
265
/// `rustc_session::lint::builtin`).
266
- fn register_builtins ( store : & mut LintStore , no_interleave_lints : bool ) {
266
+ fn register_builtins ( store : & mut LintStore ) {
267
267
macro_rules! add_lint_group {
268
268
( $name: expr, $( $lint: ident) ,* ) => (
269
269
store. register_group( false , $name, None , vec![ $( LintId :: of( $lint) ) ,* ] ) ;
270
270
)
271
271
}
272
272
273
- macro_rules! register_early_pass {
274
- ( $method: ident, $ty: ident, $constructor: expr) => {
275
- store. register_lints( & $ty:: get_lints( ) ) ;
276
- store. $method( || Box :: new( $constructor) ) ;
277
- } ;
278
- }
279
-
280
- macro_rules! register_late_pass {
281
- ( $method: ident, $ty: ident, $constructor: expr) => {
282
- store. register_lints( & $ty:: get_lints( ) ) ;
283
- store. $method( |_| Box :: new( $constructor) ) ;
284
- } ;
285
- }
286
-
287
- macro_rules! register_early_passes {
288
- ( $method: ident, [ $( $passes: ident: $constructor: expr, ) * ] ) => (
289
- $(
290
- register_early_pass!( $method, $passes, $constructor) ;
291
- ) *
292
- )
293
- }
294
-
295
- macro_rules! register_late_passes {
296
- ( $method: ident, [ $( $passes: ident: $constructor: expr, ) * ] ) => (
297
- $(
298
- register_late_pass!( $method, $passes, $constructor) ;
299
- ) *
300
- )
301
- }
302
-
303
- if no_interleave_lints {
304
- pre_expansion_lint_passes ! ( register_early_passes, register_pre_expansion_pass) ;
305
- early_lint_passes ! ( register_early_passes, register_early_pass) ;
306
- late_lint_passes ! ( register_late_passes, register_late_pass) ;
307
- late_lint_mod_passes ! ( register_late_passes, register_late_mod_pass) ;
308
- } else {
309
- store. register_lints ( & BuiltinCombinedPreExpansionLintPass :: get_lints ( ) ) ;
310
- store. register_lints ( & BuiltinCombinedEarlyLintPass :: get_lints ( ) ) ;
311
- store. register_lints ( & BuiltinCombinedModuleLateLintPass :: get_lints ( ) ) ;
312
- store. register_lints ( & BuiltinCombinedLateLintPass :: get_lints ( ) ) ;
313
- }
273
+ store. register_lints ( & BuiltinCombinedPreExpansionLintPass :: get_lints ( ) ) ;
274
+ store. register_lints ( & BuiltinCombinedEarlyLintPass :: get_lints ( ) ) ;
275
+ store. register_lints ( & BuiltinCombinedModuleLateLintPass :: get_lints ( ) ) ;
276
+ store. register_lints ( & BuiltinCombinedLateLintPass :: get_lints ( ) ) ;
314
277
315
278
add_lint_group ! (
316
279
"nonstandard_style" ,
0 commit comments