XEmacs 21.4.4 "Artificial Intelligence".
[chise/xemacs-chise.git.1] / src / lrecord.h
index 3934b5f..bdf1c9e 100644 (file)
@@ -495,7 +495,7 @@ extern Lisp_Object (*lrecord_markers[]) (Lisp_Object);
 
 #define INIT_EXTERNAL_LRECORD_IMPLEMENTATION(type) do {                        \
   lrecord_type_##type = lrecord_type_count++;                          \
-  lrecord_##type.lrecord_type_index = lrecord_type_##type;             \
+  lrecord_##type.lrecord_type_index = (enum lrecord_type) lrecord_type_##type; \
   INIT_LRECORD_IMPLEMENTATION(type);                                   \
 } while (0)