aboutsummaryrefslogtreecommitdiff
path: root/ldebug.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldebug.c')
-rw-r--r--ldebug.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/ldebug.c b/ldebug.c
index 12552451..e693f105 100644
--- a/ldebug.c
+++ b/ldebug.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: ldebug.c,v 2.1 2003/12/10 12:13:36 roberto Exp roberto $ 2** $Id: ldebug.c,v 2.2 2004/02/20 16:01:05 roberto Exp roberto $
3** Debug Interface 3** Debug Interface
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -460,6 +460,11 @@ static const char *getobjname (CallInfo *ci, int stackpos, const char **name) {
460 *name = kname(p, k); 460 *name = kname(p, k);
461 return "field"; 461 return "field";
462 } 462 }
463 case OP_GETUPVAL: {
464 int u = GETARG_B(i); /* upvalue index */
465 *name = getstr(p->upvalues[u]);
466 return "upvalue";
467 }
463 case OP_SELF: { 468 case OP_SELF: {
464 int k = GETARG_C(i); /* key index */ 469 int k = GETARG_C(i); /* key index */
465 *name = kname(p, k); 470 *name = kname(p, k);