diff --git a/vlib/v/checker/tests/overload_return_type.out b/vlib/v/checker/tests/overload_return_type.out index 547519c4f7..ff1aef715e 100644 --- a/vlib/v/checker/tests/overload_return_type.out +++ b/vlib/v/checker/tests/overload_return_type.out @@ -1,6 +1,6 @@ -vlib/v/checker/tests/overload_return_type.vv:14:11: error: cannot assign to `two`: expected `Point`, not `int` - 12 | mut one := Point {x:1, y:2} - 13 | mut two := Point {x:5, y:1} - 14 | two = one + two +vlib/v/checker/tests/overload_return_type.vv:20:8: error: cannot assign to `two`: expected `Point`, not `int` + 18 | y: 1 + 19 | } + 20 | two = one + two | ~~~~~~~~~ - 15 | } + 21 | } diff --git a/vlib/v/checker/tests/overload_return_type.vv b/vlib/v/checker/tests/overload_return_type.vv index f9ae2f11dd..03e0a901b9 100644 --- a/vlib/v/checker/tests/overload_return_type.vv +++ b/vlib/v/checker/tests/overload_return_type.vv @@ -1,15 +1,21 @@ struct Point { - mut: - x int - y int +mut: + x int + y int } -fn (a Point) +(b Point) int { - return a.x + b.x +fn (a Point) + (b Point) int { + return a.x + b.x } fn main() { - mut one := Point {x:1, y:2} - mut two := Point {x:5, y:1} - two = one + two + mut one := Point{ + x: 1 + y: 2 + } + mut two := Point{ + x: 5 + y: 1 + } + two = one + two }