Skip to content

cmd/compile: cannot use _ as value #17963

@zigo101

Description

@zigo101

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?

go version go1.7.3 linux/amd64

What did you do?

package main

func main() {
	var _ = struct{}{} // ok
	
	_ = struct{
		a int
	}{
		a: 1, // ok
	}
	
	var _ = struct{
		a int
	}{
		a: 1, // cannot use _ as value
	}
}

What did you expect to see?

compile ok

What did you see instead?

compile error

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions