@@ -204,29 +204,29 @@ pub fn register_builtins(store: &mut lint::LintStore, no_interleave_lints: bool)
204
204
}
205
205
206
206
macro_rules! register_pass {
207
- ( $method: ident, $constructor: expr, [ $ ( $args : expr ) , * ] ) => (
208
- store. $method( false , $ ( $args , ) * box $constructor) ;
207
+ ( $method: ident, $constructor: expr) => (
208
+ store. $method( box $constructor) ;
209
209
)
210
210
}
211
211
212
212
macro_rules! register_passes {
213
- ( [ $method: ident, $args : tt ] , [ $( $passes: ident: $constructor: expr, ) * ] ) => (
213
+ ( $method: ident, [ $( $passes: ident: $constructor: expr, ) * ] ) => (
214
214
$(
215
- register_pass!( $method, $constructor, $args ) ;
215
+ register_pass!( $method, $constructor) ;
216
216
) *
217
217
)
218
218
}
219
219
220
220
if no_interleave_lints {
221
- pre_expansion_lint_passes ! ( register_passes, [ register_pre_expansion_pass, [ ] ] ) ;
222
- early_lint_passes ! ( register_passes, [ register_early_pass, [ ] ] ) ;
223
- late_lint_passes ! ( register_passes, [ register_late_pass, [ ] ] ) ;
224
- late_lint_mod_passes ! ( register_passes, [ register_late_mod_pass, [ ] ] ) ;
221
+ pre_expansion_lint_passes ! ( register_passes, register_pre_expansion_pass) ;
222
+ early_lint_passes ! ( register_passes, register_early_pass) ;
223
+ late_lint_passes ! ( register_passes, register_late_pass) ;
224
+ late_lint_mod_passes ! ( register_passes, register_late_mod_pass) ;
225
225
} else {
226
- store. register_pre_expansion_pass ( true , box BuiltinCombinedPreExpansionLintPass :: new ( ) ) ;
227
- store. register_early_pass ( true , box BuiltinCombinedEarlyLintPass :: new ( ) ) ;
228
- store. register_late_mod_pass ( true , box BuiltinCombinedModuleLateLintPass :: new ( ) ) ;
229
- store. register_late_pass ( true , box BuiltinCombinedLateLintPass :: new ( ) ) ;
226
+ store. register_lints ( & BuiltinCombinedPreExpansionLintPass :: new ( ) . get_lints ( ) ) ;
227
+ store. register_lints ( & BuiltinCombinedEarlyLintPass :: new ( ) . get_lints ( ) ) ;
228
+ store. register_lints ( & BuiltinCombinedModuleLateLintPass :: new ( ) . get_lints ( ) ) ;
229
+ store. register_lints ( & BuiltinCombinedLateLintPass :: new ( ) . get_lints ( ) ) ;
230
230
}
231
231
232
232
add_lint_group ! ( "nonstandard_style" ,
@@ -484,9 +484,9 @@ pub fn register_builtins(store: &mut lint::LintStore, no_interleave_lints: bool)
484
484
}
485
485
486
486
pub fn register_internals ( store : & mut lint:: LintStore ) {
487
- store. register_early_pass ( false , box DefaultHashTypes :: new ( ) ) ;
488
- store. register_early_pass ( false , box LintPassImpl ) ;
489
- store. register_late_pass ( false , box TyTyKind ) ;
487
+ store. register_early_pass ( box DefaultHashTypes :: new ( ) ) ;
488
+ store. register_early_pass ( box LintPassImpl ) ;
489
+ store. register_late_pass ( box TyTyKind ) ;
490
490
store. register_group (
491
491
false ,
492
492
"rustc::internal" ,
0 commit comments