aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/lanes_as_upvalue.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/lanes_as_upvalue.lua b/tests/lanes_as_upvalue.lua
index 7cc5e14..c1944b0 100644
--- a/tests/lanes_as_upvalue.lua
+++ b/tests/lanes_as_upvalue.lua
@@ -1,8 +1,11 @@
1local lanes = require "lanes".configure() -- with timers enabled 1local lanes = require "lanes".configure{ verbose_errors = true} -- with timers enabled
2 2
3local function foo() 3local function foo()
4 local lanes = lanes -- lanes as upvalue 4 local lanes = lanes -- lanes as upvalue
5end 5end
6 6
7local h = lanes.gen( "*", foo)() 7local g = lanes.gen( "*", foo)
8h:join() 8
9-- this should raise an error as lanes.timer_lane is a Lane (a non-deep full userdata)
10local res, err = pcall( g)
11print( "Generating lane yielded: ", tostring( res), tostring( err))