aboutsummaryrefslogtreecommitdiff
path: root/lparser.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lparser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lparser.c b/lparser.c
index e015dfc5..b3855d4c 100644
--- a/lparser.c
+++ b/lparser.c
@@ -505,8 +505,8 @@ static void buildglobal (LexState *ls, TString *varname, expdesc *var) {
505 init_exp(var, VGLOBAL, -1); /* global by default */ 505 init_exp(var, VGLOBAL, -1); /* global by default */
506 singlevaraux(fs, ls->envn, var, 1); /* get environment variable */ 506 singlevaraux(fs, ls->envn, var, 1); /* get environment variable */
507 if (var->k == VGLOBAL) 507 if (var->k == VGLOBAL)
508 luaK_semerror(ls, "_ENV is global when accessing variable '%s'", 508 luaK_semerror(ls, "%s is global when accessing variable '%s'",
509 getstr(varname)); 509 LUA_ENV, getstr(varname));
510 luaK_exp2anyregup(fs, var); /* _ENV could be a constant */ 510 luaK_exp2anyregup(fs, var); /* _ENV could be a constant */
511 codestring(&key, varname); /* key is variable name */ 511 codestring(&key, varname); /* key is variable name */
512 luaK_indexed(fs, var, &key); /* 'var' represents _ENV[varname] */ 512 luaK_indexed(fs, var, &key); /* 'var' represents _ENV[varname] */