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