From 68c0db9ea9d37fdbbe96f106514d4793a7b7fdca Mon Sep 17 00:00:00 2001 From: Evan Kroske Date: Mon, 6 Oct 2014 17:16:39 -0400 Subject: cmd/gc: prohibit short variable declarations containing duplicate symbols Fixes issue 6764. Fixes issue 8435. LGTM=rsc R=golang-codereviews, r, gobot, rsc CC=golang-codereviews https://codereview.appspot.com/116440046 Committer: Russ Cox --- test/assign.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test') diff --git a/test/assign.go b/test/assign.go index da0192f83..6611f8ce3 100644 --- a/test/assign.go +++ b/test/assign.go @@ -53,4 +53,16 @@ func main() { _ = x _ = y } + { + var x = 1 + { + x, x := 2, 3 // ERROR "x repeated on left side of :=" + _ = x + } + _ = x + } + { + a, a := 1, 2 // ERROR "a repeated on left side of :=" + _ = a + } } -- cgit v1.2.1