parser: remove the 'non-string keys are work in progress' warning
parent
46cdf4f1ff
commit
b10b76bb0d
|
@ -1,9 +1,3 @@
|
||||||
vlib/v/checker/tests/map_ops.vv:2:18: warning: non-string keys are work in progress
|
|
||||||
1 | fn test_map() {
|
|
||||||
2 | mut m := map[int]string
|
|
||||||
| ^
|
|
||||||
3 | _ = m[`!`]
|
|
||||||
4 | m['hi'] = 8
|
|
||||||
vlib/v/checker/tests/map_ops.vv:3:7: error: invalid key: expected `int`, not `rune`
|
vlib/v/checker/tests/map_ops.vv:3:7: error: invalid key: expected `int`, not `rune`
|
||||||
1 | fn test_map() {
|
1 | fn test_map() {
|
||||||
2 | mut m := map[int]string
|
2 | mut m := map[int]string
|
||||||
|
|
|
@ -85,9 +85,6 @@ pub fn (mut p Parser) parse_map_type() table.Type {
|
||||||
p.tok.position())
|
p.tok.position())
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
if key_type != table.string_type_idx {
|
|
||||||
p.warn_with_pos('non-string keys are work in progress', p.tok.position())
|
|
||||||
}
|
|
||||||
p.check(.rsbr)
|
p.check(.rsbr)
|
||||||
value_type := p.parse_type()
|
value_type := p.parse_type()
|
||||||
if value_type.idx() == 0 {
|
if value_type.idx() == 0 {
|
||||||
|
|
Loading…
Reference in New Issue