diff options
author | Robert Griesemer <gri@golang.org> | 2020-12-09 20:14:07 -0800 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2020-12-14 21:28:48 +0000 |
commit | 5aca6e78570c4a4826e500613b1bc054bc95142a (patch) | |
tree | fa1a4c7a687cd97cf4006002646b216315d10918 /test/makemap.go | |
parent | df58f3368e62fbc290b419f0b33b97a984b9ca19 (diff) | |
download | go-5aca6e78570c4a4826e500613b1bc054bc95142a.tar.gz go-5aca6e78570c4a4826e500613b1bc054bc95142a.zip |
[dev.typeparams] test: finish triaging all outstanding failing tests
Also: Adjusted error patterns for passing test that have different
error messages.
Change-Id: I216294b4c4855aa93da22cdc3c0b3303e54a8420
Reviewed-on: https://go-review.googlesource.com/c/go/+/277994
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'test/makemap.go')
-rw-r--r-- | test/makemap.go | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/test/makemap.go b/test/makemap.go index 63998d708c..a60f5b5ee5 100644 --- a/test/makemap.go +++ b/test/makemap.go @@ -15,20 +15,20 @@ type T map[int]int var sink T func main() { - sink = make(T, -1) // ERROR "negative size argument in make.*" - sink = make(T, uint64(1<<63)) // ERROR "size argument too large in make.*" + sink = make(T, -1) // ERROR "negative size argument in make.*|must not be negative" + sink = make(T, uint64(1<<63)) // ERROR "size argument too large in make.*|out of bounds" // Test that errors are emitted at call sites, not const declarations const x = -1 - sink = make(T, x) // ERROR "negative size argument in make.*" + sink = make(T, x) // ERROR "negative size argument in make.*|must not be negative" const y = uint64(1 << 63) - sink = make(T, y) // ERROR "size argument too large in make.*" + sink = make(T, y) // ERROR "size argument too large in make.*|out of bounds" - sink = make(T, 0.5) // ERROR "constant 0.5 truncated to integer" + sink = make(T, 0.5) // ERROR "constant 0.5 truncated to integer|truncated to int" sink = make(T, 1.0) - sink = make(T, float32(1.0)) // ERROR "non-integer size argument in make.*" - sink = make(T, float64(1.0)) // ERROR "non-integer size argument in make.*" + sink = make(T, float32(1.0)) // ERROR "non-integer size argument in make.*|must be integer" + sink = make(T, float64(1.0)) // ERROR "non-integer size argument in make.*|must be integer" sink = make(T, 1+0i) - sink = make(T, complex64(1+0i)) // ERROR "non-integer size argument in make.*" - sink = make(T, complex128(1+0i)) // ERROR "non-integer size argument in make.*" + sink = make(T, complex64(1+0i)) // ERROR "non-integer size argument in make.*|must be integer" + sink = make(T, complex128(1+0i)) // ERROR "non-integer size argument in make.*|must be integer" } |