]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove an invalid eassert
authorGerd Möllmann <gerd@gnu.org>
Sat, 22 Oct 2022 10:35:55 +0000 (12:35 +0200)
committerGerd Möllmann <gerd@gnu.org>
Sat, 22 Oct 2022 10:37:17 +0000 (12:37 +0200)
* src/pkg.c (pkg_emacs_intern): Don't assert that symbol names
can never start with a colon.

src/pkg.c

index c295fabbc34d699a0b21d96471c6303ffe3af260..8a8ff4f227c2e5711ef5fdc0db1bb1191c1eb6c6 100644 (file)
--- a/src/pkg.c
+++ b/src/pkg.c
@@ -542,7 +542,9 @@ pkg_emacs_intern (Lisp_Object name, Lisp_Object package)
       package = Vkeyword_package;
     }
 
-  eassert (SREF (name, 0) != ':');
+  /* The following assertion would be invalid because we might want to
+     intern '::' in the keyword package, and a test does that.  */
+  //eassert (SREF (name, 0) != ':');
 
   if (VECTORP (package))
     package = pkg_fake_me_an_obarray (package);