소스 검색

x64: Fix result type of cdata index conversions.

Mike Pall 14 년 전
부모
커밋
10ffd05ba9
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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,