Index: emacs/src/bytecode.c
diff -c emacs/src/bytecode.c:1.84 emacs/src/bytecode.c:1.85
*** emacs/src/bytecode.c:1.84 Wed Jul 13 05:29:10 2005
--- emacs/src/bytecode.c Sat Jul 23 19:14:59 2005
***************
*** 355,367 ****
/* Garbage collect if we have consed enough since the last time.
We do this at every branch, to avoid loops that never GC. */
! #define MAYBE_GC() \
! if (consing_since_gc > gc_cons_combined_threshold) \
! { \
! BEFORE_POTENTIAL_GC (); \
! Fgarbage_collect (); \
! AFTER_POTENTIAL_GC (); \
! } \
else
/* Check for jumping out of range. */
--- 355,368 ----
/* Garbage collect if we have consed enough since the last time.
We do this at every branch, to avoid loops that never GC. */
! #define MAYBE_GC() \
! if (consing_since_gc > gc_cons_threshold \
! && consing_since_gc > gc_relative_threshold) \
! { \
! BEFORE_POTENTIAL_GC (); \
! Fgarbage_collect (); \
! AFTER_POTENTIAL_GC (); \
! } \
else
/* Check for jumping out of range. */
_______________________________________________
Emacs-diffs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-diffs