diff --git a/src/librustc/ty/codec.rs b/src/librustc/ty/codec.rs index df1602b2ac4..c305999a64b 100644 --- a/src/librustc/ty/codec.rs +++ b/src/librustc/ty/codec.rs @@ -301,6 +301,7 @@ where macro_rules! __impl_decoder_methods { ($($name:ident -> $ty:ty;)*) => { $( + #[inline] fn $name(&mut self) -> Result<$ty, Self::Error> { self.opaque.$name() } diff --git a/src/librustc/ty/query/on_disk_cache.rs b/src/librustc/ty/query/on_disk_cache.rs index b92081ff7c0..0fb5f66feca 100644 --- a/src/librustc/ty/query/on_disk_cache.rs +++ b/src/librustc/ty/query/on_disk_cache.rs @@ -943,6 +943,7 @@ where macro_rules! encoder_methods { ($($name:ident($ty:ty);)*) => { + #[inline] $(fn $name(&mut self, value: $ty) -> Result<(), Self::Error> { self.encoder.$name(value) })*