[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: luaL_loadbuffer & lua_isfunction
- From: Roberto Ierusalimschy <roberto@...>
- Date: Mon, 28 Mar 2011 15:01:12 -0300
> I use luaL_loadbuffer() to push a chunk of code on the stack, which in
> turn uses lua_load. lua_load states
>
> If there are no errors, lua_load pushes the compiled chunk as
> a Lua _function_ on top of the stack.
>
> If I then do
>
> rc = lua_isfunction(L, -1);
>
> of the chunk on top of the stack, then rc is false claiming the chunk
> on the stack is not a function. This appears to be contradictory with
> what lua_load documentation claims is pushed to the stack.
Note the "If there are no errors" in the documentation you mentioned.
Did you check the result of lua_loadbuffer?
-- Roberto