Skip to content

Commit 9ac1026

Browse files
incr.comp.: Properly use ty::codec::decode_cnum() in rustc_metadata::decoder.
1 parent bc96d9d commit 9ac1026

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/librustc_metadata/decoder.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -295,12 +295,7 @@ impl<'a, 'tcx, T> SpecializedDecoder<LazySeq<T>> for DecodeContext<'a, 'tcx> {
295295

296296
impl<'a, 'tcx> SpecializedDecoder<CrateNum> for DecodeContext<'a, 'tcx> {
297297
fn specialized_decode(&mut self) -> Result<CrateNum, Self::Error> {
298-
let cnum = CrateNum::from_u32(u32::decode(self)?);
299-
if cnum == LOCAL_CRATE {
300-
Ok(self.cdata().cnum)
301-
} else {
302-
Ok(self.cdata().cnum_map.borrow()[cnum])
303-
}
298+
ty_codec::decode_cnum(self)
304299
}
305300
}
306301

0 commit comments

Comments
 (0)