sanitizer_common: add unsupported test for free_sized and free_aligned_sized from C23 (#144727)
Signed-off-by: Justin King <jcking@google.com>
This commit is contained in:
parent
298f1c276f
commit
d9f7979a63
@ -0,0 +1,13 @@
|
|||||||
|
// RUN: %clang -std=c23 -O0 %s -o %t && %run %t
|
||||||
|
// UNSUPPORTED: asan, hwasan, rtsan, tsan, msan, lsan, ubsan
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
extern void free_aligned_sized(void *p, size_t alignment, size_t size);
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
volatile void *p = aligned_alloc(128, 1024);
|
||||||
|
free_aligned_sized((void *)p, 128, 1024);
|
||||||
|
return 0;
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
// RUN: %clang -std=c23 -O0 %s -o %t && %run %t
|
||||||
|
// UNSUPPORTED: asan, hwasan, rtsan, tsan, msan, lsan, ubsan
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
extern void *aligned_alloc(size_t alignment, size_t size);
|
||||||
|
|
||||||
|
extern void free_sized(void *p, size_t size);
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
volatile void *p = malloc(64);
|
||||||
|
free_sized((void *)p, 64);
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user