commit | 28d829c86712ce5bc453feccc5129a32f78d80c0 | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Tue Dec 04 15:01:42 2018 -0200 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Tue Dec 04 15:01:42 2018 -0200 |
tree | 58197e763ca643bbe4a042372927bf81092b141c | |
parent | 6d04537ea660fd12fc16c328366b701fabaf4919 [diff] |
Calls cannot be tail in the scope of a to-be-closed variable A to-be-closed variable must be closed when a block ends, so even a 'return foo()' cannot directly returns the results of 'foo'; the function must close the scope before returning.