diff options
| author | Richard M. Stallman | 1998-04-30 03:13:09 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1998-04-30 03:13:09 +0000 |
| commit | 88817f3b42fc2f222a678c657dd736e1b39e4ee0 (patch) | |
| tree | 37e3c5de31a590a820661edfd7057dcf51a2d85f /src | |
| parent | fe2908be7b09f4c765ebdaf16fe07b0a77f78ba8 (diff) | |
| download | emacs-88817f3b42fc2f222a678c657dd736e1b39e4ee0.tar.gz emacs-88817f3b42fc2f222a678c657dd736e1b39e4ee0.zip | |
(find_handler_clause): Cast Fbacktrace to proper type.
Diffstat (limited to 'src')
| -rw-r--r-- | src/eval.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c index 1b481663f3d..7790b6638f2 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -1398,7 +1398,16 @@ find_handler_clause (handlers, conditions, sig, data, debugger_value_ptr) | |||
| 1398 | } | 1398 | } |
| 1399 | 1399 | ||
| 1400 | if (wants_debugger (Vstack_trace_on_error, conditions)) | 1400 | if (wants_debugger (Vstack_trace_on_error, conditions)) |
| 1401 | internal_with_output_to_temp_buffer ("*Backtrace*", Fbacktrace, Qnil); | 1401 | { |
| 1402 | #ifdef __STDC__ | ||
| 1403 | internal_with_output_to_temp_buffer ("*Backtrace*", | ||
| 1404 | (Lisp_Object (*) (Lisp_Object)) Fbacktrace, | ||
| 1405 | Qnil); | ||
| 1406 | #else | ||
| 1407 | internal_with_output_to_temp_buffer ("*Backtrace*", | ||
| 1408 | Fbacktrace, Qnil); | ||
| 1409 | #endif | ||
| 1410 | } | ||
| 1402 | if ((EQ (sig_symbol, Qquit) | 1411 | if ((EQ (sig_symbol, Qquit) |
| 1403 | ? debug_on_quit | 1412 | ? debug_on_quit |
| 1404 | : wants_debugger (Vdebug_on_error, conditions)) | 1413 | : wants_debugger (Vdebug_on_error, conditions)) |