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 @@ -4935,8 +4935,16 @@ mod c {
49354935 // compiler-rt's build system already
49364936 cfg. flag ( "-fno-builtin" ) ;
49374937 cfg. flag ( "-fvisibility=hidden" ) ;
4938- cfg. flag ( "-fomit-frame-pointer" ) ;
49394938 cfg. flag ( "-ffreestanding" ) ;
4939+ // Avoid the following warning appearing once **per file**:
4940+ // clang: warning: optimization flag '-fomit-frame-pointer' is not supported for target 'armv7' [-Wignored-optimization-argument]
4941+ //
4942+ // Note that compiler-rt's build system also checks
4943+ //
4944+ // `check_cxx_compiler_flag(-fomit-frame-pointer COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG)`
4945+ //
4946+ // in https://github.com/rust-lang/compiler-rt/blob/c8fbcb3/cmake/config-ix.cmake#L19.
4947+ cfg. flag_if_supported ( "-fomit-frame-pointer" ) ;
49404948 cfg. define ( "VISIBILITY_HIDDEN" , None ) ;
49414949 }
49424950
You can’t perform that action at this time.
0 commit comments