History

Lua 5.2.0-work2

Lua Team committed 16 years ago

Commit be77f271 parent 4ea600a26 files · +335 −148Browse files

Showing the changes to src/lcode.c (1 of 26 files). Show all

Unified · Split

src/lcode.c+4−4
@@ -1,5 +1,5 @@
11 /*
2−** $Id: lcode.c,v 2.42 2009/09/23 20:33:05 roberto Exp $
2+** $Id: lcode.c,v 2.43 2010/01/11 17:38:30 roberto Exp $
33 ** Code generator for Lua
44 ** See Copyright Notice in lua.h
55 */
@@ -830,15 +830,15 @@ void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { · 824 unmodified lines
830830 }
831831 case OPR_ADD: case OPR_SUB: case OPR_MUL: case OPR_DIV:
832832 case OPR_MOD: case OPR_POW: {
833− codearith(fs, op - OPR_ADD + OP_ADD, e1, e2);
833+ codearith(fs, cast(OpCode, op - OPR_ADD + OP_ADD), e1, e2);
834834 break;
835835 }
836836 case OPR_EQ: case OPR_LT: case OPR_LE: {
837− codecomp(fs, op - OPR_EQ + OP_EQ, 1, e1, e2);
837+ codecomp(fs, cast(OpCode, op - OPR_EQ + OP_EQ), 1, e1, e2);
838838 break;
839839 }
840840 case OPR_NE: case OPR_GT: case OPR_GE: {
841− codecomp(fs, op - OPR_NE + OP_EQ, 0, e1, e2);
841+ codecomp(fs, cast(OpCode, op - OPR_NE + OP_EQ), 0, e1, e2);
842842 break;
843843 }
844844 default: lua_assert(0);