summaryrefslogtreecommitdiff
path: root/test/bugs
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-05-03 17:51:48 -0700
committerRuss Cox <rsc@golang.org>2010-05-03 17:51:48 -0700
commit0e9d0a01af68b63a25ce7a2d571e934d55bf7807 (patch)
treea704f2448939395abf30bc38c7f1f6738e35cc0d /test/bugs
parent845d5d9942d1b711edbc15a105c4621b1122fd38 (diff)
downloadgo-0e9d0a01af68b63a25ce7a2d571e934d55bf7807.tar.gz
gc: bug264
Fixes issue 692. R=ken2 CC=golang-dev http://codereview.appspot.com/1092041
Diffstat (limited to 'test/bugs')
-rw-r--r--test/bugs/bug264.go49
1 files changed, 0 insertions, 49 deletions
diff --git a/test/bugs/bug264.go b/test/bugs/bug264.go
deleted file mode 100644
index e0b288d94..000000000
--- a/test/bugs/bug264.go
+++ /dev/null
@@ -1,49 +0,0 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG
-
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Test case for http://code.google.com/p/go/issues/detail?id=692
-
-package main
-
-import "fmt"
-
-var fooCount = 0
-var barCount = 0
-var balCount = 0
-
-func foo() (int, int) {
- fooCount++
- fmt.Println("foo")
- return 0, 0
-}
-
-func bar() (int, int) {
- barCount++
- fmt.Println("bar")
- return 0, 0
-}
-
-func bal() (int, int) {
- balCount++
- fmt.Println("bal")
- return 0, 0
-}
-
-var a, b = foo() // foo is called once
-var c, _ = bar() // bar is called twice
-var _, _ = bal() // bal is called twice
-
-func main() {
- if fooCount != 1 {
- panic("fooCount != 1")
- }
- if barCount != 1 {
- panic("barCount != 1")
- }
- if balCount != 1 {
- panic("balCount != 1")
- }
-}