]> git.eshelyaron.com Git - emacs.git/commitdiff
(Funintern): Comment out last change.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 19 Nov 2009 22:10:40 +0000 (22:10 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 19 Nov 2009 22:10:40 +0000 (22:10 +0000)
src/ChangeLog
src/lread.c

index 7fb2eb208d72e5f25bb4f47c8bc2ce073e2bc9df..eeceb7b767d1a0962602ff0855ac53027cc1db5a 100644 (file)
@@ -1,3 +1,7 @@
+2009-11-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lread.c (Funintern): Comment out last change.
+
 2009-11-19  Richard Stallman  <rms@gnu.org>
 
        * lread.c (Funintern): Error if symbol is t or nil.
 
 2009-11-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * fns.c (Fplist_get): Merge the active and the uncommented code.
+       * fns.c (Fplist_get): Merge the active and the commented out code.
 
 2009-11-10  Jan Djärv  <jan.h.d@swipnet.se>
 
index ecece80229a655489887a05592989256d5d72a70..c565ce9fd5df4d058d999202fe058839f1e881de 100644 (file)
@@ -3765,8 +3765,12 @@ OBARRAY defaults to the value of the variable `obarray'.  */)
   if (SYMBOLP (name) && !EQ (name, tem))
     return Qnil;
 
-  if (EQ (tem, Qnil) || EQ (tem, Qt))
-    error ("Attempt to unintern t or nil");
+  /* There are plenty of other symbols which will screw up the Emacs
+     session if we unintern them, as well as even more ways to use
+     `setq' or `fset' or whatnot to make the Emacs session
+     unusable.  Let's not go down this silly road.  --Stef  */
+  /* if (EQ (tem, Qnil) || EQ (tem, Qt))
+       error ("Attempt to unintern t or nil"); */
 
   XSYMBOL (tem)->interned = SYMBOL_UNINTERNED;
   XSYMBOL (tem)->constant = 0;