comparison src/eval.c @ 85094:717b92d4133f

(internal_condition_case_2, internal_condition_case_1) (internal_condition_case): Reenable abort if x_catching_errors (), to see if that really happens and why.
author Richard M. Stallman <rms@gnu.org>
date Tue, 09 Oct 2007 01:39:13 +0000
parents 96f382c71120
children 5039706521c9
comparison
equal deleted inserted replaced
85093:17d7aed08b42 85094:717b92d4133f
1460 struct catchtag c; 1460 struct catchtag c;
1461 struct handler h; 1461 struct handler h;
1462 1462
1463 /* Since Fsignal will close off all calls to x_catch_errors, 1463 /* Since Fsignal will close off all calls to x_catch_errors,
1464 we will get the wrong results if some are not closed now. */ 1464 we will get the wrong results if some are not closed now. */
1465 #if 0 /* Fsignal doesn't do that anymore. --lorentey */
1466 #if HAVE_X_WINDOWS 1465 #if HAVE_X_WINDOWS
1467 if (x_catching_errors ()) 1466 if (x_catching_errors ())
1468 abort (); 1467 abort ();
1469 #endif
1470 #endif 1468 #endif
1471 1469
1472 c.tag = Qnil; 1470 c.tag = Qnil;
1473 c.val = Qnil; 1471 c.val = Qnil;
1474 c.backlist = backtrace_list; 1472 c.backlist = backtrace_list;
1510 struct catchtag c; 1508 struct catchtag c;
1511 struct handler h; 1509 struct handler h;
1512 1510
1513 /* Since Fsignal will close off all calls to x_catch_errors, 1511 /* Since Fsignal will close off all calls to x_catch_errors,
1514 we will get the wrong results if some are not closed now. */ 1512 we will get the wrong results if some are not closed now. */
1515 #if 0 /* Fsignal doesn't do that anymore. --lorentey */
1516 #if HAVE_X_WINDOWS 1513 #if HAVE_X_WINDOWS
1517 if (x_catching_errors ()) 1514 if (x_catching_errors ())
1518 abort (); 1515 abort ();
1519 #endif
1520 #endif 1516 #endif
1521 1517
1522 c.tag = Qnil; 1518 c.tag = Qnil;
1523 c.val = Qnil; 1519 c.val = Qnil;
1524 c.backlist = backtrace_list; 1520 c.backlist = backtrace_list;
1563 struct catchtag c; 1559 struct catchtag c;
1564 struct handler h; 1560 struct handler h;
1565 1561
1566 /* Since Fsignal will close off all calls to x_catch_errors, 1562 /* Since Fsignal will close off all calls to x_catch_errors,
1567 we will get the wrong results if some are not closed now. */ 1563 we will get the wrong results if some are not closed now. */
1568 #if 0 /* Fsignal doesn't do that anymore. --lorentey */
1569 #if HAVE_X_WINDOWS 1564 #if HAVE_X_WINDOWS
1570 if (x_catching_errors ()) 1565 if (x_catching_errors ())
1571 abort (); 1566 abort ();
1572 #endif
1573 #endif 1567 #endif
1574 1568
1575 c.tag = Qnil; 1569 c.tag = Qnil;
1576 c.val = Qnil; 1570 c.val = Qnil;
1577 c.backlist = backtrace_list; 1571 c.backlist = backtrace_list;