OSDN Git Service

Send on a closed channel panics.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Mar 2011 21:13:57 +0000 (21:13 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Mar 2011 21:13:57 +0000 (21:13 +0000)
commitc994e9c029bf8f058b64c60f1cda5f07075a5823
tree4d857e22ad7943fcdeeebd79414e85dc2eb195ba
parent86b41e677631c924d3c4fde98138c896b01ed6f4
Send on a closed channel panics.
Calling close on a closed channel panics.
Don't limit number of receives on a closed channel.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171364 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/go.test/test/chan/select3.go
gcc/testsuite/go.test/test/closedchan.go
libgo/runtime/channel.h
libgo/runtime/go-close.c
libgo/runtime/go-new-channel.c
libgo/runtime/go-rec-nb-small.c
libgo/runtime/go-rec-small.c
libgo/runtime/go-send-big.c
libgo/runtime/go-send-nb-big.c
libgo/runtime/go-send-nb-small.c
libgo/runtime/go-send-small.c