aboutsummaryrefslogtreecommitdiff
path: root/ltable.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2011-11-30 10:42:49 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2011-11-30 10:42:49 -0200
commite21b26a964774e29f24e5f6ae97808fdb5bce9d5 (patch)
treef512c9e2843fdc12c5bba13e17346633893b3dc3 /ltable.c
parent0f388193b3d00571126abadfd4dc9bf02ea17b24 (diff)
downloadlua-e21b26a964774e29f24e5f6ae97808fdb5bce9d5.tar.gz
lua-e21b26a964774e29f24e5f6ae97808fdb5bce9d5.tar.bz2
lua-e21b26a964774e29f24e5f6ae97808fdb5bce9d5.zip
avoid 'return' "to avoid warnings"
Diffstat (limited to 'ltable.c')
-rw-r--r--ltable.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ltable.c b/ltable.c
index 6ded0d93..86bfa792 100644
--- a/ltable.c
+++ b/ltable.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: ltable.c,v 2.65 2011/09/30 12:45:27 roberto Exp roberto $ 2** $Id: ltable.c,v 2.66 2011/11/28 17:25:48 roberto Exp roberto $
3** Lua tables (hash) 3** Lua tables (hash)
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -141,7 +141,7 @@ static int findindex (lua_State *L, Table *t, StkId key) {
141 return i-1; /* yes; that's the index (corrected to C) */ 141 return i-1; /* yes; that's the index (corrected to C) */
142 else { 142 else {
143 Node *n = mainposition(t, key); 143 Node *n = mainposition(t, key);
144 do { /* check whether `key' is somewhere in the chain */ 144 for (;;) { /* check whether `key' is somewhere in the chain */
145 /* key may be dead already, but it is ok to use it in `next' */ 145 /* key may be dead already, but it is ok to use it in `next' */
146 if (luaV_rawequalobj(gkey(n), key) || 146 if (luaV_rawequalobj(gkey(n), key) ||
147 (ttisdeadkey(gkey(n)) && iscollectable(key) && 147 (ttisdeadkey(gkey(n)) && iscollectable(key) &&
@@ -151,9 +151,9 @@ static int findindex (lua_State *L, Table *t, StkId key) {
151 return i + t->sizearray; 151 return i + t->sizearray;
152 } 152 }
153 else n = gnext(n); 153 else n = gnext(n);
154 } while (n); 154 if (n == NULL)
155 luaG_runerror(L, "invalid key to " LUA_QL("next")); /* key not found */ 155 luaG_runerror(L, "invalid key to " LUA_QL("next")); /* key not found */
156 return 0; /* to avoid warnings */ 156 }
157 } 157 }
158} 158}
159 159