tests/util_allocator.c

changeset 814
5f9e07d3dd6c
parent 775
d3f451440eef
     1.1 --- a/tests/util_allocator.c	Tue Jan 16 23:43:27 2024 +0100
     1.2 +++ b/tests/util_allocator.c	Wed Jan 17 21:01:50 2024 +0100
     1.3 @@ -83,12 +83,16 @@
     1.4              data->alloc_failed++;
     1.5          } else {
     1.6              data->free_total++;
     1.7 +#if !defined(__clang__) && __GNUC__ > 11
     1.8  #pragma GCC diagnostic push
     1.9  #pragma GCC diagnostic ignored "-Wuse-after-free"
    1.10 +#endif
    1.11              if (!cx_testing_allocator_untrack(data, mem)) {
    1.12                  data->free_failed++;
    1.13              }
    1.14 +#if !defined(__clang__) && __GNUC__ > 11
    1.15  #pragma GCC diagnostic pop
    1.16 +#endif
    1.17              cx_testing_allocator_track(data, ptr);
    1.18          }
    1.19          return ptr;

mercurial