1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

checker: obey [ref_only] tag, allow embedding in other ref struct (#8707)

This commit is contained in:
Uwe Krüger
2021-02-13 00:47:37 +01:00
committed by GitHub
parent aa548f45ea
commit 40066a5daa
12 changed files with 161 additions and 15 deletions

View File

@@ -529,7 +529,7 @@ pub fn channel_select(mut channels []&Channel, dir []Direction, mut objrefs []vo
assert channels.len == dir.len
assert dir.len == objrefs.len
mut subscr := []Subscription{len: channels.len}
mut sem := Semaphore{}
mut sem := unsafe { Semaphore{} }
sem.init(0)
for i, ch in channels {
subscr[i].sem = &sem