Ver código fonte

x64: Fix result type of cdata index conversions.

Mike Pall 14 anos atrás
pai
commit
10ffd05ba9
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      src/lj_opt_narrow.c

+ 1 - 1
src/lj_opt_narrow.c

@@ -495,7 +495,7 @@ TRef LJ_FASTCALL lj_opt_narrow_cindex(jit_State *J, TRef tr)
 {
   lua_assert(tref_isnumber(tr));
   if (tref_isnum(tr))
-    return emitir(IRTI(IR_CONV), tr,
+    return emitir(IRT(IR_CONV, IRT_INTP), tr,
 		  (IRT_INTP<<5)|IRT_NUM|IRCONV_TRUNC|IRCONV_ANY);
   /* Undefined overflow semantics allow stripping of ADDOV, SUBOV and MULOV. */
   return narrow_stripov(J, tr, IR_MULOV,