diff options
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/inputs/import_global.yue | 7 | ||||
| -rw-r--r-- | spec/outputs/5.1/import_global.lua | 13 | ||||
| -rw-r--r-- | spec/outputs/import_global.lua | 13 |
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 | ||
| 87 | do | ||
| 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 | 119 | end |
| 120 | local _anon_func_0 = function(func) | ||
| 121 | return func | ||
| 122 | end | ||
| 123 | do | ||
| 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 | ||
| 120 | end | 131 | end |
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 | 119 | end |
| 120 | local _anon_func_0 = function(func) | ||
| 121 | return func | ||
| 122 | end | ||
| 123 | do | ||
| 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 | ||
| 120 | end | 131 | end |
