diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2011-02-07 10:28:27 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2011-02-07 10:28:27 -0200 |
commit | f8d677f94c3b4309be94698d33aeb0590a51eabc (patch) | |
tree | 139b3adda71ce4b345005da99acd059a4b883e39 /lopcodes.c | |
parent | 094a7d0290bbbe248d9d29b28c2567283d5ad0ba (diff) | |
download | lua-f8d677f94c3b4309be94698d33aeb0590a51eabc.tar.gz lua-f8d677f94c3b4309be94698d33aeb0590a51eabc.tar.bz2 lua-f8d677f94c3b4309be94698d33aeb0590a51eabc.zip |
no more 'OP_CLOSE' instructions (use jumps to close upvalues)
Diffstat (limited to 'lopcodes.c')
-rw-r--r-- | lopcodes.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lopcodes.c,v 1.43 2010/03/12 19:14:06 roberto Exp roberto $ | 2 | ** $Id: lopcodes.c,v 1.44 2010/10/13 16:45:54 roberto Exp roberto $ |
3 | ** See Copyright Notice in lua.h | 3 | ** See Copyright Notice in lua.h |
4 | */ | 4 | */ |
5 | 5 | ||
@@ -50,7 +50,6 @@ LUAI_DDEF const char *const luaP_opnames[NUM_OPCODES+1] = { | |||
50 | "TFORCALL", | 50 | "TFORCALL", |
51 | "TFORLOOP", | 51 | "TFORLOOP", |
52 | "SETLIST", | 52 | "SETLIST", |
53 | "CLOSE", | ||
54 | "CLOSURE", | 53 | "CLOSURE", |
55 | "VARARG", | 54 | "VARARG", |
56 | "EXTRAARG", | 55 | "EXTRAARG", |
@@ -98,7 +97,6 @@ LUAI_DDEF const lu_byte luaP_opmodes[NUM_OPCODES] = { | |||
98 | ,opmode(0, 0, OpArgN, OpArgU, iABC) /* OP_TFORCALL */ | 97 | ,opmode(0, 0, OpArgN, OpArgU, iABC) /* OP_TFORCALL */ |
99 | ,opmode(0, 1, OpArgR, OpArgN, iAsBx) /* OP_TFORLOOP */ | 98 | ,opmode(0, 1, OpArgR, OpArgN, iAsBx) /* OP_TFORLOOP */ |
100 | ,opmode(0, 0, OpArgU, OpArgU, iABC) /* OP_SETLIST */ | 99 | ,opmode(0, 0, OpArgU, OpArgU, iABC) /* OP_SETLIST */ |
101 | ,opmode(0, 0, OpArgN, OpArgN, iABC) /* OP_CLOSE */ | ||
102 | ,opmode(0, 1, OpArgU, OpArgN, iABx) /* OP_CLOSURE */ | 100 | ,opmode(0, 1, OpArgU, OpArgN, iABx) /* OP_CLOSURE */ |
103 | ,opmode(0, 1, OpArgU, OpArgN, iABC) /* OP_VARARG */ | 101 | ,opmode(0, 1, OpArgU, OpArgN, iABC) /* OP_VARARG */ |
104 | ,opmode(0, 0, OpArgU, OpArgU, iAx) /* OP_EXTRAARG */ | 102 | ,opmode(0, 0, OpArgU, OpArgU, iAx) /* OP_EXTRAARG */ |