* add test * improve test * progress * fix #14014 * fix bug Co-authored-by: cooldome <ariabushenko@bk.ru>
This commit is contained in:
parent
ba0af0f827
commit
65c5367dc1
2 changed files with 41 additions and 3 deletions
|
|
@ -1,6 +1,10 @@
|
|||
discard """
|
||||
output: '''4
|
||||
8'''
|
||||
8
|
||||
(a: 1)
|
||||
2
|
||||
2
|
||||
'''
|
||||
cmd: "nim $target --threads:on $options $file"
|
||||
"""
|
||||
|
||||
|
|
@ -29,3 +33,32 @@ sync()
|
|||
|
||||
echo x
|
||||
echo y
|
||||
|
||||
|
||||
#--------------------------------------------------------
|
||||
# issue #14014
|
||||
|
||||
import threadpool
|
||||
|
||||
type A = object
|
||||
a: int
|
||||
|
||||
proc f(t: typedesc): t =
|
||||
t(a:1)
|
||||
|
||||
let r = spawn f(A)
|
||||
echo ^r
|
||||
|
||||
proc f2(x: static[int]): int =
|
||||
x
|
||||
|
||||
let r2 = spawn f2(2)
|
||||
echo ^r2
|
||||
|
||||
type statint = static[int]
|
||||
|
||||
proc f3(x: statint): int =
|
||||
x
|
||||
|
||||
let r3 = spawn f3(2)
|
||||
echo ^r3
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue