@@ -16,10 +16,9 @@ use rustc_hir::def_id::{StableCrateId, LOCAL_CRATE};
16
16
use rustc_hir:: Crate ;
17
17
use rustc_lint:: LintStore ;
18
18
use rustc_metadata:: creader:: CStore ;
19
- use rustc_metadata:: encode_metadata;
19
+ use rustc_metadata:: { encode_metadata, EncodedMetadata } ;
20
20
use rustc_middle:: arena:: Arena ;
21
21
use rustc_middle:: dep_graph:: DepGraph ;
22
- use rustc_middle:: middle;
23
22
use rustc_middle:: middle:: cstore:: { MetadataLoader , MetadataLoaderDyn } ;
24
23
use rustc_middle:: ty:: query:: Providers ;
25
24
use rustc_middle:: ty:: { self , GlobalCtxt , ResolverOutputs , TyCtxt } ;
@@ -978,7 +977,7 @@ fn analysis(tcx: TyCtxt<'_>, (): ()) -> Result<()> {
978
977
fn encode_and_write_metadata (
979
978
tcx : TyCtxt < ' _ > ,
980
979
outputs : & OutputFilenames ,
981
- ) -> ( middle :: cstore :: EncodedMetadata , bool ) {
980
+ ) -> ( EncodedMetadata , bool ) {
982
981
#[ derive( PartialEq , Eq , PartialOrd , Ord ) ]
983
982
enum MetadataKind {
984
983
None ,
@@ -1001,7 +1000,7 @@ fn encode_and_write_metadata(
1001
1000
. unwrap_or ( MetadataKind :: None ) ;
1002
1001
1003
1002
let metadata = match metadata_kind {
1004
- MetadataKind :: None => middle :: cstore :: EncodedMetadata :: new ( ) ,
1003
+ MetadataKind :: None => EncodedMetadata :: new ( ) ,
1005
1004
MetadataKind :: Uncompressed | MetadataKind :: Compressed => encode_metadata ( tcx) ,
1006
1005
} ;
1007
1006
@@ -1021,7 +1020,7 @@ fn encode_and_write_metadata(
1021
1020
. tempdir_in ( out_filename. parent ( ) . unwrap ( ) )
1022
1021
. unwrap_or_else ( |err| tcx. sess . fatal ( & format ! ( "couldn't create a temp dir: {}" , err) ) ) ;
1023
1022
let metadata_tmpdir = MaybeTempDir :: new ( metadata_tmpdir, tcx. sess . opts . cg . save_temps ) ;
1024
- let metadata_filename = emit_metadata ( tcx. sess , & metadata. raw_data , & metadata_tmpdir) ;
1023
+ let metadata_filename = emit_metadata ( tcx. sess , metadata. raw_data ( ) , & metadata_tmpdir) ;
1025
1024
if let Err ( e) = util:: non_durable_rename ( & metadata_filename, & out_filename) {
1026
1025
tcx. sess . fatal ( & format ! ( "failed to write {}: {}" , out_filename. display( ) , e) ) ;
1027
1026
}
0 commit comments