emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scratch/igc 83d19157ab8 2/3: Fix non-MPS build


From: Gerd Moellmann
Subject: scratch/igc 83d19157ab8 2/3: Fix non-MPS build
Date: Sun, 26 May 2024 03:37:19 -0400 (EDT)

branch: scratch/igc
commit 83d19157ab8c5ba48a016923aa384ff720fcde37
Author: Gerd Möllmann <gerd@gnu.org>
Commit: Gerd Möllmann <gerd@gnu.org>

    Fix non-MPS build
---
 src/pdumper.c | 5 ++++-
 src/print.c   | 4 ++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/pdumper.c b/src/pdumper.c
index 48a564e7b9a..ae2ed045775 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -2788,7 +2788,9 @@ dump_object_array (struct dump_context *ctx,
   struct dump_flags old_flags = ctx->flags;
   ctx->flags.pack_objects = true;
 
+#ifdef HAVE_MPS
   dump_igc_start_obj (ctx, IGC_OBJ_OBJ_VEC, array);
+#endif
   dump_off start_offset = ctx->offset;
 
   for (size_t i = 0; i < len; i++)
@@ -2801,8 +2803,9 @@ dump_object_array (struct dump_context *ctx,
     }
 
   ctx->flags = old_flags;
+#ifdef HAVE_MPS
   dump_igc_finish_obj (ctx);
-
+#endif
   return start_offset;
 }
 
diff --git a/src/print.c b/src/print.c
index f0351b7c028..0a265d2fc4b 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1334,6 +1334,7 @@ struct print_pp_stack {
 
 static struct print_pp_stack ppstack = {NULL, 0, 0};
 
+#ifdef HAVE_MPS
 static igc_scan_result_t
 scan_ppstack (struct igc_opaque *op, void *start, void *end,
              igc_scan_cell_t scan1)
@@ -1359,6 +1360,7 @@ scan_ppstack (struct igc_opaque *op, void *start, void 
*end,
     }
   return 0;
 }
+#endif
 
 NO_INLINE static void
 grow_pp_stack (void)
@@ -2262,6 +2264,7 @@ struct print_stack
 
 static struct print_stack prstack = {NULL, 0, 0};
 
+#ifdef HAVE_MPS
 static igc_scan_result_t
 scan_prstack (struct igc_opaque *op, void *start, void *end,
              igc_scan_cell_t scan1)
@@ -2296,6 +2299,7 @@ scan_prstack (struct igc_opaque *op, void *start, void 
*end,
     }
   return 0;
 }
+#endif
 
 NO_INLINE static void
 grow_print_stack (void)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]