diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-05-03 14:01:48 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-05-03 14:01:48 +0200 |
| commit | 39302300d91e4875a2e2f475bb7938dfc86a5e20 (patch) | |
| tree | 090b244dbb45fe51fdf988dc261737792d75e054 /pkg/compiler | |
| parent | 4c24e4a46766247ec5831351d05a5d1c3acf8269 (diff) | |
gometalinter: check unkeyed composite literals
Update #538
Diffstat (limited to 'pkg/compiler')
| -rw-r--r-- | pkg/compiler/types.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkg/compiler/types.go b/pkg/compiler/types.go index c6be0d8f6..7c874130d 100644 --- a/pkg/compiler/types.go +++ b/pkg/compiler/types.go @@ -624,7 +624,10 @@ func init() { } typeStruct.Gen = func(comp *compiler, t *ast.Type, args []*ast.Type, base prog.IntTypeCommon) prog.Type { s := comp.structs[t.Ident] - key := prog.StructKey{t.Ident, base.ArgDir} + key := prog.StructKey{ + Name: t.Ident, + Dir: base.ArgDir, + } desc := comp.structDescs[key] if desc == nil { // Need to assign to structDescs before calling genStructDesc to break recursion. |
