]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/chancap.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / chancap.go
index 9675e38bdb1a76922fcd83ffa4b15edbe64a7b9a..8dce9247cd45ef710ef728c1d85d1e2d7c28e9e4 100644 (file)
@@ -42,8 +42,10 @@ func main() {
        shouldPanic("makechan: size out of range", func() { _ = make(T, n) })
        shouldPanic("makechan: size out of range", func() { _ = make(T, int64(n)) })
        if ptrSize == 8 {
-               var n2 int64 = 1 << 50
+               // Test mem > maxAlloc
+               var n2 int64 = 1 << 59
                shouldPanic("makechan: size out of range", func() { _ = make(T, int(n2)) })
+               // Test elem.size*cap overflow
                n2 = 1<<63 - 1
                shouldPanic("makechan: size out of range", func() { _ = make(T, int(n2)) })
        } else {