Restrict global and function references to memory size

This commit is contained in:
Ian Gulliver
2021-11-20 18:12:17 -10:00
parent bdb6b17187
commit bd84a5b969
6 changed files with 35 additions and 11 deletions

View File

@@ -3,7 +3,17 @@ package test
import "testing"
import "github.com/firestuff/subcoding/gen"
import "github.com/firestuff/subcoding/asm"
func TestRandProgram(t *testing.T) {
gen.RandProgram()
for i := 0; i < 100; i++ {
prog := gen.RandProgram()
src, err := asm.Disassemble(prog)
if err != nil {
t.Fatal(err)
}
t.Log(src)
}
}