aboutsummaryrefslogtreecommitdiff
path: root/src/lj_obj.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_obj.h')
-rw-r--r--src/lj_obj.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_obj.h b/src/lj_obj.h
index ea8fe870..ef45ae12 100644
--- a/src/lj_obj.h
+++ b/src/lj_obj.h
@@ -327,7 +327,7 @@ typedef struct GCproto {
327#define PROTO_UV_IMMUTABLE 0x4000 /* Immutable upvalue. */ 327#define PROTO_UV_IMMUTABLE 0x4000 /* Immutable upvalue. */
328 328
329#define proto_kgc(pt, idx) \ 329#define proto_kgc(pt, idx) \
330 check_exp((uintptr_t)(intptr_t)(idx) >= (uintptr_t)-(intptr_t)(pt)->sizekgc, \ 330 check_exp((uintptr_t)(intptr_t)(idx) >= ~(uintptr_t)(pt)->sizekgc+1u, \
331 gcref(mref((pt)->k, GCRef)[(idx)])) 331 gcref(mref((pt)->k, GCRef)[(idx)]))
332#define proto_knumtv(pt, idx) \ 332#define proto_knumtv(pt, idx) \
333 check_exp((uintptr_t)(idx) < (pt)->sizekn, &mref((pt)->k, TValue)[(idx)]) 333 check_exp((uintptr_t)(idx) < (pt)->sizekn, &mref((pt)->k, TValue)[(idx)])