]> Cypherpunks.ru repositories - gostls13.git/blob - test/fixedbugs/issue8017.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / fixedbugs / issue8017.go
1 // compile
2
3 // Copyright 2014 The Go Authors. All rights reserved.
4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file.
6
7 // Issues 8017 and 8058: walk modifies nodes generated
8 // by slicelit and causes an internal error afterwards
9 // when gen_as_init parses it back.
10
11 package main
12
13 func F() {
14         var ch chan int
15         select {
16         case <-ch:
17         case <-make(chan int, len([2][]int{([][]int{})[len(ch)], []int{}})):
18         }
19 }
20
21 func G() {
22         select {
23         case <-([1][]chan int{[]chan int{}})[0][0]:
24         default:
25         }
26 }