@@ -221,6 +221,7 @@ pub struct Config {
221
221
pub rust_lto : RustcLto ,
222
222
pub rust_validate_mir_opts : Option < u32 > ,
223
223
pub rust_std_features : BTreeSet < String > ,
224
+ pub rust_break_on_ice : bool ,
224
225
pub llvm_profile_use : Option < String > ,
225
226
pub llvm_profile_generate : bool ,
226
227
pub llvm_libunwind_default : Option < LlvmLibunwind > ,
@@ -550,6 +551,7 @@ impl Config {
550
551
strip : rust_strip,
551
552
lld_mode : rust_lld_mode,
552
553
std_features : rust_std_features,
554
+ break_on_ice : rust_break_on_ice,
553
555
} = toml. rust . unwrap_or_default ( ) ;
554
556
555
557
let Llvm {
@@ -1269,6 +1271,7 @@ impl Config {
1269
1271
reproducible_artifacts : flags_reproducible_artifact,
1270
1272
reuse : build_reuse. map ( PathBuf :: from) ,
1271
1273
rust_analyzer_info,
1274
+ rust_break_on_ice : rust_break_on_ice. unwrap_or ( true ) ,
1272
1275
rust_codegen_backends : rust_codegen_backends
1273
1276
. map ( |backends| parse_codegen_backends ( backends, "rust" ) )
1274
1277
. unwrap_or ( vec ! [ CodegenBackendKind :: Llvm ] ) ,
0 commit comments