summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec/inputs/import_global.yue7
-rw-r--r--spec/outputs/5.1/import_global.lua13
-rw-r--r--spec/outputs/import_global.lua13
3 files changed, 31 insertions, 2 deletions
diff --git a/spec/inputs/import_global.yue b/spec/inputs/import_global.yue
index 30a274e..18f0e85 100644
--- a/spec/inputs/import_global.yue
+++ b/spec/inputs/import_global.yue
@@ -84,3 +84,10 @@ do
84 \func 1, 2, 3 84 \func 1, 2, 3
85 .tag = "abc" 85 .tag = "abc"
86 86
87do
88 import global
89
90 f = ->
91 func!
92 try func
93
diff --git a/spec/outputs/5.1/import_global.lua b/spec/outputs/5.1/import_global.lua
index c748c78..3b8334a 100644
--- a/spec/outputs/5.1/import_global.lua
+++ b/spec/outputs/5.1/import_global.lua
@@ -116,5 +116,16 @@ do
116 local X = X 116 local X = X
117 X:func(1, 2, 3) 117 X:func(1, 2, 3)
118 X.tag = "abc" 118 X.tag = "abc"
119 return X 119end
120local _anon_func_0 = function(func)
121 return func
122end
123do
124 local func = func
125 local pcall = pcall
126 local f
127 f = function()
128 func()
129 return pcall(_anon_func_0, func)
130 end
120end 131end
diff --git a/spec/outputs/import_global.lua b/spec/outputs/import_global.lua
index f76b4fe..895daf9 100644
--- a/spec/outputs/import_global.lua
+++ b/spec/outputs/import_global.lua
@@ -116,5 +116,16 @@ do
116 local X <const> = X 116 local X <const> = X
117 X:func(1, 2, 3) 117 X:func(1, 2, 3)
118 X.tag = "abc" 118 X.tag = "abc"
119 return X 119end
120local _anon_func_0 = function(func)
121 return func
122end
123do
124 local func <const> = func
125 local pcall <const> = pcall
126 local f
127 f = function()
128 func()
129 return pcall(_anon_func_0, func)
130 end
120end 131end