aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/cond.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2022-03-14 13:46:17 +0800
committerLi Jin <dragon-fly@qq.com>2022-03-14 13:46:17 +0800
commit0055f2fdb169788a7796821d20c7fba2230ea9ae (patch)
tree24ecbf48a03e2d4690a51d66e087f4585d196754 /spec/outputs/cond.lua
parent985761356280bf8625a6568dd83822aae83edc8f (diff)
downloadyuescript-0055f2fdb169788a7796821d20c7fba2230ea9ae.tar.gz
yuescript-0055f2fdb169788a7796821d20c7fba2230ea9ae.tar.bz2
yuescript-0055f2fdb169788a7796821d20c7fba2230ea9ae.zip
fix more cases that global values are not being cached.
Diffstat (limited to 'spec/outputs/cond.lua')
-rw-r--r--spec/outputs/cond.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/outputs/cond.lua b/spec/outputs/cond.lua
index 4dc5aa5..178bf9b 100644
--- a/spec/outputs/cond.lua
+++ b/spec/outputs/cond.lua
@@ -313,4 +313,26 @@ do
313 print(pi) 313 print(pi)
314 end 314 end
315end 315end
316do
317 do
318 local _M = { }
319 if _M then
320 local Thing = _M.Thing
321 a, b = _M.a, _M.b
322 end
323 end
324end
325do
326 do
327 local _des_0 = { }
328 if _des_0 then
329 _M = _des_0
330 local Thing = _M.Thing
331 do
332 local _obj_0 = _M
333 a, b = _obj_0.a, _obj_0.b
334 end
335 end
336 end
337end
316return nil 338return nil