]> git.eshelyaron.com Git - emacs.git/commitdiff
(internal_equal): Check the substructure.
authorKarl Heuer <kwzh@gnu.org>
Tue, 11 Oct 1994 07:46:34 +0000 (07:46 +0000)
committerKarl Heuer <kwzh@gnu.org>
Tue, 11 Oct 1994 07:46:34 +0000 (07:46 +0000)
src/fns.c

index 3f678439be9fab3246019327abaacb61fa116c67..d70d5e8daa8c9fe317e744a73d9f01f02bebce7b 100644 (file)
--- a/src/fns.c
+++ b/src/fns.c
@@ -886,6 +886,7 @@ do_cdr:
     return (extract_float (o1) == extract_float (o2)) ? Qt : Qnil;
 #endif
   if (XTYPE (o1) != XTYPE (o2)) return Qnil;
+  if (MISCP (o1) && XMISC (o1)->type != XMISC (o2)->type) return Qnil;
   if (CONSP (o1) || OVERLAYP (o1))
     {
       Lisp_Object v1;