History

Lua 5.2.0-beta-rc1

Lua Team committed 15 years ago

Commit 30837cc1 parent 9bce00553 files · +2418 −1456Browse files

Showing the changes to src/lcode.h (1 of 53 files). Show all

Unified · Split

src/lcode.h+3−4
@@ -1,5 +1,5 @@
11 /*
2−** $Id: lcode.h,v 1.55 2010/07/02 20:42:40 roberto Exp $
2+** $Id: lcode.h,v 1.57 2011/04/07 18:14:12 roberto Exp $
33 ** Code generator for Lua
44 ** See Copyright Notice in lua.h
55 */
@@ -44,11 +44,9 @@ typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; · 38 unmodified lines
4444
4545 #define luaK_jumpto(fs,t) luaK_patchlist(fs, luaK_jump(fs), t)
4646
47−#define luaK_codek(fs,reg,k) luaK_codeABxX(fs, OP_LOADK, reg, k)
48−
4947 LUAI_FUNC int luaK_codeABx (FuncState *fs, OpCode o, int A, unsigned int Bx);
5048 LUAI_FUNC int luaK_codeABC (FuncState *fs, OpCode o, int A, int B, int C);
51−LUAI_FUNC int luaK_codeABxX (FuncState *fs, OpCode o, int reg, int k);
49+LUAI_FUNC int luaK_codek (FuncState *fs, int reg, int k);
5250 LUAI_FUNC void luaK_fixline (FuncState *fs, int line);
5351 LUAI_FUNC void luaK_nil (FuncState *fs, int from, int n);
5452 LUAI_FUNC void luaK_reserveregs (FuncState *fs, int n);
@@ -71,6 +69,7 @@ LUAI_FUNC int luaK_jump (FuncState *fs); · 16 unmodified lines
7169 LUAI_FUNC void luaK_ret (FuncState *fs, int first, int nret);
7270 LUAI_FUNC void luaK_patchlist (FuncState *fs, int list, int target);
7371 LUAI_FUNC void luaK_patchtohere (FuncState *fs, int list);
72+LUAI_FUNC void luaK_patchclose (FuncState *fs, int list, int level);
7473 LUAI_FUNC void luaK_concat (FuncState *fs, int *l1, int l2);
7574 LUAI_FUNC int luaK_getlabel (FuncState *fs);
7675 LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v, int line);