commit | 7ceb2154ed69170f3e47f7a5a840e543c7c6ed3d | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Mon Mar 25 10:38:56 2019 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Mon Mar 25 10:38:56 2019 -0300 |
tree | 0db256dfe578fee0a88db6c887b40c3e262055a8 | |
parent | 23e6bac8a0bbb9e5df43cbc0b7634b6d1395b0ff [diff] |
Fixed small bugs/issues - In 'readutf8esc' (llex.c), the overflow check must be done before shifting the accumulator. It was working because tests were using 64-bit longs. Failed with 32-bit longs. - In OP_FORPREP (lvm.c), avoid negating an unsigned value. Visual Studio gives a warning for that operation, despite being well defined in ISO C. - In 'luaV_execute' (lvm.c), 'cond' can be defined only when needed, like all other variables.