aboutsummaryrefslogtreecommitdiff
path: root/compiler/tests/backend/expr_none.good
blob: a4f28de937d88e28ba0591183ad9d9cc5e70dfa9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31


int^? gp = none;
int? gi = none;
(int x, int y)? gs = none;

() test()
{
    int var^? p = none;
    var int? i = none;
    var (int x, int y)? s = none;
    (int v, int w) st = (1, 0);
    
    p = none;
    i = none;
    s = none;
    
    f(none);
    
    var int? ma;
    var int? mb;
    ma = none;
    ma = mb = none;
    //ma = (@(mb = none))^;
}

() f(int? a) {}

int^? fp() { return none; }
int? fi() { return none; }
(int x, int y)? fs() { return none; }