checker: fix typos in chan (#6539)
							parent
							
								
									eefe067c27
								
							
						
					
					
						commit
						c8a884f57f
					
				|  | @ -760,7 +760,7 @@ pub fn (mut c Checker) infix_expr(mut infix_expr ast.InfixExpr) table.Type { | |||
| 					c.fail_if_immutable(infix_expr.right) | ||||
| 				} | ||||
| 				if elem_type.is_ptr() && !right_type.is_ptr() { | ||||
| 					c.error('cannon push non-reference `$right.source_name` on `$left.source_name`', | ||||
| 					c.error('cannot push non-reference `$right.source_name` on `$left.source_name`', | ||||
| 						right_pos) | ||||
| 				} | ||||
| 			} else { | ||||
|  | @ -3721,7 +3721,7 @@ pub fn (mut c Checker) chan_init(mut node ast.ChanInit) table.Type { | |||
| } | ||||
| 
 | ||||
| pub fn (mut c Checker) map_init(mut node ast.MapInit) table.Type { | ||||
| 	// `x ;= map[string]string` - set in parser
 | ||||
| 	// `x := map[string]string` - set in parser
 | ||||
| 	if node.typ != 0 { | ||||
| 		info := c.table.get_type_symbol(node.typ).map_info() | ||||
| 		key_sym := c.table.get_type_symbol(info.key_type) | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ vlib/v/checker/tests/chan_mut.vv:8:8: error: `v` is immutable, declare it with ` | |||
|       |           ^ | ||||
|     9 |     mut w := St{} | ||||
|    10 |     ch <- w | ||||
| vlib/v/checker/tests/chan_mut.vv:10:8: error: cannon push non-reference `St` on `chan mut St` | ||||
| vlib/v/checker/tests/chan_mut.vv:10:8: error: cannot push non-reference `St` on `chan mut St` | ||||
|     8 |     ch <- v | ||||
|     9 |     mut w := St{} | ||||
|    10 |     ch <- w | ||||
|  | @ -19,7 +19,7 @@ vlib/v/checker/tests/chan_mut.vv:12:8: error: `x` is immutable, declare it with | |||
|       |           ^ | ||||
|    13 |     mut y := St{} | ||||
|    14 |     ch <- y | ||||
| vlib/v/checker/tests/chan_mut.vv:14:8: error: cannon push non-reference `St` on `chan mut St` | ||||
| vlib/v/checker/tests/chan_mut.vv:14:8: error: cannot push non-reference `St` on `chan mut St` | ||||
|    12 |     ch <- x | ||||
|    13 |     mut y := St{} | ||||
|    14 |     ch <- y | ||||
|  |  | |||
|  | @ -1,11 +1,11 @@ | |||
| vlib/v/checker/tests/chan_ref.vv:10:8: error: cannon push non-reference `St` on `chan &St` | ||||
| vlib/v/checker/tests/chan_ref.vv:10:8: error: cannot push non-reference `St` on `chan &St` | ||||
|     8 | fn f(ch chan &St, sem sync.Semaphore) { | ||||
|     9 |     w := St{} | ||||
|    10 |     ch <- w | ||||
|       |           ^ | ||||
|    11 |     mut x := St{} | ||||
|    12 |     ch <- x | ||||
| vlib/v/checker/tests/chan_ref.vv:12:8: error: cannon push non-reference `St` on `chan &St` | ||||
| vlib/v/checker/tests/chan_ref.vv:12:8: error: cannot push non-reference `St` on `chan &St` | ||||
|    10 |     ch <- w | ||||
|    11 |     mut x := St{} | ||||
|    12 |     ch <- x | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue