File tree 4 files changed +6
-16
lines changed
src/bootstrap/src/core/build_steps
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 {
3185
3185
}
3186
3186
cfg. compiler ( builder. cc ( target) ) ;
3187
3187
}
3188
-
3189
- let build = cfg
3190
- . cargo_metadata ( false )
3188
+ cfg. cargo_metadata ( false )
3191
3189
. out_dir ( & dst)
3192
3190
. target ( & target. triple )
3193
3191
. host ( & builder. config . build . triple )
3194
3192
. opt_level ( 0 )
3195
3193
. warnings ( false )
3196
3194
. 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" ) ;
3207
3197
}
3208
3198
}
3209
3199
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
2
2
3
3
#[ inline( never) ]
4
4
pub 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
2
2
3
3
#![ crate_type = "cdylib" ]
4
4
#![ crate_type = "rlib" ]
Original file line number Diff line number Diff line change 8
8
//@ ignore-fuchsia Backtraces not symbolized
9
9
//@ ignore-musl musl doesn't support dynamic libraries (at least when the original test was written).
10
10
//@ needs-unwind
11
- //@ compile-flags: -g -Copt-level=0 -Cstrip=none
11
+ //@ compile-flags: -g -Copt-level=0 -Cstrip=none -Cforce-unwind-tables=yes
12
12
//@ aux-crate: dylib_dep_helper=dylib-dep-helper.rs
13
13
//@ aux-crate: auxiliary=dylib-dep-helper-aux.rs
14
14
//@ run-pass
You can’t perform that action at this time.
0 commit comments