diff options
Diffstat (limited to 'src/lj_ir.h')
-rw-r--r-- | src/lj_ir.h | 4 |
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) |