| // Copyright 2021 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. |
| |
| package issue45136 |
| |
| type obj /* =@obj */ struct { |
| name /*=@name */ string |
| } |
| |
| func _() { |
| var foo /* =@foo */ = "foo" |
| obj /* @obj */ ["foo"] |
| obj /* @obj */ .run() |
| obj /* @obj */ { |
| name: foo /* @foo */, |
| } |
| obj /* @obj */ { |
| name: "bar", |
| }.run() |
| |
| var _ = File{key: obj /* @obj */ {}} |
| var _ = File{obj /* @obj */ {}} |
| |
| []obj /* @obj */ {foo /* @foo */} |
| x /* =@x1 */ := obj /* @obj */{} |
| } |