summaryrefslogtreecommitdiff
path: root/lparser.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2018-09-11 08:39:12 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2018-09-11 08:39:12 -0300
commit9cbf17b0f1bb4001b237c4027b271f0db9bde62c (patch)
tree22f7efcbec00a08d7204c0b3d3cc4968d3535798 /lparser.c
parent5382a22e0eea878339c504b2a9a3b36bcd839fcc (diff)
downloadlua-github-9cbf17b0f1bb4001b237c4027b271f0db9bde62c.tar.gz
Details (comments)
Diffstat (limited to 'lparser.c')
-rw-r--r--lparser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lparser.c b/lparser.c
index 9f156dd9..32500b02 100644
--- a/lparser.c
+++ b/lparser.c
@@ -1171,9 +1171,9 @@ static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) {
suffixedexp(ls, &nv.v);
if (!vkisindexed(nv.v.k))
check_conflict(ls, lh, &nv.v);
- luaE_incCcalls(ls->L); /* control recursion depth */
+ enterlevel(ls); /* control recursion depth */
assignment(ls, &nv, nvars+1);
- ls->L->nCcalls--;
+ leavelevel(ls);
}
else { /* assignment -> '=' explist */
int nexps;