@@ -74,6 +74,7 @@ pub struct Config {
7474 pub rustc_default_ar : Option < String > ,
7575 pub rust_optimize_tests : bool ,
7676 pub rust_debuginfo_tests : bool ,
77+ pub rust_save_analysis : bool ,
7778 pub rust_dist_src : bool ,
7879
7980 pub build : String ,
@@ -225,6 +226,7 @@ struct Rust {
225226 optimize_tests : Option < bool > ,
226227 debuginfo_tests : Option < bool > ,
227228 codegen_tests : Option < bool > ,
229+ save_analysis : Option < bool > ,
228230}
229231
230232/// TOML representation of how each build target is configured.
@@ -350,6 +352,7 @@ impl Config {
350352 set ( & mut config. rust_optimize_tests , rust. optimize_tests ) ;
351353 set ( & mut config. rust_debuginfo_tests , rust. debuginfo_tests ) ;
352354 set ( & mut config. codegen_tests , rust. codegen_tests ) ;
355+ set ( & mut config. rust_save_analysis , rust. save_analysis ) ;
353356 set ( & mut config. rust_rpath , rust. rpath ) ;
354357 set ( & mut config. debug_jemalloc , rust. debug_jemalloc ) ;
355358 set ( & mut config. use_jemalloc , rust. use_jemalloc ) ;
@@ -457,6 +460,7 @@ impl Config {
457460 ( "LOCAL_REBUILD" , self . local_rebuild) ,
458461 ( "NINJA" , self . ninja) ,
459462 ( "CODEGEN_TESTS" , self . codegen_tests) ,
463+ ( "SAVE_ANALYSIS" , self . rust_save_analysis) ,
460464 ( "LOCKED_DEPS" , self . locked_deps) ,
461465 ( "VENDOR" , self . vendor) ,
462466 ( "FULL_BOOTSTRAP" , self . full_bootstrap) ,
0 commit comments