summaryrefslogtreecommitdiffstats
path: root/tests/langbench/proc.rb
blob: 1c0aae2b557f96bb5b9ba0f4b6f34f71789cf5d2 (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
32
33
34
35
36
def a(i)
	return b(i)
end
def b(i)
	return c(i)
end
def c(i)
	return d(i)
end
def d(i)
	return e(i)
end
def e(i)
	return f(i)
end
def f(i)
	return g(i, 2)
end
def g(v1, v2)
	return h(v1, v2, 3)
end
def h(v1, v2, v3)
	return i(v1, v2, v3, 4)
end
def i(v1, v2, v3, v4)
	return j(v1, v2, v3, v4, 5)
end
def j(v1, v2, v3, v4, v5)
	return v1 + v2 + v3 + v4 + v5
end
n = 100000;
while n > 0
	x = a(n)
	n -= 1
end
print "#{x}\n";