* fns.c (internal_equal): Protect the clause for comparing numbers
of different tpes with a "#ifdef LISP_FLOAT_TYPE".
This commit is contained in:
parent
dbc4e1c129
commit
31ef7f7a89
1 changed files with 2 additions and 0 deletions
|
@ -837,10 +837,12 @@ internal_equal (o1, o2, depth)
|
|||
do_cdr:
|
||||
QUIT;
|
||||
if (EQ (o1, o2)) return Qt;
|
||||
#ifdef LISP_FLOAT_TYPE
|
||||
if (NUMBERP (o1) && NUMBERP (o2))
|
||||
{
|
||||
return (extract_float (o1) == extract_float (o2)) ? Qt : Qnil;
|
||||
}
|
||||
#endif
|
||||
if (XTYPE (o1) != XTYPE (o2)) return Qnil;
|
||||
if (XTYPE (o1) == Lisp_Cons)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue