Added more tests

This commit is contained in:
Eduard Urbach 2025-02-14 00:26:48 +01:00
parent 2b9cecd62b
commit 5f3cb22779
Signed by: eduard
GPG key ID: 49226B848C78F6C8
8 changed files with 73 additions and 13 deletions

View file

@ -0,0 +1,7 @@
import mem
main() {
a := mem.alloc(16)
b := a["not a number"]
b += 1
}

View file

@ -0,0 +1,6 @@
import mem
main() {
a := mem.alloc(16)
a["not a number"] = 42
}

View file

@ -0,0 +1,6 @@
main() {
a := unknown()
a += 1
}
unknown() {}

View file

@ -57,6 +57,7 @@ var errs = []struct {
{"UnknownIdentifier3.q", &errors.UnknownIdentifier{Name: "x"}},
{"UnknownPackage.q", &errors.UnknownPackage{Name: "sys"}},
{"UnknownStructField.q", &errors.UnknownStructField{StructName: "A", FieldName: "x"}},
{"UntypedExpression.q", errors.UntypedExpression},
{"UnusedImport.q", &errors.UnusedImport{Package: "sys"}},
{"UnusedVariable.q", &errors.UnusedVariable{Name: "x"}},
{"VariableAlreadyExists.q", &errors.VariableAlreadyExists{Name: "x"}},