Skip to content

Commit 658b759

Browse files
committed
Use START_BLOCK in codegen_naked_asm
1 parent 251206c commit 658b759

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
@@ -1,6 +1,6 @@
11
use rustc_attr_parsing::InstructionSetAttr;
22
use rustc_middle::mir::mono::{Linkage, MonoItem, MonoItemData, Visibility};
3-
use rustc_middle::mir::{Body, InlineAsmOperand};
3+
use rustc_middle::mir::{Body, InlineAsmOperand, START_BLOCK};
44
use rustc_middle::ty::layout::{HasTyCtxt, HasTypingEnv, LayoutOf};
55
use rustc_middle::ty::{Instance, TyCtxt};
66
use rustc_middle::{bug, ty};
@@ -22,7 +22,7 @@ pub(crate) fn codegen_naked_asm<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
2222
line_spans,
2323
targets: _,
2424
unwind: _,
25-
} = mir.basic_blocks.iter().next().unwrap().terminator().kind
25+
} = mir.basic_blocks[START_BLOCK].terminator().kind
2626
else {
2727
bug!("#[naked] functions should always terminate with an asm! block")
2828
};

0 commit comments

Comments
 (0)