[llvm-readobj] fix unit test failure on 32bit machines
authorAntoine Moynault <antoine.moynault@linaro.org>
Thu, 13 Apr 2023 16:27:13 +0000 (16:27 +0000)
committerDavid Spickett <david.spickett@linaro.org>
Thu, 13 Apr 2023 16:28:44 +0000 (16:28 +0000)
commitbdbe15f729834e5ffb20c1fbf5e4ce318ddf749d
tree99ce15f7c0f923800e07fb360b09bba1c4bd7544
parent29a88f991b55560918c520fd864bc73b4c0cdcf4
[llvm-readobj] fix unit test failure on 32bit machines

Several bots are failing on 32-bit since https://reviews.llvm.org/D145761 was merged
  https://lab.llvm.org/buildbot/#/builders/178/builds/4384

It seems due to the use of uintptr_t (32bit here) for storing 64 bit values.

Issue is fixed by replacing to uint64_t (as suggested by DavidSpickett).

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D148208
llvm/test/tools/llvm-readobj/ELF/AArch64/memtag.test
llvm/tools/llvm-readobj/ELFDumper.cpp