diff options
author | Vitaly Buka <vitalybuka@google.com> | 2018-05-09 23:31:05 +0000 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2018-05-09 23:31:05 +0000 |
commit | c779388c7bfbdd38b31923aea1ccb4cd35ca23b6 (patch) | |
tree | c158ef3d27d179b2c73b3a9d202201b7a5d6deb0 /compiler-rt/lib/sanitizer_common/tests | |
parent | 6f2cf73b372227edd4d7c559f740af33c3046d4b (diff) | |
download | bcm5719-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.cc | 6 |
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()); |