diff options
| author | Dániel Buga <bugadani@gmail.com> | 2020-10-24 11:55:00 +0200 |
|---|---|---|
| committer | Dániel Buga <bugadani@gmail.com> | 2020-10-24 11:55:00 +0200 |
| commit | 6533d010cfe931f5f39f299b94eb4768855fe712 (patch) | |
| tree | f7c28c40d7398b3fee1664c95c6fe17355afe623 | |
| parent | 7bade6ef730cff83f3591479a98916920f66decd (diff) | |
| download | rust-6533d010cfe931f5f39f299b94eb4768855fe712.tar.gz rust-6533d010cfe931f5f39f299b94eb4768855fe712.zip | |
Don't generate multiple impl blocks
| -rw-r--r-- | compiler/rustc_middle/src/ty/context.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/rustc_middle/src/ty/context.rs b/compiler/rustc_middle/src/ty/context.rs index ab92e5b745b..f6ea6743a0e 100644 --- a/compiler/rustc_middle/src/ty/context.rs +++ b/compiler/rustc_middle/src/ty/context.rs @@ -2036,13 +2036,13 @@ direct_interners! { macro_rules! slice_interners { ($($field:ident: $method:ident($ty:ty)),+ $(,)?) => ( - $(impl<'tcx> TyCtxt<'tcx> { - pub fn $method(self, v: &[$ty]) -> &'tcx List<$ty> { + impl<'tcx> TyCtxt<'tcx> { + $(pub fn $method(self, v: &[$ty]) -> &'tcx List<$ty> { self.interners.$field.intern_ref(v, || { Interned(List::from_arena(&*self.arena, v)) }).0 - } - })+ + })+ + } ); } |
