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 |
