diff options
| author | Mattias EngdegÄrd | 2024-04-14 18:20:47 +0200 |
|---|---|---|
| committer | Mattias EngdegÄrd | 2024-04-14 18:29:16 +0200 |
| commit | 3d3602055264ca3095b7f28ca7e27a6f2782649a (patch) | |
| tree | 7611756442288e5095fe61a0bab1ab6d0f50fe80 /java | |
| parent | 568c1741352a4932508fbbd474b9fd9ebe90ddfb (diff) | |
| download | emacs-3d3602055264ca3095b7f28ca7e27a6f2782649a.tar.gz emacs-3d3602055264ca3095b7f28ca7e27a6f2782649a.zip | |
GC-mark temporary key values created when sorting (bug#69709)
Bug reported and fix proposed by Aris Spathis.
* src/sort.c (merge_markmem): Mark heap-allocated temporary key values.
(tim_sort): Delay key function calls to after marking function has been
registered.
* test/src/fns-tests.el (fns-tests-sort-gc): New test.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions