aboutsummaryrefslogtreecommitdiff
path: root/lopcodes.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2008-04-02 14:38:54 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2008-04-02 14:38:54 -0300
commita4d3080fe3d07af9d2d3124b8f49eadda7c21b44 (patch)
treee90941e2268f10ac4f7234f13efdbf85f5277e99 /lopcodes.c
parent5627d51e0576887c4133f5b77b1dfb67334b3115 (diff)
downloadlua-a4d3080fe3d07af9d2d3124b8f49eadda7c21b44.tar.gz
lua-a4d3080fe3d07af9d2d3124b8f49eadda7c21b44.tar.bz2
lua-a4d3080fe3d07af9d2d3124b8f49eadda7c21b44.zip
SETLIST extra argument now is an "instruction" (OP_EXTRAARG)
Diffstat (limited to 'lopcodes.c')
-rw-r--r--lopcodes.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lopcodes.c b/lopcodes.c
index b298b410..133860fc 100644
--- a/lopcodes.c
+++ b/lopcodes.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lopcodes.c,v 1.37 2005/11/08 19:45:36 roberto Exp roberto $ 2** $Id: lopcodes.c,v 1.38 2006/09/11 14:07:24 roberto Exp roberto $
3** See Copyright Notice in lua.h 3** See Copyright Notice in lua.h
4*/ 4*/
5 5
@@ -52,6 +52,7 @@ const char *const luaP_opnames[NUM_OPCODES+1] = {
52 "CLOSE", 52 "CLOSE",
53 "CLOSURE", 53 "CLOSURE",
54 "VARARG", 54 "VARARG",
55 "EXTRAARG",
55 NULL 56 NULL
56}; 57};
57 58
@@ -98,5 +99,6 @@ const lu_byte luaP_opmodes[NUM_OPCODES] = {
98 ,opmode(0, 0, OpArgN, OpArgN, iABC) /* OP_CLOSE */ 99 ,opmode(0, 0, OpArgN, OpArgN, iABC) /* OP_CLOSE */
99 ,opmode(0, 1, OpArgU, OpArgN, iABx) /* OP_CLOSURE */ 100 ,opmode(0, 1, OpArgU, OpArgN, iABx) /* OP_CLOSURE */
100 ,opmode(0, 1, OpArgU, OpArgN, iABC) /* OP_VARARG */ 101 ,opmode(0, 1, OpArgU, OpArgN, iABC) /* OP_VARARG */
102 ,opmode(0, 0, OpArgU, OpArgU, iAx) /* OP_EXTRAARG */
101}; 103};
102 104