[lsan] Use SANITIZER_WORDSIZE when selecting ByteMap
authorVitaly Buka <vitalybuka@google.com>
Fri, 26 Apr 2019 08:24:38 +0000 (08:24 +0000)
committerVitaly Buka <vitalybuka@google.com>
Fri, 26 Apr 2019 08:24:38 +0000 (08:24 +0000)
commit1a607ff043fa06025f4d426b43dbb7c95744ce64
tree360811da6623704f4752072a817abcc179258dc3
parent5be69bc68a6581897d7fa5068059aa8e723c6ce7
[lsan] Use SANITIZER_WORDSIZE when selecting ByteMap

Originally this code was added for 64-bit platform and it was never update.
Add static_assert to validate type of ByteMap.

llvm-svn: 359286
compiler-rt/lib/lsan/lsan_allocator.h
compiler-rt/lib/sanitizer_common/sanitizer_allocator_internal.h
compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h
compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cc
compiler-rt/lib/tsan/rtl/tsan_rtl.h