Skip to content

Commit 3b56885

Browse files
committed
[libc] remove MallocedPointers
1 parent cee9d85 commit 3b56885

File tree

1 file changed

+1
-24
lines changed

1 file changed

+1
-24
lines changed

libc/test/src/stdlib/memalignment_test.cpp

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#include "src/stdlib/free.h"
10-
#include "src/stdlib/malloc.h"
119
#include "src/stdlib/memalignment.h"
1210
#include "test/UnitTest/Test.h"
1311

@@ -18,28 +16,6 @@ TEST(LlvmLibcMemAlignmentTest, NullPointer) {
1816
EXPECT_EQ(LIBC_NAMESPACE::memalignment(ptr), static_cast<size_t>(0));
1917
}
2018

21-
TEST(LlvmLibcMemAlignmentTest, MallocedPointers) {
22-
int *int_ptr = reinterpret_cast<int *>(LIBC_NAMESPACE::malloc(sizeof(int)));
23-
EXPECT_NE(reinterpret_cast<void *>(int_ptr), static_cast<void *>(nullptr));
24-
25-
size_t int_alignment = LIBC_NAMESPACE::memalignment(int_ptr);
26-
EXPECT_GE(int_alignment, alignof(int));
27-
28-
LIBC_NAMESPACE::free(int_ptr);
29-
30-
// Allocate a double (typically 8-byte aligned)
31-
double *double_ptr =
32-
reinterpret_cast<double *>(LIBC_NAMESPACE::malloc(sizeof(double)));
33-
EXPECT_NE(reinterpret_cast<void *>(double_ptr), static_cast<void *>(nullptr));
34-
35-
size_t double_alignment = LIBC_NAMESPACE::memalignment(double_ptr);
36-
EXPECT_GE(double_alignment, alignof(double));
37-
38-
EXPECT_EQ(double_alignment & (double_alignment - 1), static_cast<size_t>(0));
39-
40-
LIBC_NAMESPACE::free(double_ptr);
41-
}
42-
4319
TEST(LlvmLibcMemAlignmentTest, SpecificAlignment) {
4420

4521
// These addresses have known alignment patterns - if we can construct them
@@ -81,3 +57,4 @@ TEST(LlvmLibcMemAlignmentTest, AlignasSpecifiedAlignment) {
8157
EXPECT_GE(LIBC_NAMESPACE::memalignment(&aligned_256),
8258
static_cast<size_t>(256));
8359
}
60+

0 commit comments

Comments
 (0)