Mercurial > emacs
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. */);
