blob: 38ff8e31b334c8b1f9778e03ffebdcfd5c081885 [file] [log] [blame] [edit]
//@ run-pass
#![feature(core_intrinsics)]
use std::intrinsics::assume;
unsafe fn f(x: i32) -> i32 {
assume(x == 34);
match x {
34 => 42,
_ => 30
}
}
fn main() {
let x = unsafe { f(34) };
assert_eq!(x, 42);
}