From 6228cbe5efb35f3fb867f42525905cf2ded37aad Mon Sep 17 00:00:00 2001 From: matz Date: Sat, 20 Dec 2003 16:59:09 +0000 Subject: dln.c: remove last second typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- gc.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'gc.c') diff --git a/gc.c b/gc.c index 8d337cd57a..9e4ac5ae38 100644 --- a/gc.c +++ b/gc.c @@ -236,6 +236,8 @@ rb_gc_unregister_address(addr) } } +#undef GC_DEBUG + void rb_global_variable(var) VALUE *var; @@ -266,6 +268,10 @@ typedef struct RVALUE { struct RVarmap varmap; struct SCOPE scope; } as; +#ifdef GC_DEBUG + char *file; + int line; +#endif } RVALUE; static RVALUE *freelist = 0; @@ -346,6 +352,10 @@ rb_newobj() obj = (VALUE)freelist; freelist = freelist->as.free.next; MEMZERO((void*)obj, RVALUE, 1); +#ifdef GC_DEBUG + RANY(obj)->file = ruby_sourcefile; + RANY(obj)->line = ruby_sourceline; +#endif return obj; } -- cgit v1.2.3