aboutsummaryrefslogtreecommitdiff
path: root/rcc-legacy/tests/sysy_lvX/102_recursion_test2.sy
blob: 077d97dda2cfc22c4c6f17f6d51bbc7946d866dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int fib(int n) {
	if (n == 0)
		return 0;
	if (n == 1)
		return 1;
	int p;
	p = n - 1;
	int q;
	q = n - 2;
	return fib(p) + fib(q);
}

int main() {
	int tmp;
	tmp = 10;
	return fib(tmp);
}