@@ -221,6 +221,7 @@ pub struct Config {
221221    pub  rust_lto :  RustcLto , 
222222    pub  rust_validate_mir_opts :  Option < u32 > , 
223223    pub  rust_std_features :  BTreeSet < String > , 
224+     pub  rust_break_on_ice :  bool , 
224225    pub  llvm_profile_use :  Option < String > , 
225226    pub  llvm_profile_generate :  bool , 
226227    pub  llvm_libunwind_default :  Option < LlvmLibunwind > , 
@@ -550,6 +551,7 @@ impl Config {
550551            strip :  rust_strip, 
551552            lld_mode :  rust_lld_mode, 
552553            std_features :  rust_std_features, 
554+             break_on_ice :  rust_break_on_ice, 
553555        }  = toml. rust . unwrap_or_default ( ) ; 
554556
555557        let  Llvm  { 
@@ -1269,6 +1271,7 @@ impl Config {
12691271            reproducible_artifacts :  flags_reproducible_artifact, 
12701272            reuse :  build_reuse. map ( PathBuf :: from) , 
12711273            rust_analyzer_info, 
1274+             rust_break_on_ice :  rust_break_on_ice. unwrap_or ( true ) , 
12721275            rust_codegen_backends :  rust_codegen_backends
12731276                . map ( |backends| parse_codegen_backends ( backends,  "rust" ) ) 
12741277                . unwrap_or ( vec ! [ CodegenBackendKind :: Llvm ] ) , 
0 commit comments