aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1994-10-11 07:46:34 +0000
committerKarl Heuer1994-10-11 07:46:34 +0000
commit7f064f5c1a48bd7cb445c72f57ccafa3d2a2a6c9 (patch)
tree02d4cc8a4ff41d48cd55bae5ed14955a6009ee09
parentc51e6d8c26fa55f9959e0b2f76dba4ffd3b134a2 (diff)
downloademacs-7f064f5c1a48bd7cb445c72f57ccafa3d2a2a6c9.tar.gz
emacs-7f064f5c1a48bd7cb445c72f57ccafa3d2a2a6c9.zip
(internal_equal): Check the substructure.
-rw-r--r--src/fns.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/fns.c b/src/fns.c
index 3f678439be9..d70d5e8daa8 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -886,6 +886,7 @@ do_cdr:
886 return (extract_float (o1) == extract_float (o2)) ? Qt : Qnil; 886 return (extract_float (o1) == extract_float (o2)) ? Qt : Qnil;
887#endif 887#endif
888 if (XTYPE (o1) != XTYPE (o2)) return Qnil; 888 if (XTYPE (o1) != XTYPE (o2)) return Qnil;
889 if (MISCP (o1) && XMISC (o1)->type != XMISC (o2)->type) return Qnil;
889 if (CONSP (o1) || OVERLAYP (o1)) 890 if (CONSP (o1) || OVERLAYP (o1))
890 { 891 {
891 Lisp_Object v1; 892 Lisp_Object v1;