[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: lua crashes
- From: Taj Khattra <taj.khattra@...>
- Date: Mon, 17 Nov 2003 12:26:45 -0800
On Mon, Nov 17, 2003 at 09:02:09AM -0800, Curt Carpenter wrote:
> I have found a few Lua crashes that would have been caught earlier, in a
> completely unrelated call stack, if Lua asserts were enabled. Try that.
> Oddly, the docs don't mention this, or even what you have to define to
> get asserts working. You need to define lua_assert such that it exists
> when including llimits.h and lualib.h.
this is how i enable all Lua asserts in Lua 5.0.
change
#ifndef api_check
#define api_check(L, o) /*{ assert(o); }*/
#endif
in lapi.c to
#ifndef api_check
#define api_check(L, o) { assert(o); }
#endif
and change MYCFLAGS in lua-5.0/config to
MYCFLAGS= -O2 -DLUA_USER_H='<assert.h>' -Dlua_assert=assert
-taj