]> Cypherpunks repositories - gostls13.git/commitdiff
go/types: add test verifying corner-case behavior of iota
authorgriesemer <gri@golang.org>
Thu, 19 Oct 2017 23:12:02 +0000 (16:12 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 19 Oct 2017 23:33:47 +0000 (23:33 +0000)
For #22341.

Change-Id: I7e586c58075e4c835ef97701db2f38bdf7558521
Reviewed-on: https://go-review.googlesource.com/71974
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/go/types/api_test.go

index 4f54f684b8a1459b8040667ba0cc063139bb5808..57daf0efb8b17d1c366e296d17aa83b1cba3cfbb 100644 (file)
@@ -118,6 +118,8 @@ func TestValuesInfo(t *testing.T) {
                {`package f7a; var _ complex128 = -1e-2000i`, `-1e-2000i`, `complex128`, `(0 + 0i)`},
                {`package f6b; var _            =  1e-2000i`, `1e-2000i`, `complex128`, `(0 + 0i)`},
                {`package f7b; var _            = -1e-2000i`, `-1e-2000i`, `complex128`, `(0 + 0i)`},
+
+               {`package g0; const (a = len([iota]int{}); b; c); const _ = c`, `c`, `int`, `2`}, // issue #22341
        }
 
        for _, test := range tests {