From: Gerd Möllmann Date: Tue, 23 Jan 2024 05:47:40 +0000 (+0100) Subject: ; Fix DOHASH X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c70df6470a1c2cd078db25595c43b75da014163b;p=emacs.git ; Fix DOHASH (cherry picked from commit 21e272fe4f336827611c4005a56829a0ab02f3f8) --- diff --git a/src/lisp.h b/src/lisp.h index efdb3886141..54d2f4d3dd1 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -2600,7 +2600,9 @@ hash_from_key (struct Lisp_Hash_Table *h, Lisp_Object key) mutate TABLE in any other way. */ #define DOHASH(TABLE, IDXVAR) \ for (ptrdiff_t IDXVAR = 0; IDXVAR < (TABLE)->table_size; IDXVAR++) \ - if (!hash_unused_entry_key_p (HASH_KEY (TABLE, IDXVAR))) + if (hash_unused_entry_key_p (HASH_KEY (TABLE, IDXVAR))) \ + ; \ + else void hash_table_thaw (Lisp_Object hash_table);