summaryrefslogtreecommitdiff
path: root/src/lj_asm_arm.h
diff options
context:
space:
mode:
authorMike Pall <mike>2012-07-17 22:20:03 +0200
committerMike Pall <mike>2012-07-17 22:22:07 +0200
commit4d9c29a78cde2596ea3286744d93d29dd2a6d9ca (patch)
tree62af9fd2c6765a06005f8fa8ed00a1b491c0a356 /src/lj_asm_arm.h
parent2139c6791f4b802560ce62dc688293786803a9ca (diff)
downloadluajit-4d9c29a78cde2596ea3286744d93d29dd2a6d9ca.tar.gz
luajit-4d9c29a78cde2596ea3286744d93d29dd2a6d9ca.tar.bz2
luajit-4d9c29a78cde2596ea3286744d93d29dd2a6d9ca.zip
FFI: Box all accessed or returned enums.
Diffstat (limited to 'src/lj_asm_arm.h')
-rw-r--r--src/lj_asm_arm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm_arm.h b/src/lj_asm_arm.h
index 9ef785c3..6a44e5ef 100644
--- a/src/lj_asm_arm.h
+++ b/src/lj_asm_arm.h
@@ -1287,7 +1287,7 @@ static void asm_intcomp(ASMState *as, IRIns *ir)
1287 Reg left; 1287 Reg left;
1288 uint32_t m; 1288 uint32_t m;
1289 int cmpprev0 = 0; 1289 int cmpprev0 = 0;
1290 lua_assert(irt_isint(ir->t) || irt_isaddr(ir->t)); 1290 lua_assert(irt_isint(ir->t) || irt_isu32(ir->t) || irt_isaddr(ir->t));
1291 if (asm_swapops(as, lref, rref)) { 1291 if (asm_swapops(as, lref, rref)) {
1292 Reg tmp = lref; lref = rref; rref = tmp; 1292 Reg tmp = lref; lref = rref; rref = tmp;
1293 if (cc >= CC_GE) cc ^= 7; /* LT <-> GT, LE <-> GE */ 1293 if (cc >= CC_GE) cc ^= 7; /* LT <-> GT, LE <-> GE */