commit | e37b96db04b373f79661357e18a061186ceb8e5e | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Mon Jul 13 16:35:32 2020 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Mon Jul 13 16:35:32 2020 -0300 |
tree | 6450f79af6800e7b13098e70967a4ae5b98840cd | |
parent | b202669d761660f7d8131bef507e5c48df1ffba7 [diff] |
Bug fix: Errors in finalizers need a valid 'pc' 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'.