File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
compiler/rustc_codegen_cranelift/src Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -268,9 +268,9 @@ fn build_isa(sess: &Session, backend_config: &BackendConfig) -> Arc<dyn TargetIs
268268 flags_builder. set ( "enable_verifier" , enable_verifier) . unwrap ( ) ;
269269 flags_builder. set ( "regalloc_checker" , enable_verifier) . unwrap ( ) ;
270270
271- let preserve_frame_pointer = sess. target . options . frame_pointer
272- != rustc_target :: spec :: FramePointer :: MayOmit
273- || matches ! ( sess . opts . cg . force_frame_pointers , Some ( true ) ) ;
271+ let mut frame_ptr = sess. target . options . frame_pointer . clone ( ) ;
272+ frame_ptr . ratchet ( sess . opts . cg . force_frame_pointers ) ;
273+ let preserve_frame_pointer = frame_ptr != rustc_target :: spec :: FramePointer :: MayOmit ;
274274 flags_builder
275275 . set ( "preserve_frame_pointers" , if preserve_frame_pointer { "true" } else { "false" } )
276276 . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments