| // Copyright 2012 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. | |
| // This file contains the test for untagged struct literals. | |
| package composite | |
| import "flag" | |
| // Testing is awkward because we need to reference things from a separate package | |
| // to trigger the warnings. | |
| var goodStructLiteral = flag.Flag{ | |
| Name: "Name", | |
| Usage: "Usage", | |
| } | |
| var badStructLiteral = flag.Flag{ // ERROR "unkeyed fields" | |
| "Name", | |
| "Usage", | |
| nil, // Value | |
| "DefValue", | |
| } | |