/[emacs]/emacs/src/bytecode.c
ViewVC logotype

Diff of /emacs/src/bytecode.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.84 by monnier, Wed Jul 13 05:29:10 2005 UTC revision 1.85 by rms, Sat Jul 23 19:14:59 2005 UTC
# Line 355  unmark_byte_stack () Line 355  unmark_byte_stack ()
355  /* Garbage collect if we have consed enough since the last time.  /* Garbage collect if we have consed enough since the last time.
356     We do this at every branch, to avoid loops that never GC.  */     We do this at every branch, to avoid loops that never GC.  */
357    
358  #define MAYBE_GC()                                   \  #define MAYBE_GC()                                      \
359    if (consing_since_gc > gc_cons_combined_threshold) \    if (consing_since_gc > gc_cons_threshold              \
360      {                                                \        && consing_since_gc > gc_relative_threshold)      \
361        BEFORE_POTENTIAL_GC ();                        \      {                                                   \
362        Fgarbage_collect ();                           \        BEFORE_POTENTIAL_GC ();                           \
363        AFTER_POTENTIAL_GC ();                         \        Fgarbage_collect ();                              \
364      }                                                \        AFTER_POTENTIAL_GC ();                            \
365        }                                                   \
366    else    else
367    
368  /* Check for jumping out of range.  */  /* Check for jumping out of range.  */

Legend:
Removed from v.1.84  
changed lines
  Added in v.1.85

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26