aboutsummaryrefslogtreecommitdiff
path: root/rcc-legacy/tests/sysy_lvX/040_global_var.sy
blob: 40200f55c00db5d5403681f4edacd3edf6db14bb (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
int a;
int b = 2, c;

void foo()
{
    int d;
    d = a;
    a = b;
    b = c;
    a = d;
}

int main()
{
    int b = 1;
    c = 3;
    a = b;
    int c;
    c = 6;
    foo();
    c = 7;
    foo();
    return a;
}