]> Cypherpunks.ru repositories - gostls13.git/blob - test/fixedbugs/issue18640.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / fixedbugs / issue18640.go
1 // compile
2
3 // Copyright 2017 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 package p
8
9 type (
10         a = b
11         b struct {
12                 *a
13         }
14 )
15
16 type (
17         c struct {
18                 *d
19         }
20         d = c
21 )
22
23 // The compiler cannot handle these cases. Disabled for now.
24 // See issue #25838.
25 /*
26 type (
27         e = f
28         f = g
29         g = []h
30         h i
31         i = j
32         j = e
33 )
34
35 type (
36         a1 struct{ *b1 }
37         b1 = c1
38         c1 struct{ *b1 }
39 )
40
41 type (
42         a2 struct{ b2 }
43         b2 = c2
44         c2 struct{ *b2 }
45 )
46 */