@@ -43,7 +43,7 @@ TEST(LlvmLibcBlockTest, CanCreateSingleAlignedBlock) {
4343 reinterpret_cast <uintptr_t >(last) - reinterpret_cast <uintptr_t >(block);
4444 EXPECT_EQ (block->outer_size (), block_outer_size);
4545 EXPECT_EQ (block->inner_size (),
46- block_outer_size - sizeof (Block) + sizeof ( size_t ) );
46+ block_outer_size - sizeof (Block) + Block::PREV_FIELD_SIZE );
4747 EXPECT_EQ (block->prev_free (), static_cast <Block *>(nullptr ));
4848 EXPECT_FALSE (block->used ());
4949}
@@ -75,9 +75,8 @@ TEST(LlvmLibcBlockTest, CannotCreateTooSmallBlock) {
7575
7676TEST (LlvmLibcBlockTest, CanSplitBlock) {
7777 constexpr size_t kN = 1024 ;
78- constexpr size_t prev_field_size = sizeof (size_t );
7978 // Give the split position a large alignment.
80- constexpr size_t kSplitN = 512 + prev_field_size ;
79+ constexpr size_t kSplitN = 512 + Block::PREV_FIELD_SIZE ;
8180
8281 array<byte, kN > bytes;
8382 auto result = Block::init (bytes);
@@ -90,7 +89,8 @@ TEST(LlvmLibcBlockTest, CanSplitBlock) {
9089 auto *block2 = *result;
9190
9291 EXPECT_EQ (block1->inner_size (), kSplitN );
93- EXPECT_EQ (block1->outer_size (), kSplitN - prev_field_size + sizeof (Block));
92+ EXPECT_EQ (block1->outer_size (),
93+ kSplitN - Block::PREV_FIELD_SIZE + sizeof (Block));
9494
9595 EXPECT_EQ (block2->outer_size (), orig_size - block1->outer_size ());
9696 EXPECT_FALSE (block2->used ());
@@ -223,7 +223,7 @@ TEST(LlvmLibcBlockTest, CanMakeMinimalSizeSecondBlock) {
223223 result = block1->split (Block::prev_possible_block_start (
224224 reinterpret_cast <uintptr_t >(block1->next ())) -
225225 reinterpret_cast <uintptr_t >(block1->usable_space ()) +
226- sizeof ( size_t ) );
226+ Block::PREV_FIELD_SIZE );
227227 ASSERT_TRUE (result.has_value ());
228228 EXPECT_LE ((*result)->outer_size (), sizeof (Block) + alignof (max_align_t ));
229229}
@@ -387,8 +387,7 @@ TEST(LlvmLibcBlockTest, AllocateAlreadyAligned) {
387387 Block *block = *result;
388388 uintptr_t orig_end = reinterpret_cast <uintptr_t >(block) + block->outer_size ();
389389
390- // Request a size one byte more than the prev_ field.
391- constexpr size_t SIZE = sizeof (size_t ) + 1 ;
390+ constexpr size_t SIZE = Block::PREV_FIELD_SIZE + 1 ;
392391
393392 auto [aligned_block, prev, next] =
394393 Block::allocate (block, alignof (max_align_t ), SIZE);
0 commit comments