commit | e4607523234f16ed9ed0436340b9315377dbfe7f | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Mon Mar 02 13:24:06 2020 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Mon Mar 02 13:24:06 2020 -0300 |
tree | ef792ad6ad9bd869c60b9a31539234e04dfa024a | |
parent | 92594f09395800f6f085ca7501ffd1f7aef25e22 [diff] |
Fixed "conceptual" bug in 'luaK_setreturns' This function was computing invalid instruction addresses when the expression was not a multi-return instruction. (Virtually all machines don't raise errors when computing an invalid address, as long as the address is not accessed, but this computation is undefined behavior in ISO C.)