diff options
| author | bors <bors@rust-lang.org> | 2023-05-05 04:48:50 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-05-05 04:48:50 +0000 |
| commit | 3320f2fab64f36dae94b830f8c4b166857b6919b (patch) | |
| tree | ed35a767748983cfed5de4965d86393c393a9656 /compiler/rustc_middle/src | |
| parent | 74c4821045c68d42bb8b8a7c998bdb5c2a72bd0d (diff) | |
| parent | 650dc01a644c0429cd4853749f9077ce353b29e6 (diff) | |
| download | rust-3320f2fab64f36dae94b830f8c4b166857b6919b.tar.gz rust-3320f2fab64f36dae94b830f8c4b166857b6919b.zip | |
Auto merge of #111231 - JohnTitor:rollup-a25ff8v, r=JohnTitor
Rollup of 8 pull requests Successful merges: - #110946 (avoid duplicating TLS state between test std and realstd) - #110954 (Reject borrows of projections in ConstProp.) - #111052 (Fix problems with backtraces in two ui tests.) - #111132 (cleanup nll generalizer) - #111173 (Still more encoder cleanups) - #111187 (bootstrap: add llvm-project/runtimes to the sources) - #111213 (Fixup "since" dates for `array_tuple_conv` feature) - #111223 (Use `free-args` consistently in bootstrap) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Diffstat (limited to 'compiler/rustc_middle/src')
| -rw-r--r-- | compiler/rustc_middle/src/query/on_disk_cache.rs | 4 | ||||
| -rw-r--r-- | compiler/rustc_middle/src/ty/codec.rs | 17 |
2 files changed, 6 insertions, 15 deletions
diff --git a/compiler/rustc_middle/src/query/on_disk_cache.rs b/compiler/rustc_middle/src/query/on_disk_cache.rs index e56faff5ed4..220118ae5cc 100644 --- a/compiler/rustc_middle/src/query/on_disk_cache.rs +++ b/compiler/rustc_middle/src/query/on_disk_cache.rs @@ -1026,11 +1026,7 @@ impl<'a, 'tcx> Encoder for CacheEncoder<'a, 'tcx> { emit_i64(i64); emit_i32(i32); emit_i16(i16); - emit_i8(i8); - emit_bool(bool); - emit_char(char); - emit_str(&str); emit_raw_bytes(&[u8]); } } diff --git a/compiler/rustc_middle/src/ty/codec.rs b/compiler/rustc_middle/src/ty/codec.rs index 7536903ef96..7fc75674da5 100644 --- a/compiler/rustc_middle/src/ty/codec.rs +++ b/compiler/rustc_middle/src/ty/codec.rs @@ -506,23 +506,18 @@ macro_rules! implement_ty_decoder { impl<$($typaram ),*> Decoder for $DecoderName<$($typaram),*> { $crate::__impl_decoder_methods! { + read_usize -> usize; read_u128 -> u128; read_u64 -> u64; read_u32 -> u32; read_u16 -> u16; read_u8 -> u8; - read_usize -> usize; + read_isize -> isize; read_i128 -> i128; read_i64 -> i64; read_i32 -> i32; read_i16 -> i16; - read_i8 -> i8; - read_isize -> isize; - - read_bool -> bool; - read_char -> char; - read_str -> &str; } #[inline] @@ -531,13 +526,13 @@ macro_rules! implement_ty_decoder { } #[inline] - fn position(&self) -> usize { - self.opaque.position() + fn peek_byte(&self) -> u8 { + self.opaque.peek_byte() } #[inline] - fn peek_byte(&self) -> u8 { - self.opaque.peek_byte() + fn position(&self) -> usize { + self.opaque.position() } } } |
