1
0
mirror of https://github.com/golang/go synced 2024-11-22 14:04:48 -07:00

test: match gccgo error messages

assign.go:59:28: error: ‘x’ repeated on left side of :=
assign.go:65:20: error: ‘a’ repeated on left side of :=

method2.go:36:11: error: reference to method ‘val’ in type that is pointer to interface, not interface
method2.go:37:11: error: reference to method ‘val’ in type that is pointer to interface, not interface

Change-Id: I8f385c75a82fae4eacf4618df8f9f65932826494
Reviewed-on: https://go-review.googlesource.com/c/go/+/274447
Trust: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
This commit is contained in:
Ian Lance Taylor 2020-12-02 18:13:14 -08:00
parent 932733d421
commit 58768ae15b
2 changed files with 4 additions and 4 deletions

View File

@ -56,13 +56,13 @@ func main() {
{
var x = 1
{
x, x := 2, 3 // ERROR "x repeated on left side of :="
x, x := 2, 3 // ERROR ".*x.* repeated on left side of :="
_ = x
}
_ = x
}
{
a, a := 1, 2 // ERROR "a repeated on left side of :="
a, a := 1, 2 // ERROR ".*a.* repeated on left side of :="
_ = a
}
}

View File

@ -33,8 +33,8 @@ var _ = (*Val).val // ERROR "method"
var v Val
var pv = &v
var _ = pv.val() // ERROR "undefined"
var _ = pv.val // ERROR "undefined"
var _ = pv.val() // ERROR "undefined|pointer to interface"
var _ = pv.val // ERROR "undefined|pointer to interface"
func (t *T) g() int { return t.a }