diff options
author | Li Jin <dragon-fly@qq.com> | 2022-03-14 13:46:17 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2022-03-14 13:46:17 +0800 |
commit | 0055f2fdb169788a7796821d20c7fba2230ea9ae (patch) | |
tree | 24ecbf48a03e2d4690a51d66e087f4585d196754 /spec/outputs/cond.lua | |
parent | 985761356280bf8625a6568dd83822aae83edc8f (diff) | |
download | yuescript-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.lua | 22 |
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 |
315 | end | 315 | end |
316 | do | ||
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 | ||
324 | end | ||
325 | do | ||
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 | ||
337 | end | ||
316 | return nil | 338 | return nil |