summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-03-01 08:49:14 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-03-01 08:49:14 +0000
commit323771b3f1970bf7d17c2944bf24248267964c51 (patch)
treedceb11f2360732fd5a5652d13396587f15cd8810 /compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
parent2bc1012561a1bd5516d8d9fb13d2065563243f58 (diff)
downloadbcm5719-llvm-323771b3f1970bf7d17c2944bf24248267964c51.tar.gz
bcm5719-llvm-323771b3f1970bf7d17c2944bf24248267964c51.zip
[sanitizer] Fix check failure in SizeClassMap::Print.
llvm-svn: 176338
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_allocator.h')
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_allocator.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h b/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
index fa105c60ef5..48b299aa3ff 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
@@ -143,7 +143,7 @@ class SizeClassMap {
Printf("\n");
uptr d = s - prev_s;
uptr p = prev_s ? (d * 100 / prev_s) : 0;
- uptr l = MostSignificantSetBitIndex(s);
+ uptr l = s ? MostSignificantSetBitIndex(s) : 0;
uptr cached = MaxCached(i) * s;
Printf("c%02zd => s: %zd diff: +%zd %02zd%% l %zd "
"cached: %zd %zd; id %zd\n",
OpenPOWER on IntegriCloud