From 000d081fd0966ba8f39178186d30319df37d631f Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 6 Jun 2002 15:17:33 -0300 Subject: warnings from other compilers --- ldebug.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'ldebug.c') diff --git a/ldebug.c b/ldebug.c index 2a94dc09..d3925a65 100644 --- a/ldebug.c +++ b/ldebug.c @@ -1,5 +1,5 @@ /* -** $Id: ldebug.c,v 1.116 2002/05/15 18:57:44 roberto Exp roberto $ +** $Id: ldebug.c,v 1.117 2002/05/16 18:39:46 roberto Exp roberto $ ** Debug Interface ** See Copyright Notice in lua.h */ @@ -434,12 +434,10 @@ static const char *getobjname (lua_State *L, CallInfo *ci, int stackpos, case OP_GETTABLE: { *name = kname(p, GETARG_C(i)); return "field"; - break; } case OP_SELF: { *name = kname(p, GETARG_C(i)); return "method"; - break; } default: break; } @@ -475,11 +473,10 @@ static int isinstack (CallInfo *ci, const TObject *o) { void luaG_typeerror (lua_State *L, const TObject *o, const char *op) { - const char *name; + const char *name = NULL; const char *t = luaT_typenames[ttype(o)]; - const char *kind = NULL; - if (isinstack(L->ci, o)) - kind = getobjname(L, L->ci, o - L->ci->base, &name); + const char *kind = (isinstack(L->ci, o)) ? + getobjname(L, L->ci, o - L->ci->base, &name) : NULL; if (kind) luaG_runerror(L, "attempt to %s %s `%s' (a %s value)", op, kind, name, t); -- cgit v1.2.3-55-g6feb