zig/test/incremental/arm-linux/arithmetic_operations.5.zig
2022-04-28 18:35:01 +02:00

16 lines
225 B
Zig

pub fn main() void {
var x: u32 = 1;
assert(x << 1 == 2);
x <<= 1;
assert(x << 2 == 8);
assert(x << 3 == 16);
}
pub fn assert(ok: bool) void {
if (!ok) unreachable; // assertion failure
}
// run
//