[asan] fix x32 build, patch by H.J. Lu

llvm-svn: 212823
This commit is contained in:
Kostya Serebryany 2014-07-11 15:22:45 +00:00
parent 6477ea87b7
commit 8e9a5b1899
1 changed files with 2 additions and 1 deletions

View File

@ -604,7 +604,8 @@ static void AsanInitInternal() {
bool full_shadow_is_available =
MemoryRangeIsAvailable(shadow_start, kHighShadowEnd);
#if SANITIZER_LINUX && defined(__x86_64__) && !ASAN_FIXED_MAPPING
#if SANITIZER_LINUX && defined(__x86_64__) && defined(_LP64) && \
!ASAN_FIXED_MAPPING
if (!full_shadow_is_available) {
kMidMemBeg = kLowMemEnd < 0x3000000000ULL ? 0x3000000000ULL : 0;
kMidMemEnd = kLowMemEnd < 0x3000000000ULL ? 0x4fffffffffULL : 0;