checker: check .str() calls too
							parent
							
								
									b4dc968db5
								
							
						
					
					
						commit
						48029fa9ad
					
				|  | @ -928,6 +928,10 @@ pub fn (mut c Checker) call_method(mut call_expr ast.CallExpr) table.Type { | |||
| 	if method_name == 'str' { | ||||
| 		call_expr.receiver_type = left_type | ||||
| 		call_expr.return_type = table.string_type | ||||
|         eprintln('method .str() call_expr.args.len: $call_expr.args.len') | ||||
|         if call_expr.args.len > 0 { | ||||
|         	c.error('.str() method calls should have no arguments', call_expr.pos) | ||||
|         } | ||||
| 		return table.string_type | ||||
| 	} | ||||
| 	// call struct field fn type
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue