"lua_getobjname" must return "tag-method" and not "fallback".

This commit is contained in:
Roberto Ierusalimschy 1997-06-17 15:09:31 -03:00
parent 3c5d71cf77
commit 2a1da64872
2 changed files with 3 additions and 3 deletions

View File

@ -247,7 +247,7 @@ static void lua_printstack (FILE *f)
case 'g':
fprintf(f, "function %s", name);
break;
case 'f':
case 't':
fprintf(f, "`%s' tag method", name);
break;
default: {

View File

@ -3,7 +3,7 @@
** Module to control static tables
*/
char *rcs_table="$Id: table.c,v 2.70 1997/05/26 14:42:51 roberto Exp roberto $";
char *rcs_table="$Id: table.c,v 2.71 1997/06/09 17:28:14 roberto Exp roberto $";
#include "luamem.h"
#include "auxlib.h"
@ -258,7 +258,7 @@ char *lua_getobjname (lua_Object o, char **name)
{ /* try to find a name for given function */
functofind = luaI_Address(o);
if ((*name = luaI_travfallbacks(checkfunc)) != NULL)
return "fallback";
return "tag-method";
else if ((*name = lua_travsymbol(checkfunc)) != NULL)
return "global";
else return "";