Index: compiler-rt/lib/asan/asan_malloc_linux.cc =================================================================== --- compiler-rt/lib/asan/asan_malloc_linux.cc +++ compiler-rt/lib/asan/asan_malloc_linux.cc @@ -51,7 +51,7 @@ if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) return errno_EINVAL; - CHECK(alignment >= kWordSize); + alignment = Max(alignment, kWordSize); uptr addr = (uptr)&alloc_memory_for_dlsym[allocated_for_dlsym]; uptr aligned_addr = RoundUpTo(addr, alignment);