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")); |
