mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-23 14:10:28 -08:00
Pacify GCC 14 -Wnull-dereference in tim_sort
* src/lisp.h (tim_sort): Require array arg to be nonnull. * src/sort.c (reverse_slice): Omit no-longer-needed eassert. (tim_sort): Avoid undefined behavior when length == 0, since reverse_slice would then compute &seq[-1].
This commit is contained in:
parent
009a6ba71e
commit
c2b2a38f70
2 changed files with 3 additions and 4 deletions
|
|
@ -4301,7 +4301,8 @@ extern void mark_fns (void);
|
|||
|
||||
/* Defined in sort.c */
|
||||
extern void tim_sort (Lisp_Object, Lisp_Object, Lisp_Object *, const ptrdiff_t,
|
||||
bool);
|
||||
bool)
|
||||
ARG_NONNULL ((3));
|
||||
|
||||
/* Defined in floatfns.c. */
|
||||
verify (FLT_RADIX == 2 || FLT_RADIX == 16);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue