diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-12-30 17:08:23 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-12-30 17:08:23 -0200 |
commit | f76bca23ef1f45d3533f16285e223408346ddcaa (patch) | |
tree | d6babf7187ebb648e63748f0c14431a64e8300a9 /lua.stx | |
parent | a5fd7d722c2c15ca954ecd69bfe72b8fe5c4c384 (diff) | |
download | lua-f76bca23ef1f45d3533f16285e223408346ddcaa.tar.gz lua-f76bca23ef1f45d3533f16285e223408346ddcaa.tar.bz2 lua-f76bca23ef1f45d3533f16285e223408346ddcaa.zip |
variants for "ARGS".
Diffstat (limited to 'lua.stx')
-rw-r--r-- | lua.stx | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,6 +1,6 @@ | |||
1 | %{ | 1 | %{ |
2 | /* | 2 | /* |
3 | ** $Id: lua.stx,v 1.29 1997/12/29 17:28:45 roberto Exp roberto $ | 3 | ** $Id: lua.stx,v 1.30 1997/12/29 17:35:46 roberto Exp roberto $ |
4 | ** Syntax analizer and code generator | 4 | ** Syntax analizer and code generator |
5 | ** See Copyright Notice in lua.h | 5 | ** See Copyright Notice in lua.h |
6 | */ | 6 | */ |
@@ -450,7 +450,7 @@ static void code_args (int nparams, int dots) | |||
450 | { | 450 | { |
451 | L->currState->nlocalvar += nparams; | 451 | L->currState->nlocalvar += nparams; |
452 | if (!dots) | 452 | if (!dots) |
453 | code_oparg(ARGS, 0, L->currState->nlocalvar, L->currState->nlocalvar); | 453 | code_oparg(ARGS, 4, L->currState->nlocalvar, L->currState->nlocalvar); |
454 | else { | 454 | else { |
455 | code_oparg(VARARGS, 0, L->currState->nlocalvar, L->currState->nlocalvar+1); | 455 | code_oparg(VARARGS, 0, L->currState->nlocalvar, L->currState->nlocalvar+1); |
456 | add_localvar(luaS_new("arg")); | 456 | add_localvar(luaS_new("arg")); |