diff options
Diffstat (limited to 'src/librustc/lint/context.rs')
| -rw-r--r-- | src/librustc/lint/context.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/librustc/lint/context.rs b/src/librustc/lint/context.rs index 852af2cdaa2..5470aff77f8 100644 --- a/src/librustc/lint/context.rs +++ b/src/librustc/lint/context.rs @@ -159,9 +159,9 @@ impl LintStore { pre_expansion_passes: Some(vec![]), early_passes: Some(vec![]), late_passes: Some(vec![]), - by_name: FxHashMap(), - future_incompatible: FxHashMap(), - lint_groups: FxHashMap(), + by_name: Default::default(), + future_incompatible: Default::default(), + lint_groups: Default::default(), } } @@ -783,11 +783,11 @@ impl<'a, 'tcx> LateContext<'a, 'tcx> { } } -impl<'a, 'tcx> LayoutOf for &'a LateContext<'a, 'tcx> { +impl<'a, 'tcx> LayoutOf for LateContext<'a, 'tcx> { type Ty = Ty<'tcx>; type TyLayout = Result<TyLayout<'tcx>, LayoutError<'tcx>>; - fn layout_of(self, ty: Ty<'tcx>) -> Self::TyLayout { + fn layout_of(&self, ty: Ty<'tcx>) -> Self::TyLayout { self.tcx.layout_of(self.param_env.and(ty)) } } |
