Darwin regtest: fix building on older OS versions

aligned_alloc was added to macOS 10.15 and 10.13 is the latest
that we support.
This commit is contained in:
Paul Floyd 2023-04-01 20:55:22 +02:00
parent 81e51f9469
commit abf513febd
3 changed files with 6 additions and 4 deletions

View File

@ -23,8 +23,10 @@ int main(void)
res = posix_memalign((void **)&mem,align,size);
free(mem);
#if !defined(VGO_darwin)
p = aligned_alloc(align, size);
free(p);
#endif
p = valloc(size);
free(p);

View File

@ -8,8 +8,8 @@ Conditional jump or move depends on uninitialised value(s)
Conditional jump or move depends on uninitialised value(s)
at 0x........: aligned_alloc (vg_replace_malloc.c:...)
by 0x........: main (memalign_args.c:26)
by 0x........: main (memalign_args.c:27)
Conditional jump or move depends on uninitialised value(s)
at 0x........: valloc (vg_replace_malloc.c:...)
by 0x........: main (memalign_args.c:29)
by 0x........: main (memalign_args.c:31)

View File

@ -8,8 +8,8 @@ Conditional jump or move depends on uninitialised value(s)
Conditional jump or move depends on uninitialised value(s)
at 0x........: memalign (vg_replace_malloc.c:...)
by 0x........: main (memalign_args.c:26)
by 0x........: main (memalign_args.c:27)
Conditional jump or move depends on uninitialised value(s)
at 0x........: valloc (vg_replace_malloc.c:...)
by 0x........: main (memalign_args.c:29)
by 0x........: main (memalign_args.c:31)