aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2011-08-09 15:56:07 +0200
committerMike Pall <mike>2011-08-09 15:56:07 +0200
commit4c50e36cee4fa2865c9ec56b1abe3227e176b5c5 (patch)
tree4c5be3d4ba18f69cbc5ae6a52f9217cd55a1b504 /src
parentbed0f184663ed3944f0a07ce53f2f2bfadce7e18 (diff)
downloadluajit-4c50e36cee4fa2865c9ec56b1abe3227e176b5c5.tar.gz
luajit-4c50e36cee4fa2865c9ec56b1abe3227e176b5c5.tar.bz2
luajit-4c50e36cee4fa2865c9ec56b1abe3227e176b5c5.zip
Fix stack check when L->top is above L->maxstack.
Diffstat (limited to 'src')
-rw-r--r--src/lj_state.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_state.h b/src/lj_state.h
index d8d6104e..4f6b0a37 100644
--- a/src/lj_state.h
+++ b/src/lj_state.h
@@ -21,8 +21,8 @@ LJ_FUNC void LJ_FASTCALL lj_state_growstack1(lua_State *L);
21 21
22static LJ_AINLINE void lj_state_checkstack(lua_State *L, MSize need) 22static LJ_AINLINE void lj_state_checkstack(lua_State *L, MSize need)
23{ 23{
24 if ((MSize)(mref(L->maxstack, char) - (char *)L->top) <= 24 if ((mref(L->maxstack, char) - (char *)L->top) <=
25 need*(MSize)sizeof(TValue)) 25 need*(ptrdiff_t)sizeof(TValue))
26 lj_state_growstack(L, need); 26 lj_state_growstack(L, need);
27} 27}
28 28