master
1pub fn main() void {
2 var i: u32 = 10;
3 var j: u32 = 11;
4 assert(i | 1 == 11);
5 assert(j | 1 == 11);
6 var m1: u32 = 0b1111;
7 var m2: u32 = 0b0000;
8 assert(m1 | 0b1010 == 0b1111);
9 assert(m2 | 0b1010 == 0b1010);
10 _ = .{ &i, &j, &m1, &m2 };
11}
12fn assert(b: bool) void {
13 if (!b) unreachable;
14}
15
16// run
17//