diff src/eval.c @ 63147:9bde03db5726

* composite.c (compose_chars_in_text): * eval.c (do_autoload): * macmenu.c (set_frame_menubar): * process.c (read_process_output, exec_sentinel): * xmenu.c (set_frame_menubar): * xdisp.c (prepare_menu_bars, update_menu_bar, update_tool_bar): * w32menu.c (set_frame_menubar): Use record_unwind_save_match_data. Rename restore_match_data to restore_search_regs.
author Kim F. Storm <storm@cua.dk>
date Wed, 08 Jun 2005 22:33:36 +0000
parents 5b94f4660d9d
children e44f5953ff6a 173dee4e2611
line wrap: on
line diff
--- a/src/eval.c	Wed Jun 08 22:32:33 2005 +0000
+++ b/src/eval.c	Wed Jun 08 22:33:36 2005 +0000
@@ -1971,7 +1971,7 @@
   GCPRO3 (fun, funname, fundef);
 
   /* Preserve the match data.  */
-  record_unwind_protect (Fset_match_data, Fmatch_data (Qnil, Qnil));
+  record_unwind_save_match_data ();
 
   /* Value saved here is to be restored into Vautoload_queue.  */
   record_unwind_protect (un_autoload, Vautoload_queue);