File tree Expand file tree Collapse file tree 4 files changed +6
-16
lines changed
src/bootstrap/src/core/build_steps Expand file tree Collapse file tree 4 files changed +6
-16
lines changed Original file line number Diff line number Diff line change @@ -3185,25 +3185,15 @@ impl Step for TestHelpers {
31853185 }
31863186 cfg. compiler ( builder. cc ( target) ) ;
31873187 }
3188-
3189- let build = cfg
3190- . cargo_metadata ( false )
3188+ cfg. cargo_metadata ( false )
31913189 . out_dir ( & dst)
31923190 . target ( & target. triple )
31933191 . host ( & builder. config . build . triple )
31943192 . opt_level ( 0 )
31953193 . warnings ( false )
31963194 . debug ( false )
3197- . file ( builder. src . join ( "tests/auxiliary/rust_test_helpers.c" ) ) ;
3198-
3199- // Needed to have line number tables
3200- if target. is_msvc ( ) {
3201- build. flag ( "/Zi" ) ;
3202- } else {
3203- build. flag ( "-g1" ) ;
3204- }
3205-
3206- build. compile ( "rust_test_helpers" ) ;
3195+ . file ( builder. src . join ( "tests/auxiliary/rust_test_helpers.c" ) )
3196+ . compile ( "rust_test_helpers" ) ;
32073197 }
32083198}
32093199
Original file line number Diff line number Diff line change 1- //@ compile-flags: -g -Cstrip=none
1+ //@ compile-flags: -g -Cstrip=none -Cforce-unwind-tables=yes
22
33#[ inline( never) ]
44pub fn callback < F > ( f : F )
Original file line number Diff line number Diff line change 1- //@ compile-flags: -g -Cstrip=none
1+ //@ compile-flags: -g -Cstrip=none -Cforce-unwind-tables=yes
22
33#![ crate_type = "cdylib" ]
44#![ crate_type = "rlib" ]
Original file line number Diff line number Diff line change 88//@ ignore-fuchsia Backtraces not symbolized
99//@ ignore-musl musl doesn't support dynamic libraries (at least when the original test was written).
1010//@ needs-unwind
11- //@ compile-flags: -g -Copt-level=0 -Cstrip=none
11+ //@ compile-flags: -g -Copt-level=0 -Cstrip=none -Cforce-unwind-tables=yes
1212//@ aux-crate: dylib_dep_helper=dylib-dep-helper.rs
1313//@ aux-crate: auxiliary=dylib-dep-helper-aux.rs
1414//@ run-pass
You can’t perform that action at this time.
0 commit comments