[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#34852: 26.1; seq-intersection ignores nil as element
From: |
Michael Heerdegen |
Subject: |
bug#34852: 26.1; seq-intersection ignores nil as element |
Date: |
Thu, 14 Mar 2019 13:07:19 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
"Miguel V. S. Frasson" <mvsfrasson@gmail.com> writes:
> seq-intersection skips nil as common element, so returns wrong result.
>
> Reproducing from emacs -Q:
>
> In *scratch* buffer, eval the expressions
>
> (progn
> (require 'seq)
> (seq-intersection '(1 2 nil) '(1 nil) 'eq))
>
> -> (1)
>
> (seq-intersection '(1 2 nil) '(1 nil) 'equal)
>
> -> (1)
>
> Expected result in both cases: (1 nil)
Indeed.
Nicolas, can you have a look? We probably can't use `seq-contains' in
the implementation.
Thanks,
Michael.