]> Cypherpunks.ru repositories - gostls13.git/blob - test/fixedbugs/bug427.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / fixedbugs / bug427.go
1 // compile
2
3 // Copyright 2012 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 // https://golang.org/issue/3351
8
9 package main
10
11 // struct with four fields of basic type
12 type S struct {a, b, c, d int}
13
14 // struct with five fields of basic type
15 type T struct {a, b, c, d, e int}
16
17 // array with four elements
18 type A [4]int
19
20 // array with five elements
21 type B [5]int
22
23 func main() {
24         var i interface{}
25
26         var s1, s2 S
27         i = s1 == s2
28
29         var t1, t2 T
30         i = t1 == t2
31
32         var a1, a2 A
33         i = a1 == a2
34
35         var b1, b2 B
36         i = b1 == b2
37
38         _ = i
39 }