comparison src/eval.c @ 5126:2a462149bd6a ben-lisp-object

merge
author Ben Wing <ben@xemacs.org>
date Wed, 24 Feb 2010 19:04:27 -0600
parents b5df3737028a 6f2158fa75ed
children a9c41067dd88
comparison
equal deleted inserted replaced
5125:b5df3737028a 5126:2a462149bd6a
1764 throw_or_bomb_out (Lisp_Object tag, Lisp_Object val, int bomb_out_p, 1764 throw_or_bomb_out (Lisp_Object tag, Lisp_Object val, int bomb_out_p,
1765 Lisp_Object sig, Lisp_Object data) 1765 Lisp_Object sig, Lisp_Object data)
1766 { 1766 {
1767 #ifdef DEFEND_AGAINST_THROW_RECURSION 1767 #ifdef DEFEND_AGAINST_THROW_RECURSION
1768 /* die if we recurse more than is reasonable */ 1768 /* die if we recurse more than is reasonable */
1769 if (++throw_level > 20) 1769 assert (++throw_level <= 20);
1770 ABORT ();
1771 #endif 1770 #endif
1772 1771
1773 #ifdef ERROR_CHECK_TRAPPING_PROBLEMS 1772 #ifdef ERROR_CHECK_TRAPPING_PROBLEMS
1774 check_proper_critical_section_nonlocal_exit_protection (); 1773 check_proper_critical_section_nonlocal_exit_protection ();
1775 #endif 1774 #endif