aboutsummaryrefslogtreecommitdiff
path: root/test/cases/runtime_bitwise_and.zig
blob: 3e62c5346b00c1a7f2c782d8b3739f2a997033f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub fn main() void {
    var i: u32 = 10;
    var j: u32 = 11;
    assert(i & 1 == 0);
    assert(j & 1 == 1);
    var m1: u32 = 0b1111;
    var m2: u32 = 0b0000;
    assert(m1 & 0b1010 == 0b1010);
    assert(m2 & 0b1010 == 0b0000);
    _ = .{ &i, &j, &m1, &m2 };
}
fn assert(b: bool) void {
    if (!b) unreachable;
}

// run
//