[ELF] Fix SysV hash function.
authorNathan Sidwell <nathan@acm.org>
Sun, 9 Apr 2023 17:28:34 +0000 (13:28 -0400)
committerNathan Sidwell <nathan@acm.org>
Fri, 14 Apr 2023 21:14:25 +0000 (17:14 -0400)
commit8bdbebbecdd5d0f70fa0722659b67adee930c58c
treef241f267ab55d49c9f13229d55eefa59f5a3a547
parent293e4da32b1d823e63b2614e626bcd22649a8a15
[ELF] Fix SysV hash function.

(a) Treat name as unsigned chars.

(b) Refactor for better optimization of main loop.

Differential Revision: https://reviews.llvm.org/D147890
llvm/include/llvm/Object/ELF.h
llvm/unittests/Object/ELFTest.cpp