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).
Can you confirm tha this test case fails if using a 32-bit machine without your fix?
Also, please add a small comment explaining that this is to show that the GLOBALSSZ tag is stored in a 64-bit integer even on 32-bit machines.