File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
compiler/rustc_codegen_cranelift/build_system Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -109,10 +109,12 @@ const BASE_SYSROOT_SUITE: &[TestCase] = &[
109109
110110 SYSROOT_TESTS . clean ( & runner. dirs ) ;
111111
112+ let mut target_compiler = runner. target_compiler . clone ( ) ;
112113 // coretests and alloctests produce a bunch of warnings. When running
113114 // in rust's CI warnings are denied, so we have to override that here.
114- let mut target_compiler = runner. target_compiler . clone ( ) ;
115115 target_compiler. rustflags . push ( "--cap-lints=allow" . to_owned ( ) ) ;
116+ // The standard library may have been compiled with -Zrandomize-layout.
117+ target_compiler. rustflags . extend ( [ "--cfg" . to_owned ( ) , "randomized_layouts" . to_owned ( ) ] ) ;
116118
117119 if runner. is_native {
118120 let mut test_cmd = SYSROOT_TESTS . test ( & target_compiler, & runner. dirs ) ;
Original file line number Diff line number Diff line change @@ -36,5 +36,4 @@ check-cfg = [
3636 ' cfg(no_global_oom_handling)' ,
3737 ' cfg(no_rc)' ,
3838 ' cfg(no_sync)' ,
39- ' cfg(randomized_layouts)' ,
4039]
You can’t perform that action at this time.
0 commit comments