compiler: fix check for duplicate declaration
authorIan Lance Taylor <ian@gcc.gnu.org>
Fri, 22 Jul 2016 00:21:51 +0000 (00:21 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Fri, 22 Jul 2016 00:21:51 +0000 (00:21 +0000)
commit4114e6b1fe8bb10a42ce56263ad42cba98138254
treea405735df12d959f1ef82e43673d94e0e33d96aa
parenta94aa329b4782892799592f149878d1f3bf10d51
compiler: fix check for duplicate declaration

    The compiler check that issued a duplicate declaration error for
        a, a, a := 1, 2, 3
    was incorrectly issuing an error for
        a, a, a = 1, 2, 3
    While this is not particularly useful, it is valid Go.

    Test is https://golang.org/cl/25143.

    Reviewed-on: https://go-review.googlesource.com/25144

From-SVN: r238618
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/parse.cc