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
268
268
flags_builder. set ( "enable_verifier" , enable_verifier) . unwrap ( ) ;
269
269
flags_builder. set ( "regalloc_checker" , enable_verifier) . unwrap ( ) ;
270
270
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 ;
274
274
flags_builder
275
275
. set ( "preserve_frame_pointers" , if preserve_frame_pointer { "true" } else { "false" } )
276
276
. unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments