Skip to content

Commit 710ffb6

Browse files
authored
[libc] Fix warnings for freelist_heap_test/fuzz (llvm#136634)
Fixes llvm#122367
1 parent 7c4cb0e commit 710ffb6

File tree

6 files changed

+18
-32
lines changed

6 files changed

+18
-32
lines changed

libc/fuzzing/__support/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ if(LLVM_LIBC_FULL_BUILD AND NOT LIBC_TARGET_OS_IS_GPU)
3030
add_libc_fuzzer(
3131
freelist_heap_fuzz
3232
SRCS
33-
fake_heap.s
3433
freelist_heap_fuzz.cpp
3534
DEPENDS
3635
libc.src.__support.freelist_heap

libc/fuzzing/__support/fake_heap.s

Lines changed: 0 additions & 15 deletions
This file was deleted.

libc/fuzzing/__support/freelist_heap_fuzz.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@
1717
#include "src/string/memory_utils/inline_memmove.h"
1818
#include "src/string/memory_utils/inline_memset.h"
1919

20+
asm(R"(
21+
.globl _end, __llvm_libc_heap_limit
22+
23+
.bss
24+
_end:
25+
.fill 1024
26+
__llvm_libc_heap_limit:
27+
)";
28+
2029
using LIBC_NAMESPACE::FreeListHeap;
2130
using LIBC_NAMESPACE::inline_memset;
2231
using LIBC_NAMESPACE::cpp::nullopt;

libc/test/src/__support/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ if(LLVM_LIBC_FULL_BUILD AND NOT LIBC_TARGET_OS_IS_GPU)
6363
SUITE
6464
libc-support-tests
6565
SRCS
66-
fake_heap.s
6766
freelist_heap_test.cpp
6867
DEPENDS
6968
libc.src.__support.CPP.span

libc/test/src/__support/fake_heap.s

Lines changed: 0 additions & 15 deletions
This file was deleted.

libc/test/src/__support/freelist_heap_test.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@
1313
#include "src/string/memcpy.h"
1414
#include "test/UnitTest/Test.h"
1515

16+
asm(R"(
17+
.globl _end, __llvm_libc_heap_limit
18+
19+
.bss
20+
_end:
21+
.fill 1024
22+
__llvm_libc_heap_limit:
23+
)");
24+
1625
using LIBC_NAMESPACE::Block;
1726
using LIBC_NAMESPACE::freelist_heap;
1827
using LIBC_NAMESPACE::FreeListHeap;

0 commit comments

Comments
 (0)