aboutsummaryrefslogtreecommitdiff
path: root/ltm.c
diff options
context:
space:
mode:
authorRoberto I <roberto@inf.puc-rio.br>2025-11-11 14:40:30 -0300
committerRoberto I <roberto@inf.puc-rio.br>2025-11-11 14:40:30 -0300
commit5b7d9987642f72d44223a8e5e79e013bb2b3d579 (patch)
tree0a755e85069f2c19609500151fec5b1e6ff30f88 /ltm.c
parent81f4def54f440e045b1401f11ef78b65b56b7abe (diff)
downloadlua-5b7d9987642f72d44223a8e5e79e013bb2b3d579.tar.gz
lua-5b7d9987642f72d44223a8e5e79e013bb2b3d579.tar.bz2
lua-5b7d9987642f72d44223a8e5e79e013bb2b3d579.zip
External strings are as good as internal ones
A '__mode' metafield and an "n" key both can be external strings.
Diffstat (limited to 'ltm.c')
-rw-r--r--ltm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ltm.c b/ltm.c
index 92a03e71..8d64235e 100644
--- a/ltm.c
+++ b/ltm.c
@@ -287,7 +287,7 @@ void luaT_getvararg (CallInfo *ci, StkId ra, TValue *rc) {
287 return; 287 return;
288 } 288 }
289 } 289 }
290 else if (ttisshrstring(rc)) { /* short-string value? */ 290 else if (ttisstring(rc)) { /* string value? */
291 size_t len; 291 size_t len;
292 const char *s = getlstr(tsvalue(rc), len); 292 const char *s = getlstr(tsvalue(rc), len);
293 if (len == 1 && s[0] == 'n') { /* key is "n"? */ 293 if (len == 1 && s[0] == 'n') { /* key is "n"? */