Improved code generation

This commit is contained in:
Eduard Urbach 2024-07-05 16:31:33 +02:00
parent a80f971e8a
commit 28fc6d2af6
Signed by: eduard
GPG key ID: 49226B848C78F6C8
4 changed files with 12 additions and 41 deletions

11
tests/programs/return.q Normal file
View file

@ -0,0 +1,11 @@
main() {
syscall(60, f(2))
}
f(x) {
return x + 1 + g(x)
}
g(x) {
return x + 1
}

View file

@ -20,6 +20,7 @@ var programs = []struct {
{"square-sum.q", "", 25},
{"chained-calls.q", "", 9},
{"nested-calls.q", "", 4},
{"return.q", "", 6},
}
func TestPrograms(t *testing.T) {