aboutsummaryrefslogtreecommitdiff
path: root/lgc.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2000-08-08 17:42:07 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2000-08-08 17:42:07 -0300
commit0802a9df9e9326c5e61f0d6b69685c2c253de5f2 (patch)
treec0f34b8fbf79694ea3d5f9d98f14680ba74a2b14 /lgc.c
parentf90bc248b3c3c18941a96038b2a7517ad571d8b1 (diff)
downloadlua-0802a9df9e9326c5e61f0d6b69685c2c253de5f2.tar.gz
lua-0802a9df9e9326c5e61f0d6b69685c2c253de5f2.tar.bz2
lua-0802a9df9e9326c5e61f0d6b69685c2c253de5f2.zip
no more options for debug information: it is always on
Diffstat (limited to 'lgc.c')
-rw-r--r--lgc.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/lgc.c b/lgc.c
index d884d224..4391316f 100644
--- a/lgc.c
+++ b/lgc.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lgc.c,v 1.59 2000/06/30 14:35:17 roberto Exp roberto $ 2** $Id: lgc.c,v 1.60 2000/08/07 20:21:34 roberto Exp roberto $
3** Garbage Collector 3** Garbage Collector
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -44,11 +44,9 @@ static void protomark (Proto *f) {
44 strmark(f->kstr[i]); 44 strmark(f->kstr[i]);
45 for (i=0; i<f->nkproto; i++) 45 for (i=0; i<f->nkproto; i++)
46 protomark(f->kproto[i]); 46 protomark(f->kproto[i]);
47 if (f->locvars) { /* is there debug information? */ 47 for (i=0; f->locvars[i].pc != -1; i++) /* mark local-variable names */
48 LocVar *lv; 48 if (f->locvars[i].varname)
49 for (lv=f->locvars; lv->pc != -1; lv++) /* mark local-variable names */ 49 strmark(f->locvars[i].varname);
50 if (lv->varname) strmark(lv->varname);
51 }
52 } 50 }
53} 51}
54 52