@@ -120,13 +120,15 @@ fn override_toml() {
120
120
"--set=change-id=1" . to_owned ( ) ,
121
121
"--set=rust.lto=fat" . to_owned ( ) ,
122
122
"--set=rust.deny-warnings=false" . to_owned ( ) ,
123
+ "--set=build.optimized-compiler-builtins=true" . to_owned ( ) ,
123
124
"--set=build.gdb=\" bar\" " . to_owned ( ) ,
124
125
"--set=build.tools=[\" cargo\" ]" . to_owned ( ) ,
125
126
"--set=llvm.build-config={\" foo\" = \" bar\" }" . to_owned ( ) ,
126
127
"--set=target.x86_64-unknown-linux-gnu.runner=bar" . to_owned ( ) ,
127
128
"--set=target.x86_64-unknown-linux-gnu.rpath=false" . to_owned ( ) ,
128
129
"--set=target.aarch64-unknown-linux-gnu.sanitizers=false" . to_owned ( ) ,
129
130
"--set=target.aarch64-apple-darwin.runner=apple" . to_owned ( ) ,
131
+ "--set=target.aarch64-apple-darwin.optimized-compiler-builtins=false" . to_owned ( ) ,
130
132
] ) ,
131
133
|& _| {
132
134
toml:: from_str (
@@ -167,6 +169,7 @@ runner = "x86_64-runner"
167
169
) ;
168
170
assert_eq ! ( config. gdb, Some ( "bar" . into( ) ) , "setting string value with quotes" ) ;
169
171
assert ! ( !config. deny_warnings, "setting boolean value" ) ;
172
+ assert ! ( config. optimized_compiler_builtins, "setting boolean value" ) ;
170
173
assert_eq ! (
171
174
config. tools,
172
175
Some ( [ "cargo" . to_string( ) ] . into_iter( ) . collect( ) ) ,
@@ -193,7 +196,11 @@ runner = "x86_64-runner"
193
196
..Default :: default ( )
194
197
} ;
195
198
let darwin = TargetSelection :: from_user ( "aarch64-apple-darwin" ) ;
196
- let darwin_values = Target { runner : Some ( "apple" . into ( ) ) , ..Default :: default ( ) } ;
199
+ let darwin_values = Target {
200
+ runner : Some ( "apple" . into ( ) ) ,
201
+ optimized_compiler_builtins : Some ( false ) ,
202
+ ..Default :: default ( )
203
+ } ;
197
204
assert_eq ! (
198
205
config. target_config,
199
206
[ ( x86_64, x86_64_values) , ( aarch64, aarch64_values) , ( darwin, darwin_values) ]
0 commit comments