]> git.proxmox.com Git - rustc.git/blame - src/test/ui/intrinsics/intrinsic-assume.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / intrinsics / intrinsic-assume.rs
CommitLineData
b7449926 1// run-pass
62682a34 2#![feature(core_intrinsics)]
c34b1796 3
1a4d82fc 4use std::intrinsics::assume;
223e47cc 5
1a4d82fc
JJ
6unsafe fn f(x: i32) -> i32 {
7 assume(x == 34);
8 match x {
9 34 => 42,
10 _ => 30
223e47cc
LB
11 }
12}
13
14fn main() {
1a4d82fc
JJ
15 let x = unsafe { f(34) };
16 assert_eq!(x, 42);
223e47cc 17}