summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2016-11-11 10:00:33 +1300
committerNick Cameron <ncameron@mozilla.com>2016-11-23 12:50:39 +1300
commitaf1b19555ce636788c19dba979b57536792d90e9 (patch)
treef9059918dedbaf3e22c775e1ba96c3f8188c9115 /src/librustc_metadata/decoder.rs
parentbaedc3b70ff8ac14a1411b5780112eadd1d63413 (diff)
downloadrust-af1b19555ce636788c19dba979b57536792d90e9.tar.gz
rust-af1b19555ce636788c19dba979b57536792d90e9.zip
Rebasing and review changes
Diffstat (limited to 'src/librustc_metadata/decoder.rs')
-rw-r--r--src/librustc_metadata/decoder.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_metadata/decoder.rs b/src/librustc_metadata/decoder.rs
index 3af9d291ae5..3ba899f41d8 100644
--- a/src/librustc_metadata/decoder.rs
+++ b/src/librustc_metadata/decoder.rs
@@ -88,8 +88,9 @@ pub trait Metadata<'a, 'tcx>: Copy {
 impl<'a, 'tcx> Metadata<'a, 'tcx> for &'a MetadataBlob {
     fn raw_bytes(self) -> &'a [u8] {
         match *self {
-            MetadataBlob::Inflated(ref vec) => &vec[..],
+            MetadataBlob::Inflated(ref vec) => vec,
             MetadataBlob::Archive(ref ar) => ar.as_slice(),
+            MetadataBlob::Raw(ref vec) => vec,
         }
     }
 }