aboutsummaryrefslogtreecommitdiff
path: root/rcc-legacy/tests/sysy_lvX/101_recursion_test1.sy
blob: e5fae44400bd323a324ba3a89e53faf10cfa915d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int fact(int n) {
  if (n == 0) {
    return 1;
  }
  int nn;
  nn = n-1;
  return (n * fact(nn));
}

int main() {
  int n;
  n = 4;
  return fact(n);
}