diff options
| author | Ralf Jung <post@ralfj.de> | 2020-03-12 19:38:09 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2020-03-12 19:38:09 +0100 |
| commit | f32cccc05e8c47ed799a99d06dbfb1571fa6908c (patch) | |
| tree | 55457d7bbb7b51c58bd008db62e9a8ea968c72e9 /src/librustc_codegen_ssa | |
| parent | 23de8275c9b5e5812dc54a12bdba6d80870d9dc8 (diff) | |
| download | rust-f32cccc05e8c47ed799a99d06dbfb1571fa6908c.tar.gz rust-f32cccc05e8c47ed799a99d06dbfb1571fa6908c.zip | |
rename panic_if_ intrinsics to assert_
Diffstat (limited to 'src/librustc_codegen_ssa')
| -rw-r--r-- | src/librustc_codegen_ssa/mir/block.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc_codegen_ssa/mir/block.rs b/src/librustc_codegen_ssa/mir/block.rs index 9ce23ff5f3f..eef06c35794 100644 --- a/src/librustc_codegen_ssa/mir/block.rs +++ b/src/librustc_codegen_ssa/mir/block.rs @@ -449,7 +449,7 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { destination: &Option<(mir::Place<'tcx>, mir::BasicBlock)>, cleanup: Option<mir::BasicBlock>, ) -> bool { - // Emit a panic or a no-op for `panic_if_uninhabited`. + // Emit a panic or a no-op for `assert_*` intrinsics. // These are intrinsics that compile to panics so that we can get a message // which mentions the offending type, even from a const context. #[derive(Debug, PartialEq)] @@ -460,9 +460,9 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { }; let panic_intrinsic = intrinsic.and_then(|i| match i { // FIXME: Move to symbols instead of strings. - "panic_if_uninhabited" => Some(PanicIntrinsic::IfUninhabited), - "panic_if_zero_invalid" => Some(PanicIntrinsic::IfZeroInvalid), - "panic_if_any_invalid" => Some(PanicIntrinsic::IfAnyInvalid), + "assert_inhabited" => Some(PanicIntrinsic::IfUninhabited), + "assert_zero_valid" => Some(PanicIntrinsic::IfZeroInvalid), + "assert_uninit_valid" => Some(PanicIntrinsic::IfAnyInvalid), _ => None, }); if let Some(intrinsic) = panic_intrinsic { |
