diff src/alloc.c @ 105958:341a779db1d0

* frame.c (make_initial_frame): * buffer.c (init_buffer_once): Use make_pure_c_string instead of build_string. * alloc.c (syms_of_alloc): Build Vmemory_signal_data in pure memory.
author Dan Nicolaescu <dann@ics.uci.edu>
date Wed, 11 Nov 2009 19:25:24 +0000
parents 8103235103a7
children 850debe3a245
line wrap: on
line diff
--- a/src/alloc.c	Wed Nov 11 19:24:20 2009 +0000
+++ b/src/alloc.c	Wed Nov 11 19:25:24 2009 +0000
@@ -6401,8 +6401,8 @@
   /* We build this in advance because if we wait until we need it, we might
      not be able to allocate the memory to hold it.  */
   Vmemory_signal_data
-    = list2 (Qerror,
-	     build_string ("Memory exhausted--use M-x save-some-buffers then exit and restart Emacs"));
+    = pure_cons (Qerror,
+		 pure_cons (make_pure_c_string ("Memory exhausted--use M-x save-some-buffers then exit and restart Emacs"), Qnil));
 
   DEFVAR_LISP ("memory-full", &Vmemory_full,
 	       doc: /* Non-nil means Emacs cannot get much more Lisp memory.  */);