panic if WC is not initialized
Vladimir Bauer
6 years ago
| 155 | 155 |
|
| 156 | 156 |
// Sync is implementation of Synchronizer interface.
|
| 157 | 157 |
func (wc *WC) Sync() (chan int, bool) {
|
|
158 |
if (wc.C&DSyncWidth) != 0 && wc.wsync == nil {
|
|
159 |
panic(fmt.Sprintf("%T is not initialized", wc))
|
|
160 |
}
|
| 158 | 161 |
return wc.wsync, (wc.C & DSyncWidth) != 0
|
| 159 | 162 |
}
|
| 160 | 163 |
|