aboutsummaryrefslogtreecommitdiff
path: root/lvm.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2017-12-22 12:16:46 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2017-12-22 12:16:46 -0200
commit4676f6599e04d4eaa78c050616e94994e6a36396 (patch)
tree94ef87b23d9008bee2fd34df7703c77181b4d655 /lvm.c
parent1d5b885437286a307a77b5d12756d73d374efd54 (diff)
downloadlua-4676f6599e04d4eaa78c050616e94994e6a36396.tar.gz
lua-4676f6599e04d4eaa78c050616e94994e6a36396.tar.bz2
lua-4676f6599e04d4eaa78c050616e94994e6a36396.zip
new macros 'isOT'/'isIT'
(plus exchanged parameters of OP_VARARG to make it similar to other 'isOT' instructions)
Diffstat (limited to 'lvm.c')
-rw-r--r--lvm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lvm.c b/lvm.c
index 8039770e..89646d24 100644
--- a/lvm.c
+++ b/lvm.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lvm.c,v 2.327 2017/12/19 16:18:04 roberto Exp roberto $ 2** $Id: lvm.c,v 2.328 2017/12/20 14:58:05 roberto Exp roberto $
3** Lua virtual machine 3** Lua virtual machine
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -1688,9 +1688,9 @@ void luaV_execute (lua_State *L, CallInfo *ci) {
1688 vmbreak; 1688 vmbreak;
1689 } 1689 }
1690 vmcase(OP_VARARG) { 1690 vmcase(OP_VARARG) {
1691 int b = GETARG_B(i) - 1; /* required results */ 1691 int n = GETARG_C(i) - 1; /* required results */
1692 TValue *vtab = vRC(i); /* vararg table */ 1692 TValue *vtab = vRB(i); /* vararg table */
1693 Protect(luaT_getvarargs(L, vtab, ra, b)); 1693 Protect(luaT_getvarargs(L, vtab, ra, n));
1694 vmbreak; 1694 vmbreak;
1695 } 1695 }
1696 vmcase(OP_EXTRAARG) { 1696 vmcase(OP_EXTRAARG) {