Fix the type tag produced by `SCM_STATIC_PROGRAM'.
authorLudovic Courtès <ludo@gnu.org>
Sun, 18 Apr 2010 22:27:47 +0000 (00:27 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 7 May 2010 11:47:52 +0000 (13:47 +0200)
* libguile/snarf.h (SCM_STATIC_PROGRAM): Fix typo.

libguile/snarf.h

index 98f6601..360cb94 100644 (file)
@@ -378,7 +378,7 @@ SCM_SNARF_INIT(scm_set_smob_apply((tag), (c_name), (req), (opt), (rest));)
 
 #define SCM_STATIC_PROGRAM(c_name, objcode, objtable, freevars)         \
   SCM_STATIC_DOUBLE_CELL (c_name,                                       \
-                          scm_tc7_program | (SCM_F_PROGRAM_IS_PRIMITIVE<<8), \
+                          scm_tc7_program | SCM_F_PROGRAM_IS_PRIMITIVE,        \
                           (scm_t_bits) objcode,                         \
                           (scm_t_bits) objtable,                        \
                           (scm_t_bits) freevars)