diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2019-08-16 14:58:02 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2019-08-16 14:58:02 -0300 |
commit | b96b0b5abbf40cbdbed7952bf35a5a27ddf75928 (patch) | |
tree | 5d9d5463cb7d3424833abab20dd87bce1f4b240f /testes/api.lua | |
parent | ca13be9af784b7288d3a07d9b5bccb329086e885 (diff) | |
download | lua-b96b0b5abbf40cbdbed7952bf35a5a27ddf75928.tar.gz lua-b96b0b5abbf40cbdbed7952bf35a5a27ddf75928.tar.bz2 lua-b96b0b5abbf40cbdbed7952bf35a5a27ddf75928.zip |
Added macro 'luaL_pushfail'
The macro 'luaL_pushfail' documents all places in the standard libraries
that return nil to signal some kind of failure. It is defined as
'lua_pushnil'. The manual also got a notation (@fail) to document those
returns. The tests were changed to be agnostic regarding whether 'fail'
is 'nil' or 'false'.
Diffstat (limited to 'testes/api.lua')
-rw-r--r-- | testes/api.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/testes/api.lua b/testes/api.lua index 4f9d6717..b2680633 100644 --- a/testes/api.lua +++ b/testes/api.lua | |||
@@ -698,7 +698,7 @@ for k, v in ipairs(t) do | |||
698 | assert(v1 == v and p) | 698 | assert(v1 == v and p) |
699 | end | 699 | end |
700 | 700 | ||
701 | assert(debug.getuservalue(4) == nil) | 701 | assert(not debug.getuservalue(4)) |
702 | 702 | ||
703 | debug.setuservalue(b, function () return 10 end, 10) | 703 | debug.setuservalue(b, function () return 10 end, 10) |
704 | collectgarbage() -- function should not be collected | 704 | collectgarbage() -- function should not be collected |