@@ -51,7 +51,6 @@ extern crate rustc_incremental;
51
51
extern crate rustc_metadata;
52
52
extern crate rustc_mir;
53
53
extern crate rustc_resolve;
54
- extern crate rustc_save_analysis;
55
54
extern crate rustc_traits;
56
55
extern crate rustc_codegen_utils;
57
56
extern crate rustc_typeck;
@@ -75,9 +74,6 @@ extern crate jemalloc_sys;
75
74
use driver:: CompileController ;
76
75
use pretty:: { PpMode , UserIdentifiedItem } ;
77
76
78
- use rustc_resolve as resolve;
79
- use rustc_save_analysis as save;
80
- use rustc_save_analysis:: DumpHandler ;
81
77
use rustc_data_structures:: sync:: { self , Lrc } ;
82
78
use rustc_data_structures:: OnDrop ;
83
79
use rustc:: session:: { self , config, Session , build_session, CompileResult } ;
@@ -91,7 +87,7 @@ use rustc::lint;
91
87
use rustc_metadata:: locator;
92
88
use rustc_metadata:: cstore:: CStore ;
93
89
use rustc_metadata:: dynamic_lib:: DynamicLibrary ;
94
- use rustc:: util:: common:: { time , ErrorReported } ;
90
+ use rustc:: util:: common:: { ErrorReported } ;
95
91
use rustc_codegen_utils:: codegen_backend:: CodegenBackend ;
96
92
97
93
use rustc_ezilaires:: json:: ToJson ;
@@ -943,10 +939,6 @@ impl<'a> CompilerCalls<'a> for RustcDefaultCalls {
943
939
control. after_hir_lowering . stop = Compilation :: Stop ;
944
940
}
945
941
946
- if sess. opts . debugging_opts . save_analysis {
947
- enable_save_analysis ( & mut control) ;
948
- }
949
-
950
942
if sess. print_fuel_crate . is_some ( ) {
951
943
let old_callback = control. compilation_done . callback ;
952
944
control. compilation_done . callback = box move |state| {
@@ -961,24 +953,6 @@ impl<'a> CompilerCalls<'a> for RustcDefaultCalls {
961
953
}
962
954
}
963
955
964
- pub fn enable_save_analysis ( control : & mut CompileController ) {
965
- control. keep_ast = true ;
966
- control. after_analysis . callback = box |state| {
967
- time ( state. session , "save analysis" , || {
968
- save:: process_crate ( state. tcx . unwrap ( ) ,
969
- state. expanded_crate . unwrap ( ) ,
970
- state. analysis . unwrap ( ) ,
971
- state. crate_name . unwrap ( ) ,
972
- state. input ,
973
- None ,
974
- DumpHandler :: new ( state. out_dir ,
975
- state. crate_name . unwrap ( ) ) )
976
- } ) ;
977
- } ;
978
- control. after_analysis . run_callback_on_error = true ;
979
- control. make_glob_map = resolve:: MakeGlobMap :: Yes ;
980
- }
981
-
982
956
impl RustcDefaultCalls {
983
957
pub fn list_metadata ( sess : & Session ,
984
958
cstore : & CStore ,
0 commit comments