@@ -249,10 +249,10 @@ late_lint_passes!(declare_combined_late_pass, [pub BuiltinCombinedLateLintPass])
249249
250250late_lint_mod_passes ! ( declare_combined_late_pass, [ BuiltinCombinedModuleLateLintPass ] ) ;
251251
252- pub fn new_lint_store ( no_interleave_lints : bool , internal_lints : bool ) -> LintStore {
252+ pub fn new_lint_store ( internal_lints : bool ) -> LintStore {
253253 let mut lint_store = LintStore :: new ( ) ;
254254
255- register_builtins ( & mut lint_store, no_interleave_lints ) ;
255+ register_builtins ( & mut lint_store) ;
256256 if internal_lints {
257257 register_internals ( & mut lint_store) ;
258258 }
@@ -263,54 +263,17 @@ pub fn new_lint_store(no_interleave_lints: bool, internal_lints: bool) -> LintSt
263263/// Tell the `LintStore` about all the built-in lints (the ones
264264/// defined in this crate and the ones defined in
265265/// `rustc_session::lint::builtin`).
266- fn register_builtins ( store : & mut LintStore , no_interleave_lints : bool ) {
266+ fn register_builtins ( store : & mut LintStore ) {
267267 macro_rules! add_lint_group {
268268 ( $name: expr, $( $lint: ident) ,* ) => (
269269 store. register_group( false , $name, None , vec![ $( LintId :: of( $lint) ) ,* ] ) ;
270270 )
271271 }
272272
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 ( ) ) ;
314277
315278 add_lint_group ! (
316279 "nonstandard_style" ,
0 commit comments