golang issue29264 代码
文件路径:/test/fixedbugs/issue29264.go
/ run
/ Copyright 2018 The Go Authors. All rights reserved.
/ Use of this source code is governed by a BSD-style
/ license that can be found in the LICENSE file.
/ Verify that we emit a valid type descriptor for
/ a fairly deeply nested type.
package main
import "fmt"
import "strings"
func main() {
a := [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]int{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{42}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
got := fmt.Sprint(a)
want := strings.Repeat("[", 100) + "42" + strings.Repeat("]", 100)
if got != want {
fmt.Printf("got %q\nwant %q\n", got, want)
}
}