Skip to content

Commit 5c1ff5c

Browse files
committed
use codegen_instance_attrs where an instance is (easily) available
1 parent 334de33 commit 5c1ff5c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/machine.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,7 +1086,7 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
10861086
ecx: &MiriInterpCx<'tcx>,
10871087
instance: ty::Instance<'tcx>,
10881088
) -> InterpResult<'tcx> {
1089-
let attrs = ecx.tcx.codegen_fn_attrs(instance.def_id());
1089+
let attrs = ecx.tcx.codegen_instance_attrs(instance.def);
10901090
if attrs
10911091
.target_features
10921092
.iter()
@@ -1790,7 +1790,7 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
17901790
ecx.tcx.sess.opts.unstable_opts.cross_crate_inline_threshold,
17911791
InliningThreshold::Always
17921792
) || !matches!(
1793-
ecx.tcx.codegen_fn_attrs(instance.def_id()).inline,
1793+
ecx.tcx.codegen_instance_attrs(instance.def).inline,
17941794
InlineAttr::Never
17951795
);
17961796
!is_generic && !can_be_inlined

0 commit comments

Comments
 (0)