From b455e437298683fce04aefa29951cbb1ada3c929 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sat, 18 May 2024 23:45:15 +0200 Subject: Clarify when `None` is returned in `cast_immediate` function. --- compiler/rustc_codegen_ssa/src/mir/rvalue.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'compiler/rustc_codegen_ssa') diff --git a/compiler/rustc_codegen_ssa/src/mir/rvalue.rs b/compiler/rustc_codegen_ssa/src/mir/rvalue.rs index b2c12fa6950..c43bc33f5d2 100644 --- a/compiler/rustc_codegen_ssa/src/mir/rvalue.rs +++ b/compiler/rustc_codegen_ssa/src/mir/rvalue.rs @@ -282,6 +282,8 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { /// Cast one of the immediates from an [`OperandValue::Immediate`] /// or an [`OperandValue::Pair`] to an immediate of the target type. + /// + /// Returns `None` if the cast is not possible. fn cast_immediate( &self, bx: &mut Bx, -- cgit 1.4.1-3-g733a5