aboutsummaryrefslogtreecommitdiff
path: root/tests/units/thread-locals.lua
blob: 6f328f2b96ce7b3b06a3961cac023d1554160701 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
local lvar = 224400
_G.gvar = 33220

function lfun(a, b)
  return (a + lvar) * (b + gvar)
end

local thread = llby.thread.async(function(res)
  res(lfun(lvar, gvar))
end)

return thread:await() == lfun(lvar, gvar)