]> git.proxmox.com Git - rustc.git/blame - src/tools/clippy/tests/ui/crashes/ice-1782.rs
New upstream version 1.49.0+dfsg1
[rustc.git] / src / tools / clippy / tests / ui / crashes / ice-1782.rs
CommitLineData
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
6use std::{mem, ptr};
7
8fn 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
26fn main() {}