Fix bug: setup_compiled_invocation_from_primitive wasn't calling
authorChris Hanson <org/chris-hanson/cph>
Tue, 12 Feb 2008 19:10:13 +0000 (19:10 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 12 Feb 2008 19:10:13 +0000 (19:10 +0000)
PRIMITIVE_ABORT when it should have been.

v7/src/microcode/cmpint.c

index 050065301fc03d16accabf91a7e49d2941b7061b..f50787334c17ec74a6913837586fef67747841f0 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: cmpint.c,v 1.115 2008/02/12 19:09:44 cph Exp $
+$Id: cmpint.c,v 1.116 2008/02/12 19:10:13 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -1433,8 +1433,8 @@ apply_compiled_from_primitive (unsigned long n_args, SCHEME_OBJECT procedure)
 
   if (CC_ENTRY_P (procedure))
     {
-      if (setup_compiled_invocation_from_primitive (procedure, n_args))
-        STACK_PUSH (procedure);
+      setup_compiled_invocation_from_primitive (procedure, n_args);
+      STACK_PUSH (procedure);
     }
   else
     {