summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2011-12-09 16:00:04 +0100
committerMike Pall <mike>2011-12-09 16:00:04 +0100
commit2591b4524ab2e27702bfc1f41b87348aab66e802 (patch)
treeb34b60b5a5b069b0e44e9fc0663130215e8b42f1
parent63981436f7a31ecfd7b436c567bfdc98bf14bffd (diff)
downloadluajit2-2591b4524ab2e27702bfc1f41b87348aab66e802.tar.gz
x64: Always extend stack arguments to pointer size.
-rw-r--r--src/lj_asm_x86.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm_x86.h b/src/lj_asm_x86.h
index 0eca5d5c..c1f0fc15 100644
--- a/src/lj_asm_x86.h
+++ b/src/lj_asm_x86.h
@@ -496,7 +496,7 @@ static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args)
emit_movmroi(as, RID_ESP, ofs, ir->i);
} else {
r = ra_alloc1(as, ref, RSET_GPR);
- emit_movtomro(as, REX_64IR(ir, r), RID_ESP, ofs);
+ emit_movtomro(as, REX_64 + r, RID_ESP, ofs);
}
ofs += sizeof(intptr_t);
}