summaryrefslogtreecommitdiffstats
path: root/lib.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-07-04 18:48:36 -0700
committerKaz Kylheku <kaz@kylheku.com>2024-07-04 18:48:36 -0700
commit2414f36adfae87c548d8b05e474c5ccda6df5fd6 (patch)
tree1f37fe6d330425a66f1dd00a15c25f7820628463 /lib.c
parent9aa751c8a4f845ef2d2bba091c81ffeded941afd (diff)
downloadtxr-2414f36adfae87c548d8b05e474c5ccda6df5fd6.tar.gz
txr-2414f36adfae87c548d8b05e474c5ccda6df5fd6.tar.bz2
txr-2414f36adfae87c548d8b05e474c5ccda6df5fd6.zip
hash: fix: equal hashes being reduced modulo NUM_MAX.
Almost exactly 6 years ago, commit 612f4f57e made hashes use the full width of the ucnum type. However, several reductions of the form hash &= NUM_MAX were forgotten. * hash.c (hash_hash_op): Eliminate reductions modulo NUM_MAX. * struct.c (struct_inst_hash): Likewise.
Diffstat (limited to 'lib.c')
0 files changed, 0 insertions, 0 deletions