]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_middle/src/mir/predecessors.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / compiler / rustc_middle / src / mir / predecessors.rs
index fd6bb76dc438492587812e86ea47b53cbcaf39ec..2562baac91131881e6a7aaf76e4b9ac0ccf86b23 100644 (file)
@@ -57,14 +57,15 @@ impl PredecessorCache {
 impl<S: serialize::Encoder> serialize::Encodable<S> for PredecessorCache {
     #[inline]
     fn encode(&self, s: &mut S) -> Result<(), S::Error> {
-        serialize::Encodable::encode(&(), s)
+        s.emit_unit()
     }
 }
 
 impl<D: serialize::Decoder> serialize::Decodable<D> for PredecessorCache {
     #[inline]
-    fn decode(d: &mut D) -> Result<Self, D::Error> {
-        serialize::Decodable::decode(d).map(|_v: ()| Self::new())
+    fn decode(d: &mut D) -> Self {
+        let () = d.read_unit();
+        Self::new()
     }
 }