pike.git
/
src
/
builtin.cmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/builtin.cmod:80:
debug_gc_check (f->current_object, " as current_object in a frame"); if(f->current_program) debug_gc_check (f->current_program, " as current_program in a frame"); debug_gc_check_svalues (f->locals - 1, 1, " in malloced locals of a frame"); gc_check_frame(f->scope, " as scope frame of a frame"); } } static void gc_recurse_frame(struct pike_frame *f) {
+
/* BROKEN!
+
*
+
* In memory-count mode references from the frame are
+
* counted once per refrence to the frame. This leads
+
* to over counting and is due to there not being a
+
* separate struct mc_marker for the struct pike_frame.
+
*/
+
#if 0
if (!f) return; if(f->current_object) gc_recurse_object(f->current_object); if(f->current_program) gc_recurse_program(f->current_program); if(f->flags & PIKE_FRAME_MALLOCED_LOCALS) gc_recurse_svalues(f->locals - 1, 1); gc_recurse_frame(f->scope);
-
+
#endif
} DECLARATIONS /*! @module System */ /*! @class TM *! A wrapper for the system struct tm time keeping structure. *! This can be used as a (very) lightweight alternative to Calendar.