commit | 31b8c2d4380a762d1ed6a7faee74a1d107f86014 | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Wed Jul 08 12:02:56 2020 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Wed Jul 08 12:02:56 2020 -0300 |
tree | 758ffbdfc17bc9c33f11fdce89abbda33d860e64 | |
parent | eb41999461b6f428186c55abd95f4ce1a76217d5 [diff] |
Fixed bug of access violation in finalizers Errors in finalizers need a valid 'pc' to produce an error message, even if the error is not propagated. Therefore, calls to the GC (which may call finalizers) inside luaV_execute must save the 'pc'.