mirror of
https://github.com/golang/go
synced 2024-11-25 09:57:57 -07:00
making go-spec conform with 6g:
- equality of struct types requires equality of field names DELTA=4 (0 added, 1 deleted, 3 changed) OCL=24478 CL=24487
This commit is contained in:
parent
f95a11e27f
commit
77ccfb090c
@ -3,7 +3,7 @@ The Go Programming Language Specification (DRAFT)
|
|||||||
|
|
||||||
Robert Griesemer, Rob Pike, Ken Thompson
|
Robert Griesemer, Rob Pike, Ken Thompson
|
||||||
|
|
||||||
(January 30, 2009)
|
(February 5, 2009)
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
@ -1647,9 +1647,8 @@ More precisely:
|
|||||||
have the same array length.
|
have the same array length.
|
||||||
|
|
||||||
- Two struct types are equal if they have the same number of fields in the
|
- Two struct types are equal if they have the same number of fields in the
|
||||||
same order, corresponding fields are either both named or both anonymous,
|
same order, corresponding fields either have both the same name or
|
||||||
and corresponding field types are equal. Note that field names
|
are both anonymous, and corresponding field types are identical.
|
||||||
do not have to match.
|
|
||||||
|
|
||||||
- Two pointer types are equal if they have equal base types.
|
- Two pointer types are equal if they have equal base types.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user