From 4bc4acd1572986a5ddc03ba99751a132c8cb9042 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Sat, 4 Jan 2014 22:03:23 -0800 Subject: [PATCH] Stop padding metadata This is causing maybe_get_doc to fail when called at the top level of the metadata and doesn't appear to be needed anymore. --- src/librustc/metadata/encoder.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs index d121ebad48e..3b2c77c2ba4 100644 --- a/src/librustc/metadata/encoder.rs +++ b/src/librustc/metadata/encoder.rs @@ -1912,10 +1912,6 @@ fn encode_metadata_inner(wr: &mut MemWriter, parms: EncodeParams, crate: &Crate) println!(" zero bytes: {}", ecx.stats.zero_bytes.get()); println!(" total bytes: {}", ecx.stats.total_bytes.get()); } - - // Pad this, since something (LLVM, presumably) is cutting off the - // remaining % 4 bytes. - ebml_w.writer.write(&[0u8, 0u8, 0u8, 0u8]); } // Get the encoded string for a type