]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/pdumper.c (dump_buffer): Print message when aborting (bug#66743)
authorIhor Radchenko <yantar92@posteo.net>
Thu, 26 Oct 2023 11:52:32 +0000 (14:52 +0300)
committerEli Zaretskii <eliz@gnu.org>
Fri, 27 Oct 2023 12:26:27 +0000 (15:26 +0300)
When the buffer contains overlays, it cannot be dumped.  Print a
clear message describing the reason, instead of just aborting.

src/pdumper.c

index 315a31e2bcb256cc7d768ba41238a4866e855a25..9a3870181e3616357301f37caef980b6eccfeca1 100644 (file)
@@ -2862,8 +2862,10 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer)
   DUMP_FIELD_COPY (out, buffer, long_line_optimizations_p);
 
   if (!itree_empty_p (buffer->overlays))
-    /* We haven't implemented the code to dump overlays.  */
-    emacs_abort ();
+    {
+      /* We haven't implemented the code to dump overlays.  */
+      error ("Dumping overlays in buffers is not yet implemented.  Aborting...");
+    }
   else
     out->overlays = NULL;