From 7fba72e97bfce386762b59eeba95d6b4b5d9fb32 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 4 Aug 2017 07:32:10 +0000 Subject: [msan] Switch the pvalloc overflow test to a lit test The test was not passing on targets where allocator_may_return_null defaults to true. Change the test to a lit test so that we can test both situations. Patch by Kostya Kortchinsky! Differential Revision: https://reviews.llvm.org/D36302 llvm-svn: 310033 --- compiler-rt/lib/msan/tests/msan_test.cc | 6 ------ 1 file changed, 6 deletions(-) (limited to 'compiler-rt/lib') diff --git a/compiler-rt/lib/msan/tests/msan_test.cc b/compiler-rt/lib/msan/tests/msan_test.cc index 0310656d15a..b2d5f7c605e 100644 --- a/compiler-rt/lib/msan/tests/msan_test.cc +++ b/compiler-rt/lib/msan/tests/msan_test.cc @@ -3449,12 +3449,6 @@ TEST(MemorySanitizer, pvalloc) { EXPECT_EQ(0U, (uintptr_t)p % PageSize); EXPECT_EQ(PageSize, __sanitizer_get_allocated_size(p)); free(p); - - // Overflows should be caught. - EXPECT_DEATH(p = pvalloc((uintptr_t)-1), - "allocator is terminating the process instead of returning 0"); - EXPECT_DEATH(p = pvalloc((uintptr_t)-(PageSize - 1)), - "allocator is terminating the process instead of returning 0"); } #endif -- cgit v1.2.3