]>
Commit | Line | Data |
---|---|---|
72b1a166 FG |
1 | #![allow(dead_code, unused_variables)] |
2 | ||
3 | /// Should not trigger an ICE in `SpanlessEq` / `consts::constant` | |
4 | /// | |
5 | /// Issue: https://github.com/rust-lang/rust-clippy/issues/1782 | |
6 | use std::{mem, ptr}; | |
7 | ||
8 | fn spanless_eq_ice() { | |
9 | let txt = "something"; | |
10 | match txt { | |
11 | "something" => unsafe { | |
12 | ptr::write( | |
13 | ptr::null_mut() as *mut u32, | |
14 | mem::transmute::<[u8; 4], _>([0, 0, 0, 255]), | |
15 | ) | |
16 | }, | |
17 | _ => unsafe { | |
18 | ptr::write( | |
19 | ptr::null_mut() as *mut u32, | |
20 | mem::transmute::<[u8; 4], _>([13, 246, 24, 255]), | |
21 | ) | |
22 | }, | |
23 | } | |
24 | } | |
25 | ||
26 | fn main() {} |