* src/sort.c (gallop_left, gallop_right): Don't test Lisp values for
being nonzero; it only made sense when `key` was a pointer that had to
be non-null.
{
Lisp_Object pred = ms->predicate;
- eassume (key && a && n > 0 && hint >= 0 && hint < n);
+ eassume (a && n > 0 && hint >= 0 && hint < n);
a += hint;
ptrdiff_t lastofs = 0;
{
Lisp_Object pred = ms->predicate;
- eassume (key && a && n > 0 && hint >= 0 && hint < n);
+ eassume (a && n > 0 && hint >= 0 && hint < n);
a += hint;
ptrdiff_t lastofs = 0;