]> git.proxmox.com Git - wasi-libc.git/blobdiff - dlmalloc/src/malloc.c
activate the use of __heap_base (#215)
[wasi-libc.git] / dlmalloc / src / malloc.c
index 73e09366c063d8306e9c4790d83833e71a8b48e0..03da739e110ad103bc35283dc8123ca5624ae44f 100644 (file)
@@ -4560,12 +4560,10 @@ static void* tmalloc_small(mstate m, size_t nb) {
 
 #if !ONLY_MSPACES
 
-#if 0 // Temporarily work around https://bugs.llvm.org/show_bug.cgi?id=43613
 #if __wasilibc_unmodified_upstream // Forward declaration of try_init_allocator.
 #else
 static void try_init_allocator(void);
 #endif
-#endif
 
 void* dlmalloc(size_t bytes) {
   /*
@@ -4595,13 +4593,11 @@ void* dlmalloc(size_t bytes) {
   ensure_initialization(); /* initialize in sys_alloc if not using locks */
 #endif
 
-#if 0 // Temporarily work around https://bugs.llvm.org/show_bug.cgi?id=43613
 #if __wasilibc_unmodified_upstream // Try to initialize the allocator.
 #else
   if (!is_initialized(gm)) {
     try_init_allocator();
   }
-#endif
 #endif
 
   if (!PREACTION(gm)) {
@@ -5213,8 +5209,7 @@ static void internal_inspect_all(mstate m,
 }
 #endif /* MALLOC_INSPECT_ALL */
 
-#if 0 // Temporarily work around https://bugs.llvm.org/show_bug.cgi?id=43613
-#ifdef __wasilibc_unmodified_upstream // Define a function that initializes the initial state of dlmalloc
+#ifdef __wasilibc_unmodified_upstream // Define a function that initializes the initial state of dlmalloc.
 #else
 /* ------------------ Exported try_init_allocator -------------------- */
 
@@ -5249,7 +5244,6 @@ static void try_init_allocator(void) {
   init_top(gm, (mchunkptr)base, initial_heap_size - TOP_FOOT_SIZE);
 }
 #endif
-#endif
 
 /* ------------------ Exported realloc, memalign, etc -------------------- */