diff options
| author | Ethan Kong | 2024-10-19 12:43:27 +0800 |
|---|---|---|
| committer | Eli Zaretskii | 2024-11-09 10:56:54 +0200 |
| commit | 200214ca68f00722bf906bbf2a2afa81d139d5dc (patch) | |
| tree | bba78233ccb13fca8c144889e239db336a68cbf5 /java/AndroidManifest.xml.in | |
| parent | 766ec1f9e08e6f2c7c22b514a6f2e65f79341023 (diff) | |
| download | emacs-200214ca68f00722bf906bbf2a2afa81d139d5dc.tar.gz emacs-200214ca68f00722bf906bbf2a2afa81d139d5dc.zip | |
Fix 'internal_equal' so that it uses at most one hash table
The old implementation passed the hash table by value in
recursive tests, which would cause each recursive level to
initialize its own hash table, causing excess memory usage.
* src/fns.c (internal_equal): Delegate to 'internal_equal_1'.
(internal_equal_1): New function; body from old 'internal_equal'.
Pass the hash table argument by reference instead of by value.
(Bug#73883)
Diffstat (limited to 'java/AndroidManifest.xml.in')
0 files changed, 0 insertions, 0 deletions