changeset 66527:098219e8d2e8

(Fbyte_code): Use internal_lisp_condition_case.
author Richard M. Stallman <rms@gnu.org>
date Sat, 29 Oct 2005 19:32:27 +0000
parents 4edda6684b0a
children c9adaa704c22
files src/bytecode.c
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/bytecode.c	Sat Oct 29 16:08:20 2005 +0000
+++ b/src/bytecode.c	Sat Oct 29 19:32:27 2005 +0000
@@ -861,11 +861,11 @@
 
 	case Bcondition_case:
 	  {
-	    Lisp_Object v1;
-	    v1 = POP;
-	    v1 = Fcons (POP, v1);
+	    Lisp_Object handlers, body;
+	    handlers = POP;
+	    body = POP;
 	    BEFORE_POTENTIAL_GC ();
-	    TOP = Fcondition_case (Fcons (TOP, v1));
+	    TOP = internal_lisp_condition_case (TOP, body, handlers);
 	    AFTER_POTENTIAL_GC ();
 	    break;
 	  }