fixes #16154; underlying system.add for seq is the real cause; will be addressed in a follow-up PR (#16161)
This commit is contained in:
parent
3510216c8a
commit
c9a10bb9e4
1 changed files with 3 additions and 2 deletions
|
|
@ -1199,9 +1199,10 @@ else:
|
||||||
not p.selector.isEmpty() or p.timers.len != 0 or p.callbacks.len != 0
|
not p.selector.isEmpty() or p.timers.len != 0 or p.callbacks.len != 0
|
||||||
|
|
||||||
proc prependSeq(dest: var seq[Callback]; src: sink seq[Callback]) =
|
proc prependSeq(dest: var seq[Callback]; src: sink seq[Callback]) =
|
||||||
let old = move dest
|
var old = move dest
|
||||||
dest = src
|
dest = src
|
||||||
dest.add old
|
for i in 0..high(old):
|
||||||
|
dest.add(move old[i])
|
||||||
|
|
||||||
proc processBasicCallbacks(
|
proc processBasicCallbacks(
|
||||||
fd: AsyncFD, event: Event
|
fd: AsyncFD, event: Event
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue