Skip to content

Commit 7cfffc9

Browse files
committed
Use START_BLOCK in codegen_naked_asm
1 parent a3d4bd3 commit 7cfffc9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/rustc_codegen_ssa/src/mir/naked_asm.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use rustc_abi::{BackendRepr, Float, Integer, Primitive, RegKind};
22
use rustc_attr_parsing::InstructionSetAttr;
33
use rustc_hir::def_id::DefId;
44
use rustc_middle::mir::mono::{Linkage, MonoItem, MonoItemData, Visibility};
5-
use rustc_middle::mir::{Body, InlineAsmOperand};
5+
use rustc_middle::mir::{Body, InlineAsmOperand, START_BLOCK};
66
use rustc_middle::ty::layout::{FnAbiOf, HasTyCtxt, HasTypingEnv, LayoutOf};
77
use rustc_middle::ty::{Instance, Ty, TyCtxt};
88
use rustc_middle::{bug, span_bug, ty};
@@ -26,7 +26,7 @@ pub(crate) fn codegen_naked_asm<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
2626
line_spans,
2727
targets: _,
2828
unwind: _,
29-
} = mir.basic_blocks.iter().next().unwrap().terminator().kind
29+
} = mir.basic_blocks[START_BLOCK].terminator().kind
3030
else {
3131
bug!("#[naked] functions should always terminate with an asm! block")
3232
};

0 commit comments

Comments
 (0)