mirror of
https://github.com/lua/lua
synced 2026-09-26 16:17:11 +03:00
Bug: Wrong line in error message for arith. errors
It also causes 'L->top' to be wrong when the error happens, triggering an 'assert'.
This commit is contained in:
parent
5e08b41567
commit
02bab9fc25
2 changed files with 12 additions and 0 deletions
|
|
@ -444,6 +444,14 @@ if not b then
|
|||
end
|
||||
end]], 5)
|
||||
|
||||
|
||||
-- bug in 5.4.0
|
||||
lineerror([[
|
||||
local a = 0
|
||||
local b = 1
|
||||
local c = b % a
|
||||
]], 3)
|
||||
|
||||
do
|
||||
-- Force a negative estimate for base line. Error in instruction 2
|
||||
-- (after VARARGPREP, GETGLOBAL), with first absolute line information
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue