mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile, go/parser: disallow "type T = p.T" - must use "=>"
I had added this originally so we can play with different notations but it doesn't make sense to keep it around since gofmt will convert a type alias declaration using "=" into one using "=>" anyhow. More importantly, the spec doesn't permit it. Change-Id: Icb010b5a9976aebf877e48b3ce9d7245559ca494 Reviewed-on: https://go-review.googlesource.com/32105 Run-TryBot: Robert Griesemer <gri@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com>
This commit is contained in:
parent
8b07ec20f7
commit
89632aa183
6 changed files with 4 additions and 10 deletions
|
|
@ -11,7 +11,7 @@
|
|||
The export data is a serialized description of the graph of exported
|
||||
"objects": constants, types, variables, and functions. Aliases may be
|
||||
directly reexported, and unaliased types may be indirectly reexported
|
||||
(as part of the type of a directly exorted object). More generally,
|
||||
(as part of the type of a directly exported object). More generally,
|
||||
objects referred to from inlined function bodies can be reexported.
|
||||
We need to know which package declares these reexported objects, and
|
||||
therefore packages are also part of the export graph.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue