@@ -73,6 +73,7 @@ pub struct Config {
7373 pub rustc_default_ar : Option < String > ,
7474 pub rust_optimize_tests : bool ,
7575 pub rust_debuginfo_tests : bool ,
76+ pub rust_save_analysis : bool ,
7677 pub rust_dist_src : bool ,
7778
7879 pub build : String ,
@@ -223,6 +224,7 @@ struct Rust {
223224 optimize_tests : Option < bool > ,
224225 debuginfo_tests : Option < bool > ,
225226 codegen_tests : Option < bool > ,
227+ save_analysis : Option < bool > ,
226228}
227229
228230/// TOML representation of how each build target is configured.
@@ -347,6 +349,7 @@ impl Config {
347349 set ( & mut config. rust_optimize_tests , rust. optimize_tests ) ;
348350 set ( & mut config. rust_debuginfo_tests , rust. debuginfo_tests ) ;
349351 set ( & mut config. codegen_tests , rust. codegen_tests ) ;
352+ set ( & mut config. rust_save_analysis , rust. save_analysis ) ;
350353 set ( & mut config. rust_rpath , rust. rpath ) ;
351354 set ( & mut config. debug_jemalloc , rust. debug_jemalloc ) ;
352355 set ( & mut config. use_jemalloc , rust. use_jemalloc ) ;
@@ -453,6 +456,7 @@ impl Config {
453456 ( "LOCAL_REBUILD" , self . local_rebuild) ,
454457 ( "NINJA" , self . ninja) ,
455458 ( "CODEGEN_TESTS" , self . codegen_tests) ,
459+ ( "SAVE_ANALYSIS" , self . rust_save_analysis) ,
456460 ( "LOCKED_DEPS" , self . locked_deps) ,
457461 ( "VENDOR" , self . vendor) ,
458462 ( "FULL_BOOTSTRAP" , self . full_bootstrap) ,
0 commit comments