summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/tests
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2018-05-09 23:31:05 +0000
committerVitaly Buka <vitalybuka@google.com>2018-05-09 23:31:05 +0000
commitc779388c7bfbdd38b31923aea1ccb4cd35ca23b6 (patch)
treec158ef3d27d179b2c73b3a9d202201b7a5d6deb0 /compiler-rt/lib/sanitizer_common/tests
parent6f2cf73b372227edd4d7c559f740af33c3046d4b (diff)
downloadbcm5719-llvm-c779388c7bfbdd38b31923aea1ccb4cd35ca23b6.tar.gz
bcm5719-llvm-c779388c7bfbdd38b31923aea1ccb4cd35ca23b6.zip
[sanitizer] Use all available rounded up capacity
Reviewers: eugenis Subscribers: kubamracek, llvm-commits Differential Revision: https://reviews.llvm.org/D46617 llvm-svn: 331940
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/tests')
-rw-r--r--compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cc b/compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cc
index 6e5bb5b68a8..0177484a55a 100644
--- a/compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cc
+++ b/compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cc
@@ -88,6 +88,12 @@ TEST(SanitizerCommon, MmapAlignedOrDieOnFatalError) {
}
}
+TEST(SanitizerCommon, InternalMmapVectorRoundUpCapacity) {
+ InternalMmapVector<uptr> v;
+ v.reserve(1);
+ CHECK_EQ(v.capacity(), GetPageSizeCached() / sizeof(uptr));
+}
+
TEST(SanitizerCommon, InternalMmapVectorReize) {
InternalMmapVector<uptr> v;
CHECK_EQ(0U, v.size());
OpenPOWER on IntegriCloud