aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/assume.rs
blob: 4dc2fefa86ac7a66c25415aab92cb669be7f6ad4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
mod intrinsics {
    extern "rust-intrinsic" {
        pub fn assume(value: bool);
    }
}

pub fn foo(v: i32) -> i32 {
    unsafe { intrinsics::assume (v == 12); }
    v
}

pub fn main() {
}