diff options
Diffstat (limited to 'tests/generics/tthread_generic.nim')
-rw-r--r-- | tests/generics/tthread_generic.nim | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/generics/tthread_generic.nim b/tests/generics/tthread_generic.nim index 5887f7db3..fdd11d9d1 100644 --- a/tests/generics/tthread_generic.nim +++ b/tests/generics/tthread_generic.nim @@ -8,22 +8,22 @@ type b: proc(val: T) {.thread.} proc handleThreadFunc(arg: TThreadFuncArgs[int]){.thread.} = - var func = arg.a + var fn = arg.a var callback = arg.b - var output = func() + var output = fn() callback(output) -proc `@||->`*[T](func: proc(): T {.thread.}, +proc `@||->`*[T](fn: proc(): T {.thread.}, callback: proc(val: T){.thread.}): TThread[TThreadFuncArgs[T]] = var thr: TThread[TThreadFuncArgs[T]] var args: TThreadFuncArgs[T] - args.a = func + args.a = fn args.b = callback createThread(thr, handleThreadFunc, args) return thr -proc `||->`*[T](func: proc(): T{.thread.}, callback: proc(val: T){.thread.}) = - discard func @||-> callback +proc `||->`*[T](fn: proc(): T{.thread.}, callback: proc(val: T){.thread.}) = + discard fn @||-> callback when isMainModule: import os |