aboutsummaryrefslogtreecommitdiff
path: root/test/cases/pointers.1.zig
blob: b3649cf5204313da4d2979866de590a04d4494a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub fn main() u8 {
    var x: u8 = 0;

    foo(&x);
    bar(&x);
    return x - 4;
}

fn foo(x: *u8) void {
    x.* = 2;
}

fn bar(x: *u8) void {
    x.* += 2;
}

// run
//