about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2021-05-05 17:52:28 +0200
committerGitHub <noreply@github.com>2021-05-05 17:52:28 +0200
commit2c7bf41b97e1b2a4ad475dd8fb197ce7f0c5c805 (patch)
tree356e48f6a839ca7a70fddcf94cd08a82625bfc35 /compiler/rustc_codegen_llvm/src
parent2cb9c6c2b453a1affbe56a7caaa7a00f8169d8a9 (diff)
parentee7a6c6acc01560895796f2d5206f38955e3768c (diff)
downloadrust-2c7bf41b97e1b2a4ad475dd8fb197ce7f0c5c805.tar.gz
rust-2c7bf41b97e1b2a4ad475dd8fb197ce7f0c5c805.zip
Rollup merge of #84903 - hyd-dev:dead-check-in-alloc-msg, r=RalfJung
Remove `rustc_middle::mir::interpret::CheckInAllocMsg::NullPointerTest`

Removing it per https://github.com/rust-lang/rust/pull/84842#discussion_r625589674: it's a dead enum variant.

Note that `PointerArithmeticTest` also seems dead:
```
$ rg -F PointerArithmeticTest -C5
compiler/rustc_middle/src/mir/interpret/error.rs
169-
170-/// Details of why a pointer had to be in-bounds.
171-#[derive(Debug, Copy, Clone, TyEncodable, TyDecodable, HashStable)]
172-pub enum CheckInAllocMsg {
173-    MemoryAccessTest,
174:    PointerArithmeticTest,
175-    InboundsTest,
176-}
177-
178-impl fmt::Display for CheckInAllocMsg {
179-    /// When this is printed as an error the context looks like this
--
182-        write!(
183-            f,
184-            "{}",
185-            match *self {
186-                CheckInAllocMsg::MemoryAccessTest => "memory access",
187:                CheckInAllocMsg::PointerArithmeticTest => "pointer arithmetic",
188-                CheckInAllocMsg::InboundsTest => "inbounds test",
189-            }
190-        )
191-    }
192-}
```
Not sure if that is also desirable to be removed, however.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions