commit | 9a37dc0ce64c51fd57f5e658a5af8f3671a26b0a | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Thu Jul 25 13:55:29 2019 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Thu Jul 25 13:55:29 2019 -0300 |
tree | 32d5d49d87ea9124c8209803d1ac78c94ec7a881 | |
parent | 0eb6aa4013051c8c0148c09d8c85ee7cbdc96f42 [diff] |
Small corrections when setting 'L->top' - OP_NEWTABLE can use 'ra + 1' to set top (instead of ci->top); - OP_CLOSE doesn't need to set top ('Protect' already does that); - OP_TFORCALL must use 'ProtectNT', to preserve the top already set. (That was a small bug, because iterators could be called with extra parameters besides the state and the control variable.) - Comments and an extra test for the bug in previous item.