57 lines
723 B
Go
57 lines
723 B
Go
package main
|
|
|
|
func main() {
|
|
}
|
|
|
|
func init() {
|
|
var n int = 2
|
|
buf := make([]int, n, n*2)
|
|
if len(buf) != 2 || cap(buf) != 4 {
|
|
panic("error")
|
|
}
|
|
}
|
|
|
|
func init() {
|
|
var n int32 = 2
|
|
buf := make([]int, n, n*2)
|
|
if len(buf) != 2 || cap(buf) != 4 {
|
|
panic("error")
|
|
}
|
|
}
|
|
|
|
func init() {
|
|
defer func() {
|
|
r := recover()
|
|
if r == nil {
|
|
println("must error")
|
|
}
|
|
}()
|
|
var n int = -1
|
|
buf := make([]int, n)
|
|
_ = buf
|
|
}
|
|
|
|
func init() {
|
|
defer func() {
|
|
r := recover()
|
|
if r == nil {
|
|
println("must error")
|
|
}
|
|
}()
|
|
var n int = 2
|
|
buf := make([]int, n, n-1)
|
|
_ = buf
|
|
}
|
|
|
|
func init() {
|
|
defer func() {
|
|
r := recover()
|
|
if r == nil {
|
|
println("must error")
|
|
}
|
|
}()
|
|
var n int64 = 1<<63 - 1
|
|
buf := make([]int, n)
|
|
_ = buf
|
|
}
|