about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamille Gillot <gillot.camille@gmail.com>2021-06-01 09:05:22 +0200
committerGitHub <noreply@github.com>2021-06-01 09:05:22 +0200
commitd8d6a5aee0b258d5727d647d3943a75e66924932 (patch)
tree363d573cce6d7f3726b40f97d6c4454ec7a6344c
parent228f1c549da28dd9e740cf8099a23212dab551de (diff)
downloadrust-d8d6a5aee0b258d5727d647d3943a75e66924932.tar.gz
rust-d8d6a5aee0b258d5727d647d3943a75e66924932.zip
Revert "Reduce the amount of untracked state in TyCtxt"
-rw-r--r--src/allocator.rs2
-rw-r--r--src/lib.rs1
-rw-r--r--src/metadata.rs2
3 files changed, 2 insertions, 3 deletions
diff --git a/src/allocator.rs b/src/allocator.rs
index d39486c2f10..357a9f2daf7 100644
--- a/src/allocator.rs
+++ b/src/allocator.rs
@@ -19,7 +19,7 @@ pub(crate) fn codegen(
     });
     if any_dynamic_crate {
         false
-    } else if let Some(kind) = tcx.allocator_kind(()) {
+    } else if let Some(kind) = tcx.allocator_kind() {
         codegen_inner(module, unwind_context, kind);
         true
     } else {
diff --git a/src/lib.rs b/src/lib.rs
index 637e91f5117..4ee887cd5af 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -14,7 +14,6 @@ extern crate rustc_fs_util;
 extern crate rustc_hir;
 extern crate rustc_incremental;
 extern crate rustc_index;
-extern crate rustc_metadata;
 extern crate rustc_session;
 extern crate rustc_span;
 extern crate rustc_target;
diff --git a/src/metadata.rs b/src/metadata.rs
index db24bf65eb5..ab238244d68 100644
--- a/src/metadata.rs
+++ b/src/metadata.rs
@@ -10,7 +10,7 @@ pub(crate) fn write_metadata<O: WriteMetadata>(tcx: TyCtxt<'_>, object: &mut O)
     use std::io::Write;
 
     let metadata = tcx.encode_metadata();
-    let mut compressed = rustc_metadata::METADATA_HEADER.to_vec();
+    let mut compressed = tcx.metadata_encoding_version();
     FrameEncoder::new(&mut compressed).write_all(&metadata.raw_data).unwrap();
 
     object.add_rustc_section(