[libcxx-commits] [libcxxabi] 7b8b8ff - [libc++abi] Fix alternate deletions in exhaustion tests (#193130)

via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jun 26 13:53:50 PDT 2026


Author: Daniel Rank
Date: 2026-06-26T16:53:45-04:00
New Revision: 7b8b8ff3ffe5aa57ec7a8513d4f0a3a97d188878

URL: https://github.com/llvm/llvm-project/commit/7b8b8ff3ffe5aa57ec7a8513d4f0a3a97d188878
DIFF: https://github.com/llvm/llvm-project/commit/7b8b8ff3ffe5aa57ec7a8513d4f0a3a97d188878.diff

LOG: [libc++abi] Fix alternate deletions in exhaustion tests (#193130)

Fixes #192773

Added: 
    

Modified: 
    libcxxabi/test/test_fallback_malloc.pass.cpp

Removed: 
    


################################################################################
diff  --git a/libcxxabi/test/test_fallback_malloc.pass.cpp b/libcxxabi/test/test_fallback_malloc.pass.cpp
index 379fe57295cba..55925915fa97e 100644
--- a/libcxxabi/test/test_fallback_malloc.pass.cpp
+++ b/libcxxabi/test/test_fallback_malloc.pass.cpp
@@ -115,7 +115,7 @@ void exhaustion_test1 () {
     ptrs = alloc_series ( 32 );
     std::printf("Allocated %zu 32 byte chunks\n", ptrs.size());
     while ( ptrs.size () > 0 )
-        fallback_free ( pop ( ptrs, ptrs.size () % 1 == 1 ));
+      fallback_free(pop(ptrs, ptrs.size() % 2 == 1));
     print_free_list ();
 }
 
@@ -151,7 +151,7 @@ void exhaustion_test2 () {
     std::printf("Allocated %zu { 32, 48, 72, 108, 162 ... } byte chunks\n",
                 ptrs.size());
     while ( ptrs.size () > 0 )
-        fallback_free ( pop ( ptrs, ptrs.size () % 1 == 1 ));
+      fallback_free(pop(ptrs, ptrs.size() % 2 == 1));
     print_free_list ();
 
 }
@@ -185,7 +185,7 @@ void exhaustion_test3 () {
     ptrs = alloc_series ( allocs, sizeof ( allocs ) / sizeof ( allocs[0] ));
     std::printf("Allocated %zu chunks\n", ptrs.size());
     while ( ptrs.size () > 0 )
-        fallback_free ( pop ( ptrs, ptrs.size () % 1 == 1 ));
+      fallback_free(pop(ptrs, ptrs.size() % 2 == 1));
     print_free_list ();
 
 }


        


More information about the libcxx-commits mailing list