]> Cypherpunks repositories - gostls13.git/commit
spec: remove vestiges referring to iotas being incremented
authorgriesemer <gri@golang.org>
Thu, 19 Oct 2017 18:48:54 +0000 (11:48 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 19 Oct 2017 22:22:55 +0000 (22:22 +0000)
commit85177f42767fdd6c245dcd0ba0e70e0427600f3f
treef68bd710486a6c3bf5853b133e79b066d4e4ebe4
parent12c9d753f83ab4755151c8a72c212358dd85bc83
spec: remove vestiges referring to iotas being incremented

https://golang.org/cl/71750 specifies iota values as indices,
thus making them independent from nested constant declarations.
This CL removes some of the comments in the examples that were
still referring to the old notion of iotas being incremented
and reset.

As an aside, please note that the spec still permits the use
of iota in a nested function (like before). Specifically, the
following cases are permitted by the spec (as before):

1) const _ = len([iota]int{})
2) const _ = unsafe.Sizeof(func(){ _ = iota })

For #15550.

Change-Id: I9e5fec75daf7b628b1e08d970512397e9c348923
Reviewed-on: https://go-review.googlesource.com/71912
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
doc/go_spec.html