File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -4453,8 +4453,16 @@ mod c {
4453
4453
// compiler-rt's build system already
4454
4454
cfg. flag ( "-fno-builtin" ) ;
4455
4455
cfg. flag ( "-fvisibility=hidden" ) ;
4456
- cfg. flag ( "-fomit-frame-pointer" ) ;
4457
4456
cfg. flag ( "-ffreestanding" ) ;
4457
+ // Avoid the following warning appearing once **per file**:
4458
+ // clang: warning: optimization flag '-fomit-frame-pointer' is not supported for target 'armv7' [-Wignored-optimization-argument]
4459
+ //
4460
+ // Note that compiler-rt's build system also checks
4461
+ //
4462
+ // `check_cxx_compiler_flag(-fomit-frame-pointer COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG)`
4463
+ //
4464
+ // in https://github.com/rust-lang/compiler-rt/blob/c8fbcb3/cmake/config-ix.cmake#L19.
4465
+ cfg. flag_if_supported ( "-fomit-frame-pointer" ) ;
4458
4466
cfg. define ( "VISIBILITY_HIDDEN" , None ) ;
4459
4467
}
4460
4468
You can’t perform that action at this time.
0 commit comments