]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/cannotassign.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / cannotassign.go
index 0de04ecad06aeb6c2b0a7e624522246ddc92469d..27e62890c5249f6edd2d7e691af3d92f38daac40 100644 (file)
@@ -10,24 +10,24 @@ package main
 
 func main() {
        var s string = "hello"
-       s[1:2] = "a" // ERROR "cannot assign to .* \(strings are immutable\)"
-       s[3] = "b"   // ERROR "cannot assign to .* \(strings are immutable\)"
+       s[1:2] = "a" // ERROR "cannot assign to .* (\(strings are immutable\))?"
+       s[3] = "b"   // ERROR "cannot assign to .* (\(strings are immutable\))?"
 
        const n int = 1
        const cs string = "hello"
-       n = 2        // ERROR "cannot assign to .* \(declared const\)"
-       cs = "hi"    // ERROR "cannot assign to .* \(declared const\)"
-       true = false // ERROR "cannot assign to .* \(declared const\)"
+       n = 2        // ERROR "cannot assign to .* (\(declared const\))?"
+       cs = "hi"    // ERROR "cannot assign to .* (\(declared const\))?"
+       true = false // ERROR "cannot assign to .* (\(declared const\))?"
 
        var m map[int]struct{ n int }
        m[0].n = 7 // ERROR "cannot assign to struct field .* in map$"
 
-       1 = 7         // ERROR "cannot assign to 1$"
-       "hi" = 7      // ERROR `cannot assign to "hi"$`
-       nil = 7       // ERROR "cannot assign to nil$"
-       len("") = 7   // ERROR `cannot assign to len\(""\)$`
-       []int{} = nil // ERROR "cannot assign to \[\]int\{\}$"
+       1 = 7         // ERROR "cannot assign to 1"
+       "hi" = 7      // ERROR `cannot assign to "hi"`
+       nil = 7       // ERROR "cannot assign to nil"
+       len("") = 7   // ERROR `cannot assign to len\(""\)`
+       []int{} = nil // ERROR "cannot assign to \[\]int\{\}"
 
        var x int = 7
-       x + 1 = 7 // ERROR "cannot assign to x \+ 1$"
+       x + 1 = 7 // ERROR "cannot assign to x \+ 1"
 }