]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/makemap.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / makemap.go
index 63998d708c31228ce5adc2d028de23d0800025e6..f63e5b4b6ace97dc2f21c600188bb8fde78d36bd 100644 (file)
@@ -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.*|overflows int"
 
        // 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.*|overflows int"
 
-       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"
 }