summaryrefslogtreecommitdiff
path: root/src/lj_ir.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_ir.h')
-rw-r--r--src/lj_ir.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h
index 60366049..4c72d88f 100644
--- a/src/lj_ir.h
+++ b/src/lj_ir.h
@@ -386,11 +386,11 @@ static LJ_AINLINE IRType itype2irt(const TValue *tv)
386 return IRT_LIGHTUD; 386 return IRT_LIGHTUD;
387#endif 387#endif
388 else 388 else
389 return cast(IRType, ~uitype(tv)); 389 return cast(IRType, ~itype(tv));
390} 390}
391 391
392#define irt_toitype(t) \ 392#define irt_toitype(t) \
393 check_exp(!(LJ_64 && irt_islightud((t))), (int32_t)~(uint32_t)irt_type((t))) 393 check_exp(!(LJ_64 && irt_islightud((t))), ~(uint32_t)irt_type((t)))
394 394
395#define irt_isguard(t) ((t).irt & IRT_GUARD) 395#define irt_isguard(t) ((t).irt & IRT_GUARD)
396#define irt_ismarked(t) ((t).irt & IRT_MARK) 396#define irt_ismarked(t) ((t).irt & IRT_MARK)