]> Cypherpunks.ru repositories - gostls13.git/blob - test/fixedbugs/issue23609.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / fixedbugs / issue23609.go
1 // errorcheck
2
3 // Copyright 2018 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 main
8
9 type t1 struct {
10         t1f1 int
11         t1f2 int
12 }
13 type t2 struct {
14         t2f1 int
15         t2f2 int
16         t1
17 }
18 type t3 struct {
19         t3f1 int
20         t2
21 }
22
23 var (
24         _ = t2{t1f1: 600} // ERROR "cannot use promoted field t1.t1f1 in struct literal of type t2|unknown field"
25         _ = t3{t1f2: 800} // ERROR "cannot use promoted field t2.t1.t1f2 in struct literal of type t3|unknown field"
26         _ = t3{t2f1: 900} // ERROR "cannot use promoted field t2.t2f1 in struct literal of type t3|unknown field"
27 )