summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-08-14 14:35:00 -0400
committerRuss Cox <rsc@golang.org>2014-08-14 14:35:00 -0400
commit2dba15cb8347c2832036294b389a6103c316f6fe (patch)
treeb08f16a1e549db7b30a1625905456dcf9352fe9f /src
parent5102f3d54ab1c432f3d037f6a0b9d435729a36f7 (diff)
downloadgo-2dba15cb8347c2832036294b389a6103c316f6fe.tar.gz
[dev.power64] reflect: fix test not to hang even if TrySend lies
LGTM=minux R=minux CC=golang-codereviews https://codereview.appspot.com/124360043
Diffstat (limited to 'src')
-rw-r--r--src/pkg/reflect/all_test.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pkg/reflect/all_test.go b/src/pkg/reflect/all_test.go
index f12271173..50d223f92 100644
--- a/src/pkg/reflect/all_test.go
+++ b/src/pkg/reflect/all_test.go
@@ -1052,6 +1052,11 @@ func TestChan(t *testing.T) {
ok = cv.TrySend(ValueOf(6))
if !ok {
t.Errorf("TrySend on empty chan failed")
+ select {
+ case x := <-c:
+ t.Errorf("TrySend failed but it did send %d", x)
+ default:
+ }
} else {
if i = <-c; i != 6 {
t.Errorf("TrySend 6, recv %d", i)