diff src/fns.c @ 48596:65f924c09e6d

(Frequire): Don't call LOADHIST_ATTACH if feature was already provided.
author Dave Love <fx@gnu.org>
date Fri, 29 Nov 2002 20:07:36 +0000
parents ecf43ac20827
children bd4e0fb1fe78
line wrap: on
line diff
--- a/src/fns.c	Fri Nov 29 18:15:21 2002 +0000
+++ b/src/fns.c	Fri Nov 29 20:07:36 2002 +0000
@@ -3245,14 +3245,14 @@
   CHECK_SYMBOL (feature);
 
   tem = Fmemq (feature, Vfeatures);
-
-  LOADHIST_ATTACH (Fcons (Qrequire, feature));
   
   if (NILP (tem))
     {
       int count = SPECPDL_INDEX ();
       int nesting = 0;
 
+      LOADHIST_ATTACH (Fcons (Qrequire, feature));
+
       /* This is to make sure that loadup.el gives a clear picture
 	 of what files are preloaded and when.  */
       if (! NILP (Vpurify_flag))