Mention the panic function in CheckAlignment

This commit is contained in:
Ben Kimock 2023-06-26 22:20:41 -04:00
parent 2a15bdaaa1
commit cdaac8799b

View File

@ -240,9 +240,9 @@ fn insert_alignment_check<'tcx>(
required: Operand::Copy(alignment), required: Operand::Copy(alignment),
found: Operand::Copy(addr), found: Operand::Copy(addr),
}), }),
// The panic symbol that this calls is #[rustc_nounwind]. We never want to insert an // This calls panic_misaligned_pointer_dereference, which is #[rustc_nounwind].
// unwind into unsafe code, because unwinding could make a failing UB check turn into // We never want to insert an unwind into unsafe code, because unwinding could
// much worse UB when we start unwinding. // make a failing UB check turn into much worse UB when we start unwinding.
unwind: UnwindAction::Unreachable, unwind: UnwindAction::Unreachable,
}, },
}); });