1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

v2: checker: [] and in

This commit is contained in:
Alexander Medvednikov
2020-02-19 21:13:42 +01:00
parent e30bd04579
commit 92e3e48bce
2 changed files with 11 additions and 2 deletions

View File

@@ -395,6 +395,11 @@ pub fn (t &Table) check(got, expected Type) bool {
if exp_type_sym.name == 'array' || got_type_sym.name == 'array' {
return true
}
// TODO
// accept [] when an expected type is an array
if got_type_sym.kind == .array && got_type_sym.name == 'array_void' && exp_type_sym.kind == .array {
return true
}
if got_idx != exp_idx {
// && got.typ.name != expected.typ.name*/
return false