diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2019-05-28 15:46:49 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2019-05-28 15:46:49 -0300 |
commit | b293ae0577bebaca7169cb4f041b800641d5e2c4 (patch) | |
tree | bda609d72277433bda3537ac50ed8fecf9a73898 /lparser.c | |
parent | d9f40e3f6fb61650240c47d548bee69b24b07859 (diff) | |
download | lua-b293ae0577bebaca7169cb4f041b800641d5e2c4.tar.gz lua-b293ae0577bebaca7169cb4f041b800641d5e2c4.tar.bz2 lua-b293ae0577bebaca7169cb4f041b800641d5e2c4.zip |
Details
- new error message for "attempt to assign to const variable"
- note in the manual about compatibility options
- comments
- small changes in 'read_line' and 'pushstr'
Diffstat (limited to 'lparser.c')
-rw-r--r-- | lparser.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -264,7 +264,7 @@ static void check_readonly (LexState *ls, expdesc *e) { | |||
264 | Vardesc *vardesc = getvardesc(ls->fs, e); | 264 | Vardesc *vardesc = getvardesc(ls->fs, e); |
265 | if (vardesc && vardesc->ro) { /* is variable local and const? */ | 265 | if (vardesc && vardesc->ro) { /* is variable local and const? */ |
266 | const char *msg = luaO_pushfstring(ls->L, | 266 | const char *msg = luaO_pushfstring(ls->L, |
267 | "assignment to const variable '%s'", getstr(vardesc->name)); | 267 | "attempt to assign to const variable '%s'", getstr(vardesc->name)); |
268 | luaK_semerror(ls, msg); /* error */ | 268 | luaK_semerror(ls, msg); /* error */ |
269 | } | 269 | } |
270 | } | 270 | } |