Handle invalid function calls

This commit is contained in:
Ian Gulliver
2021-11-19 15:45:51 -10:00
parent 7da1ea96da
commit 534c4fe513
2 changed files with 7 additions and 6 deletions

View File

@@ -16,11 +16,13 @@ func TestCal(t *testing.T) {
functions:
- - [cal, +1]
- [add, g0, 1]
- [cal, +2] # Function doesn't exist, immediate implicit return
- [add, g0, 2]
- - [mov, g0, 5]
`)
expectGlobalMemory(t, state, 0, 6)
expectGlobalMemory(t, state, 0, 8)
}
func TestRet(t *testing.T) {